Michael Hackstein
1ebb19d1da
Fixed potential dead-lock situation when using AQL Traversals in Cluster with late-modify of Vertex Collection.
2016-08-05 13:20:46 +02:00
Michael Hackstein
8cb670595b
Merge branch 'devel' of github.com:arangodb/arangodb into MIT
2016-08-04 09:09:25 +02:00
Jan Steemann
53ad777be7
fixed extraction of _id attribute
2016-08-03 09:21:37 +02:00
Michael Hackstein
994a99e31f
Merge branch 'devel' of github.com:arangodb/arangodb into MIT
2016-08-01 16:50:54 +02:00
Frank Celler
51683dbda0
added a panic interrupt of memory gets low
2016-07-31 12:58:27 +02:00
Michael Hackstein
64d7f690da
Removed AqlTransaction wherever possible. Added an InjectTransaction for the aql query, used by TraverserEngine. Also fixed TraverserEngine from/to velocypack functions.
2016-07-28 17:05:00 +02:00
Michael Hackstein
354ab44733
Implemented the base version of TraverserEngine. It should work in theory now. Need to write the REST Handler now.
2016-07-28 10:13:38 +02:00
Michael Hackstein
2a9c8ddc77
Merge branch 'devel' of github.com:arangodb/arangodb into MIT
2016-07-26 09:43:48 +02:00
Jan Steemann
2aa1ae7db2
added read/write context info
2016-07-22 10:00:46 +02:00
jsteemann
f3dfdb57d1
fixed issue #1954
2016-07-21 17:39:27 +02:00
Jan Steemann
520e4b503f
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-07-21 16:39:57 +02:00
Jan Steemann
5a4b946bd3
fixed issue #1954
2016-07-21 16:39:36 +02:00
Jan Christoph Uhde
5edaf0043a
preparations for velocystream completed
2016-07-21 09:32:00 +02:00
Michael Hackstein
fff0ee4b38
Fixed access to Index Iterator in Traversal. Also fixed Path Edge Uniqueness check. Still todo: Evaluate conditions on edges / vertices that are not covered by index. Cluster
2016-07-20 17:40:12 +02:00
Jan Steemann
60bb0f2dde
attempt to fix issue #1943
2016-07-15 17:40:42 +02:00
Michael Hackstein
5b1e1b7496
Now the Traverser Node figures out the correct index handle. Next Up: SingleServerTraverser needs to use indexScan for this condition. Traversal Still out of function.
2016-07-15 17:14:03 +02:00
Jan Steemann
6d856efd4f
added test for "fake" _key values
2016-07-14 09:29:42 +02:00
jsteemann
f5608449b2
fixed issue #1942
2016-07-13 20:32:59 +02:00
Max Neunhoeffer
a78fd42b67
Merge branch 'HLC' into devel
2016-07-13 12:52:33 +02:00
Jan Christoph Uhde
ff49d7b0b4
Merge remote-tracking branch 'origin/devel' into obi-merge-restserver-next
...
* origin/devel: (105 commits)
Fixed failure tests in SkiplistIndex
Fixed a bug with reset of new skiplist index iterator
whitespace removal
micro optimization for key generator key tracking
GraphQL! Hype! 🎉
explicit
remove unused variable
explicit
Fix VS complaints
complaints
complaints
updated CHANGELOG
fixed issue #1937
Modified the SkiplistIndex lookup s.t. it does not build one large VPackBuilder containing all combinations of search values, but instead has an option to rewrite it in-place and just has to maintain the intervals.
ignore revision ids
fix destructuring of Externals in MERGE
make it code.
ignore primary and edge indexes during cluster restore
grunt build [ci skip]
semist.
...
2016-07-13 07:33:13 +00:00
Max Neunhoeffer
2c2c50aa19
Rewrite old revision strings with new HLC time stamps.
2016-07-12 16:51:25 +02:00
Max Neunhoeffer
f441fceed8
More fixes for new revision timestamps.
2016-07-06 09:15:48 +02:00
jsteemann
c5dbfd7c7b
honor presence of persistent index for sorting
2016-07-05 13:04:38 +02:00
Frank Celler
38a55ed13c
Merge branch 'devel' of github.com:arangodb/arangodb into FMH
2016-07-04 17:09:40 +02:00
jsteemann
77e19df7c7
reuse operation cursors for const expressions
2016-06-29 22:56:42 +02:00
jsteemann
e554f5463a
primary index and cursor optimizations
2016-06-29 22:13:24 +02:00
Michael Hackstein
712e495fe2
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2016-06-29 13:08:13 +02:00
Michael Hackstein
59dd29e760
Improved OperationCursor. It now uses unique instead of shared ptr. It was never shared anyways. Also many more places now use direct MasterPointers in favor of OperationResults. Also added a generic IndexIterator nextBabies function.
2016-06-29 13:08:07 +02:00
jsteemann
9db548ff40
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-29 12:53:24 +02:00
jsteemann
4a5b75b485
escape Unicode characters in JSON dumps
2016-06-29 12:53:08 +02:00
Jan Steemann
0fea8cc711
add write collections before read collections
2016-06-29 11:10:27 +02:00
jsteemann
b56cf9f903
optimized away an unneeded shared_ptr
2016-06-25 23:48:09 +02:00
jsteemann
96e2473ae2
fixed "collection is a nullptr" issue when starting a traversal from a transaction
2016-06-25 15:54:14 +02:00
jsteemann
50cbf416b3
optimizations for primary index lookups
2016-06-24 17:23:43 +02:00
jsteemann
c0a716e28d
performance optimizations for primary index lookup
2016-06-24 16:24:39 +02:00
jsteemann
8f0991e18e
potential performance optimizations
...
simplifications
small optimizations
2016-06-23 14:47:44 +02:00
jsteemann
ae2d8b8394
micro optimizations
2016-06-21 16:01:31 +02:00
jsteemann
55fce39574
optimizations for neighbors queries
2016-06-20 18:37:46 +02:00
jsteemann
6862f8fb9e
micro optimizations
2016-06-17 17:55:06 +02:00
jsteemann
205cb4545a
micro optimization
2016-06-17 17:10:15 +02:00
jsteemann
43574e509e
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-06-17 16:28:04 +02:00
jsteemann
1e8ce63e01
optimizations for traversal
2016-06-17 16:27:37 +02:00
Jan Steemann
46df1f6a79
optimization for documents
2016-06-17 15:50:45 +02:00
jsteemann
2b223f6757
fixed errors in cluster traversal
2016-06-16 13:51:37 +02:00
Max Neunhoeffer
d0fe9f6d81
Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel
2016-06-15 21:29:20 -07:00
Max Neunhoeffer
dac508da27
Fix nasty bug with local system collections on DBServers.
...
There are 3: _statistics, _statisticsRaw and _statistics15.
They need _id attributes in their documents which store the local
collection ID, and collection name lookup must consider this case.
2016-06-15 21:26:04 -07:00
jsteemann
174bbab03a
less work when packing search values for documentFastPath()
2016-06-15 22:23:14 +02:00
jsteemann
e536051af9
return prefab string
2016-06-15 20:48:39 +02:00
jsteemann
85d8e84e2a
fixed endless looping
2016-06-13 12:15:30 +02:00
jsteemann
2464acf327
fixed leak
2016-06-09 13:15:36 +02:00