Simon Grätzer
6dd02bab0d
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-20 12:47:28 +02:00
Simon Grätzer
3319a5d607
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
# Conflicts:
# arangod/RocksDBEngine/RocksDBRestReplicationHandler.cpp
2017-04-20 12:47:22 +02:00
jsteemann
213387e64f
fix shutdown issue
2017-04-20 12:36:54 +02:00
jsteemann
87477d20a9
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-20 12:26:08 +02:00
jsteemann
3727e7fb7a
first stab at exclusive locks
2017-04-20 12:25:53 +02:00
Simon Grätzer
388121158e
Started inventory rest handler
2017-04-20 12:16:40 +02:00
Jan Christoph Uhde
859568453c
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
optimize query cache invalidation for MMFiles a bit
2017-04-20 12:06:19 +02:00
Jan Christoph Uhde
325c64773d
make use of ReplicationManager and ReplicationContext
2017-04-20 12:05:40 +02:00
jsteemann
2322079bed
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-20 10:59:55 +02:00
jsteemann
b8deda40bd
optimize query cache invalidation for MMFiles a bit
2017-04-20 10:59:37 +02:00
Jan Christoph Uhde
7889291247
add contextId to replication handler
2017-04-20 10:56:17 +02:00
jsteemann
97c41a3ea7
remove debug output
2017-04-20 09:06:35 +02:00
jsteemann
fd333875a2
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-20 09:05:23 +02:00
jsteemann
1c950e0111
cppcheck
2017-04-20 09:04:49 +02:00
Michael Hackstein
bdb621ab92
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-20 08:54:29 +02:00
Dan Larkin
f494f45785
Added initial, stripped RocksDBRestReplicationHandler.
2017-04-19 17:30:06 -04:00
Dan Larkin
d7bad293f1
Added initial implementatino of WAL tailing for replication.
2017-04-19 15:35:07 -04:00
Frank Celler
f42b23ebca
fixed mimum desriptors in case of unlimited
2017-04-19 19:57:55 +02:00
Frank Celler
f1d0c5eba1
added jemalloc feature
2017-04-19 19:57:54 +02:00
Dan Larkin
dfd1e78f35
Added objectId-to-database+collection mapping.
2017-04-19 13:56:17 -04:00
Simon Grätzer
3fcf08cd62
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-19 18:20:51 +02:00
Simon Grätzer
93b31d6f42
Replication manager + test fixes
2017-04-19 18:20:47 +02:00
jsteemann
97b7463683
improve error message
2017-04-19 17:55:46 +02:00
jsteemann
c5854d050b
fix shutdown issue, modernize thread creation a bit
2017-04-19 16:57:53 +02:00
baslr
42ad1a8480
Merge remote-tracking branch 'origin/devel' into feature/ldap-auth
2017-04-19 16:08:14 +02:00
Dan Larkin
ea58b36bd7
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-19 10:02:05 -04:00
Michael Hackstein
0fa1980064
More unified merge of Traverser- and ShortestPath- into GraphNode. Now the ShortestPathNode creates TraverserEngines on the Cluster. Finally everything ready to wire computation together
2017-04-19 15:23:37 +02:00
Jan Christoph Uhde
b66c8526c2
change --rocksdb.enabled to be a obosolete option
2017-04-19 14:54:10 +02:00
Jan Christoph Uhde
f529e58b71
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
cppcheck
jslint
renamed engine-specific test files
fix query cache invalidation
fix compile warning
fix README_maintainers, provide debug output for invalid invocations
slightly improve error message
ui event bugfix
2017-04-19 14:08:17 +02:00
jsteemann
8e779aab24
cppcheck
2017-04-19 13:20:46 +02:00
jsteemann
f08a118dfc
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-19 12:33:05 +02:00
jsteemann
8d99dc62c9
fix query cache invalidation
2017-04-19 12:32:16 +02:00
jsteemann
e5a9bf27e4
fix compile warning
2017-04-19 12:31:13 +02:00
Jan Christoph Uhde
507b870ff1
add RocksDBOptionFeature to unify configuration of RocksDB
...
instances for storage-engine and persistent-index that are used mutual
exclusive.
2017-04-19 12:20:41 +02:00
jsteemann
e949b39d27
slightly improve error message
2017-04-19 11:07:40 +02:00
jsteemann
e9f9f155e2
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-19 10:20:16 +02:00
Simon Grätzer
dd7dd54ad1
Fixing aql query index optimizer
2017-04-19 10:16:19 +02:00
Michael Hackstein
e7142beca0
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-19 10:10:57 +02:00
Michael Hackstein
50ce09cd98
Added a generic GraphNode as a base-class for Traversal and ShortestPath. It should handle Graph parsing and Engine creation.
2017-04-19 10:10:47 +02:00
jsteemann
bda09ab9bd
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-19 08:34:57 +02:00
Dan Larkin
21866f5f0e
Initial partial implementation of replication contexts.
2017-04-18 19:55:18 -04:00
Simon Grätzer
c2bd35151a
Fixing index lookup
2017-04-18 23:15:01 +02:00
jsteemann
35d951877d
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-18 22:01:40 +02:00
jsteemann
24b00a0744
unify test for engines
2017-04-18 22:01:24 +02:00
jsteemann
e42b500ea7
turn off log spam
2017-04-18 21:58:03 +02:00
Dan Larkin
28bc8e5de3
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-18 15:35:57 -04:00
Dan Larkin
af8e1889a1
Moved MMFiles replication handler.
2017-04-18 15:35:45 -04:00
jsteemann
702e33759c
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-18 21:03:08 +02:00
Dan Larkin
7ad0c75745
Fixed bug in index info persistence/recovery.
2017-04-18 14:55:58 -04:00
Simon Grätzer
83d4be462a
Adding failure points
2017-04-18 18:10:49 +02:00
Simon Grätzer
2c4d77668f
Fixing array indexes
2017-04-18 18:06:40 +02:00
jsteemann
dc5fb20b81
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-18 17:28:04 +02:00
jsteemann
69576ca79e
preparations for locks
2017-04-18 17:27:37 +02:00
Simon Grätzer
0adfd1f399
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-18 17:17:37 +02:00
Simon Grätzer
c31d4c1590
Fixed iterator
2017-04-18 17:17:28 +02:00
Jan Christoph Uhde
02de7ea6d4
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
Starting AQL tests
fixed typos
fixed assertion failure
call shutdown in the dtor
added RW lock
2017-04-18 17:00:07 +02:00
Jan Christoph Uhde
c12bd6f2ed
remove code that tracks size of index operations
...
in RocksDBTransactions
2017-04-18 16:58:44 +02:00
jsteemann
5f8d9c4eb8
attempt to fix synchronization
2017-04-18 15:33:56 +02:00
jsteemann
ece6a0c035
improve error messages
2017-04-18 15:22:52 +02:00
jsteemann
2f574a75be
remove debug output
2017-04-18 15:06:22 +02:00
jsteemann
67cd947266
fixed typos
2017-04-18 14:54:48 +02:00
jsteemann
d3f32799c6
fixed assertion failure
2017-04-18 14:54:29 +02:00
jsteemann
49fbec6ac3
call shutdown in the dtor
2017-04-18 14:49:57 +02:00
jsteemann
e15feada03
added RW lock
2017-04-18 13:54:35 +02:00
Jan Christoph Uhde
4336d31e7b
createIndex of RocksDBEngine must not throw!
2017-04-18 13:32:57 +02:00
Jan Christoph Uhde
9e366d2193
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
slightly adjust error messages
Fixing jslint errors
Add changelog from 3.1
Properly generate an error message during import
Fixed scannedIndex values in traverser tests. It did not report the correct number of lookups required after modification for new Storage-Engine
fixed issue #2429
issue #2427 : change while into an if
don't fail when non-array, but simply ignore it
2017-04-18 13:21:54 +02:00
Jan Christoph Uhde
a02e816598
add reset function to RocksDBTransactionState
2017-04-18 13:14:15 +02:00
jsteemann
6cd6ed192d
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-18 12:53:37 +02:00
jsteemann
031e9adb3c
slightly adjust error messages
2017-04-18 12:43:21 +02:00
baslr
778c5b4586
ldap: dev log cleanup
2017-04-18 12:39:31 +02:00
baslr
608cdb5f4d
Merge remote-tracking branch 'origin/devel' into feature/ldap-auth
2017-04-18 12:19:28 +02:00
baslr
5e370422ef
remove dev logging
2017-04-18 12:18:12 +02:00
Simon Grätzer
bab71f6339
Fixing jslint errors
2017-04-18 12:15:26 +02:00
Andreas Streichardt
4d7e6a8fba
Properly generate an error message during import
2017-04-18 12:05:31 +02:00
baslr
52a0af661e
Merge remote-tracking branch 'origin/devel' into feature/ldap-auth
2017-04-18 11:38:06 +02:00
jsteemann
2cf48d1709
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-18 11:33:16 +02:00
Michael Hackstein
afad626e78
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-04-18 11:03:25 +02:00
Michael Hackstein
57fbf418f0
Fixed scannedIndex values in traverser tests. It did not report the correct number of lookups required after modification for new Storage-Engine
2017-04-18 10:40:35 +02:00
jsteemann
20202b532e
issue #2427 : change while into an if
2017-04-18 09:47:06 +02:00
Dan Larkin
97d525e9b7
Revert "Fixed primary index cluster bug."
...
This reverts commit 8c4214625c
.
2017-04-17 17:06:23 -04:00
Dan Larkin
841ef8b1a0
Changed index VPack building to include forPersistence flag.
2017-04-17 17:04:50 -04:00
Dan Larkin
5b345519ef
Fixed small bug... maybe?
2017-04-14 15:46:18 -04:00
Dan Larkin
0f411afe59
Fixed Vpack building bug.
2017-04-14 10:38:54 -04:00
Dan Larkin
8c4214625c
Fixed primary index cluster bug.
2017-04-13 21:44:51 -04:00
Dan Larkin
0dd8af7369
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-13 20:06:31 -04:00
Dan Larkin
2e0fdbf666
Fixed some bugs.
2017-04-13 20:06:25 -04:00
Simon Grätzer
b778103cd2
Fixing some warnings
2017-04-13 18:00:13 +02:00
Simon Grätzer
e0e00b0b6b
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
# Conflicts:
# arangod/RocksDBEngine/RocksDBEdgeIndex.cpp
2017-04-13 17:48:52 +02:00
Simon Grätzer
866d8b7451
Fixing tests
2017-04-13 17:45:16 +02:00
Michael Hackstein
1087065ea5
Merge branch 'devel' of github.com:arangodb/arangodb into engine-api
2017-04-13 17:34:25 +02:00
Michael Hackstein
177a3de0fd
Squashed commit of the following:
...
commit ba04aa66ce874fc67644ef2c7b8ee6ef3397e13e
Merge: 8ea1ad2 c6d65ea
Author: Michael Hackstein <michael@arangodb.com>
Date: Thu Apr 13 16:51:17 2017 +0200
Merge branch 'devel' of github.com:arangodb/arangodb into devel-feature/traversal-cache
commit 8ea1ad2ff0325fc014479376b5258d1b3fa4f730
Author: Michael Hackstein <michael@arangodb.com>
Date: Mon Apr 3 14:18:11 2017 +0200
Deactivated cache in single-server mode
commit 2c68eaeb841aebccccd245ef78bab919adf39a2f
Author: Michael Hackstein <michael@arangodb.com>
Date: Mon Apr 3 09:18:36 2017 +0200
Activating document cache in cluster mode for traversals.
commit 3943ca4f8257fe54534949c46749e40c28c4d597
Author: Michael Hackstein <michael@arangodb.com>
Date: Fri Mar 31 16:10:39 2017 +0200
Created two implementations of TraverserCache. One that takes responsibility for strings only, the other one also caches Documents.
commit 0951f906f18d3631cec412cd0b00504e6d00fc3e
Merge: 0f9970b 87fbbe8
Author: Michael Hackstein <michael@arangodb.com>
Date: Fri Mar 31 14:59:16 2017 +0200
Merge branch 'devel' of github.com:arangodb/arangodb into devel-feature/traversal-cache
commit 0f9970b7bab478c4b591b3f4c7fb18915753df30
Merge: d546fd1 8a42089
Author: Michael Hackstein <michael@arangodb.com>
Date: Thu Mar 30 17:09:20 2017 +0200
Merge branch 'devel' of github.com:arangodb/arangodb into devel-feature/traversal-cache
commit d546fd13c6a0a3bb4622f6aefd44ea3a149cc8cb
Merge: 873bc59 bd4a2eb
Author: Michael Hackstein <michael@arangodb.com>
Date: Wed Mar 29 15:16:54 2017 +0200
Merge branch 'devel' of github.com:arangodb/arangodb into devel-feature/traversal-cache
commit 873bc5950028248bf209d0c53fc9eb93938e3610
Merge: 8e4457a 3487097
Author: Michael Hackstein <michael@arangodb.com>
Date: Mon Mar 27 14:00:27 2017 +0200
Merge branch 'devel' of github.com:arangodb/arangodb into devel-feature/traversal-cache
commit 8e4457a96754bea3437e8d44c0ef9db2366ee86d
Author: Michael Hackstein <michael@arangodb.com>
Date: Mon Mar 27 13:59:44 2017 +0200
Removed old VPackSlice based getVertex API in traversers.
commit 2e0716eeeec1ec56b96571a18074539f5e27cb40
Author: Michael Hackstein <michael@arangodb.com>
Date: Fri Mar 24 09:09:02 2017 +0100
Fixed logic error in SingleServerEdgeCursor readAll. The cursorId was not propageted properly, which cased filter-evaluations to fail
commit cea85c2ac1163ed0a989c492b8039ed4f7622325
Merge: 538f216 45a4fac
Author: Michael Hackstein <michael@arangodb.com>
Date: Fri Mar 24 08:17:31 2017 +0100
Merge branch 'devel' of github.com:arangodb/arangodb into devel-feature/traversal-cache
commit 538f216cbefcdfb4d06fe16a42f223cecae8598b
Merge: 5f4afee 8bfcb49
Author: Simon Grätzer <simon@graetzer.org>
Date: Thu Mar 23 16:33:44 2017 +0100
Merge branch 'devel-feature/traversal-cache' of https://github.com/arangodb/arangodb into devel-feature/traversal-cache
commit 5f4afee54094ea6d2a0cfec1abfb75451f228a23
Author: Simon Grätzer <simon@graetzer.org>
Date: Thu Mar 23 16:33:38 2017 +0100
VertexGetter StringRef methods
commit 8bfcb490d7a907ebd7dcc9e6f38a8d29baa7c7e5
Author: Michael Hackstein <michael@arangodb.com>
Date: Thu Mar 23 16:32:38 2017 +0100
Fixed AqlValues created by traverser-cache. They are now not using externals anymore which cased everything to crash
commit 614cdedb7e30e35f65f289b310c38b2585eb03e4
Merge: 773b0a5 416777b
Author: Michael Hackstein <michael@arangodb.com>
Date: Thu Mar 23 12:52:19 2017 +0100
Merge branch 'devel-feature/traversal-cache' of github.com:arangodb/arangodb into devel-feature/traversal-cache
This state is still red
commit 773b0a5e51f87875fa9bf1440dd002b2e1fcfd2a
Author: Michael Hackstein <michael@arangodb.com>
Date: Thu Mar 23 12:48:53 2017 +0100
Added Implementation or readAll in Cluster EdgeCursor. This commit is still red.
commit 82ebbd6ec84918d43bbc64174bc251efa548a4de
Merge: e52b210 35dffc4
Author: Michael Hackstein <michael@arangodb.com>
Date: Thu Mar 23 11:37:31 2017 +0100
Merge branch 'devel-feature/traversal-cache' of github.com:arangodb/arangodb into devel-feature/traversal-cache
This commit is not green.
commit 416777b60a8a0c741d11e9c654745866d0dfa15d
Author: Simon Grätzer <simon@graetzer.org>
Date: Thu Mar 23 11:25:35 2017 +0100
Fixed errornous ClusterEdgeCursor implementation of `readAll
commit e52b21025a5f56e2cfc03e3c129da83793f19846
Author: Michael Hackstein <michael@arangodb.com>
Date: Thu Mar 23 11:01:17 2017 +0100
Fixed API for Traversals: All functions now use StringRefs to identify vertices and edges which are presisted within the traverser-cache.
commit 35dffc439c156366b1110c6770c1565021934632
Author: Simon Grätzer <simon@graetzer.org>
Date: Wed Mar 22 20:26:41 2017 +0100
Fixed a few cluster issues
commit 73cf4fe41c363f6c034a1daeacee1630d7e827a5
Author: Simon Grätzer <simon@graetzer.org>
Date: Wed Mar 22 17:26:12 2017 +0100
Fixed EdgeCursor bug
commit 2f7329b4e9711740b423cf2963c6cf3f880c4bdf
Merge: bb9b129 8e5edf5
Author: Michael Hackstein <michael@arangodb.com>
Date: Wed Mar 22 14:32:07 2017 +0100
Merge branch 'devel-feature/traversal-cache' of github.com:arangodb/arangodb into devel-feature/traversal-cache
commit 8e5edf5fbe93f34d3340099619baa9a56a738887
Author: Simon Grätzer <simon@graetzer.org>
Date: Wed Mar 22 14:09:43 2017 +0100
Fixing compile errors
commit bb9b1294c9ff91f62bc27775a4c7a69c5daca2fd
Merge: 048a4c6 8e51e3b
Author: Michael Hackstein <michael@arangodb.com>
Date: Wed Mar 22 11:39:17 2017 +0100
Merge branch 'devel' of github.com:arangodb/arangodb into devel-feature/traversal-cache
commit 048a4c65e11d6fd9cb25a58ee97ed756a419a067
Merge: 693607e c6b177d
Author: Michael Hackstein <michael@arangodb.com>
Date: Wed Mar 22 11:34:57 2017 +0100
Solved merge conflicts. Build is still red.
commit c6b177dfc348df0f49f07cd67e83b873871fe6c5
Author: Simon Grätzer <simon@graetzer.org>
Date: Tue Mar 21 23:04:28 2017 +0100
Fixed off by one error, and crash
commit 5dbc9eb58f1d21e5a530806d7ad7e52058234b83
Merge: 463e352 db8c255
Author: Simon Grätzer <simon@graetzer.org>
Date: Tue Mar 21 17:46:01 2017 +0100
Merge branch 'devel-feature/traversal-cache' of https://github.com/arangodb/arangodb into devel-feature/traversal-cache
# Conflicts:
# arangod/Graph/BreadthFirstEnumerator.cpp
commit 463e3520636c19ae7a7c1d445099f336c5bde31e
Merge: 4e75f29 b8cabbe
Author: Simon Grätzer <simon@graetzer.org>
Date: Tue Mar 21 17:00:17 2017 +0100
Merge branch 'devel-feature/traversal-cache' of https://github.com/arangodb/arangodb into devel-feature/traversal-cache
# Conflicts:
# arangod/Graph/BreadthFirstEnumerator.cpp
commit 693607ea92ab3116a628c08c59a983a6fdf8b5f4
Author: Michael Hackstein <michael@arangodb.com>
Date: Tue Mar 21 16:26:57 2017 +0100
Moved specialized NeighborsEnumerator into its own files.
commit db8c25587ebcdeff8b32d08cf2d97d723bf2b3fe
Author: Michael Hackstein <michael@arangodb.com>
Date: Tue Mar 21 15:16:39 2017 +0100
Replaced SingleServerBreadthFirst with using Callbacks in readAll method of EdgeCursor
commit 4e75f29de95edeea35573b128a0a13e04c9e65d2
Merge: 8716936 6de86c5
Author: Simon Grätzer <simon@graetzer.org>
Date: Tue Mar 21 14:32:12 2017 +0100
Merge branch 'devel-feature/traversal-cache' of https://github.com/arangodb/arangodb into devel-feature/traversal-cache
commit b8cabbedebb16c09c8168ec8b5a4499e98c705f4
Author: Michael Hackstein <michael@arangodb.com>
Date: Tue Mar 21 11:17:23 2017 +0100
Removed _enumertedPath from BreadthFirstEnumerator. Less string copying expected now.
commit 8716936bd480f4b7c85ece6fc1a51335f1942258
Author: Simon Grätzer <simon@graetzer.org>
Date: Tue Mar 21 11:05:04 2017 +0100
Traverser: changed method definitions
commit 14af02fbc08b7e2ed6b0cbb918ff509ffaef76bf
Author: Michael Hackstein <michael@arangodb.com>
Date: Tue Mar 21 10:45:13 2017 +0100
Removed usage of _enumeratedPath in lastEdge/Vertex to AQL. Goal is to delete this struct in the class, as it does unneccessary copies
commit 06a20ab0549d97b47eda98d3428e3390619ca5ec
Author: Simon Grätzer <simon@graetzer.org>
Date: Tue Mar 21 10:39:21 2017 +0100
Intermediate changes
commit 3a9a5f7c7ad186c669c3986f6f89c5a26b835ee0
Author: Michael Hackstein <michael@arangodb.com>
Date: Tue Mar 21 10:34:43 2017 +0100
Logic of BreadthFirstEnumerator now points to the last path returned instead of the next path to return. This will allow to get rid of enumeratedPath in there.
commit 6de86c548220a3ad21c53fb1de691070774130ec
Author: Michael Hackstein <michael@arangodb.com>
Date: Tue Mar 21 10:17:25 2017 +0100
Extracted BreadthFirstEnumerator out of PathEnumerator files. Only moving of code.
commit acd1d9eba5d7ea23e0d6beab831a42dc61a385a5
Merge: a99ad3c 1ab8c44
Author: Michael Hackstein <michael@arangodb.com>
Date: Mon Mar 20 13:13:16 2017 +0100
Merge branch 'devel' of github.com:arangodb/arangodb into devel-feature/traversal-cache
commit a99ad3c624d7ae4815776f165d65f19e43167e56
Author: Simon Grätzer <simon@graetzer.org>
Date: Fri Mar 17 13:25:45 2017 +0100
Added TraverserCache to SingleServerTraverser
commit e88ae1e53d99b55546329413e7b4a5edc48c4875
Author: Michael Hackstein <michael@arangodb.com>
Date: Wed Mar 15 13:36:05 2017 +0100
Fixed compiler Issues in TraverserCache
commit 9d89cdc0297813f24064b46a67a43cde9a3d0297
Merge: 9d41804 f18ad19
Author: Michael Hackstein <michael@arangodb.com>
Date: Wed Mar 15 09:43:06 2017 +0100
Merge branch 'devel' of github.com:arangodb/arangodb into devel-feature/traversal-cache
commit 9d4180480c7bc37f1f64b6e3141dae611f8d399c
Author: Michael Hackstein <michael@arangodb.com>
Date: Wed Mar 15 09:42:53 2017 +0100
Started implementing a Traverser Cache Abstraction that is used to store already fetched documents.
2017-04-13 17:00:44 +02:00
Michael Hackstein
2c446077dc
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-13 14:36:01 +02:00
Michael Hackstein
d61203907b
ClangFormat
2017-04-13 14:35:42 +02:00
Jan Christoph Uhde
864650eb8c
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
Fixed cluster startup
Upload rockst start script
2017-04-13 14:34:42 +02:00
Simon Grätzer
76b4c0b2c1
Fixed cluster startup
2017-04-13 14:32:55 +02:00
Jan Christoph Uhde
75b0d44e70
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
Fixing last two recovery tests
2017-04-13 13:19:00 +02:00
Jan Christoph Uhde
8d57a93ded
minor fixes
2017-04-13 11:08:01 +02:00
Michael Hackstein
904ec5d7a1
Added an additional assertion for non-reachable code.
2017-04-13 11:04:00 +02:00
Simon Grätzer
3dc603ad1a
Fixing last two recovery tests
2017-04-13 10:45:52 +02:00
Jan Christoph Uhde
23f0a9246f
Fix Index Node
2017-04-13 09:45:30 +02:00
Jan Christoph Uhde
e690e7fc80
Merge remote-tracking branch 'origin/feature/engine-api/edgeindex-report-as-single-index' into engine-api
...
* origin/feature/engine-api/edgeindex-report-as-single-index:
change mmfiles indexes to work with slightly changed API
fix rocksdb engine index reporting but break report for mmfiles engine
update error messages
2017-04-13 08:46:54 +02:00
Jan Christoph Uhde
1ad5fde19e
change mmfiles indexes to work with slightly changed API
2017-04-13 08:38:13 +02:00
baslr
cfe5d1891f
Merge remote-tracking branch 'origin/devel' into feature/ldap-auth
2017-04-12 20:42:18 +02:00
Michael Hackstein
94c7ac283b
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-12 17:28:01 +02:00
Michael Hackstein
5f33a95a82
Fixed AttribtueWeighted ShortestPath computation.
2017-04-12 17:27:45 +02:00
Simon Grätzer
3b3ee5f996
Counter fixes
2017-04-12 17:10:35 +02:00
jsteemann
93e3707a47
fixed issue #2422
2017-04-12 15:38:08 +02:00
jsteemann
ac65ee6fc2
added assert
2017-04-12 15:38:01 +02:00
Dan Larkin
d435d274ea
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-12 09:35:19 -04:00
Simon Grätzer
d8c191600a
Better log messages
2017-04-12 15:24:45 +02:00
Simon Grätzer
5df9867a7c
removed unnecessary code
2017-04-12 15:23:35 +02:00
Simon Grätzer
df7e7d3749
Forgotten code
2017-04-12 15:22:30 +02:00
Simon Grätzer
d9510eee0b
Fixing count
2017-04-12 15:22:18 +02:00
Jan Christoph Uhde
2700a6d79d
fix rocksdb engine index reporting but break report for mmfiles engine
2017-04-12 14:50:55 +02:00
Michael Hackstein
034b38f0cc
Replaced the velocypack ConstantDistance ShortestPath API by a StringRef & TraverserCache version. This should be save for RocksDB. This commit fails in ClusterMode.
2017-04-12 14:21:53 +02:00
Simon Grätzer
1d90520a9d
Updated counter manager
2017-04-12 09:58:01 +02:00
Jan Christoph Uhde
afd5d92f19
update error messages
2017-04-12 09:25:59 +02:00
Jan Christoph Uhde
ce77f4933a
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
Reenabled ShortestPath with AttributeWeight. Was accidentially disabled by options modifications.
2017-04-12 09:08:07 +02:00
Michael Hackstein
7469cc7bec
Reenabled ShortestPath with AttributeWeight. Was accidentially disabled by options modifications.
2017-04-12 09:05:54 +02:00
Jan Christoph Uhde
11d7e11a45
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
Moved some Edge Lookup logic around and moved the EdgeCursor to it's own class. This is still ongoing work. Expect shortest-path to fail.
Fixed a bug with SortedIndexes. Some sort functions for AstNodes ordered upperbounds before lower bounds. This caused the index iterator to ignore the upperbound in sparse index cases.
ShortestPathOptions now contain forward and backward lookupinfos for all edge collections in use.
The ShortestPathBlock and -Node now use a pointer to the same options instead of managing one each.
Simplified AqlTraverser Setup code by moving shared logic into the TraverserOptions.
Removed external expander functions and moved them into the PathFinder implementations.
2017-04-12 09:01:40 +02:00
Jan Christoph Uhde
d67aa33fe3
limit transaction size and work on intermediate commits
2017-04-12 09:01:13 +02:00
Michael Hackstein
c2be40b4ab
Moved some Edge Lookup logic around and moved the EdgeCursor to it's own class. This is still ongoing work. Expect shortest-path to fail.
2017-04-11 18:03:56 +02:00
Michael Hackstein
3cb9f0b805
Fixed a bug with SortedIndexes. Some sort functions for AstNodes ordered upperbounds before lower bounds. This caused the index iterator to ignore the upperbound in sparse index cases.
2017-04-11 17:57:59 +02:00
Michael Hackstein
9498116450
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-11 16:15:14 +02:00
Michael Hackstein
1119257d49
ShortestPathOptions now contain forward and backward lookupinfos for all edge collections in use.
2017-04-11 15:00:21 +02:00
Michael Hackstein
7e3ce102b1
The ShortestPathBlock and -Node now use a pointer to the same options instead of managing one each.
2017-04-11 14:08:21 +02:00
Simon Grätzer
bcea7b62b0
Fixing transaction-no-commit
2017-04-11 14:01:50 +02:00
Michael Hackstein
212de2b0d1
Simplified AqlTraverser Setup code by moving shared logic into the TraverserOptions.
2017-04-11 13:47:06 +02:00
Simon Grätzer
5ed8f67726
Fixed counter manager
2017-04-11 13:09:30 +02:00
Michael Hackstein
b09dfaa323
Removed external expander functions and moved them into the PathFinder implementations.
2017-04-11 11:41:12 +02:00
Simon Grätzer
fac53e5a06
Fixing edge iterator
2017-04-11 10:01:56 +02:00
Simon Grätzer
901ffd5e2f
Fixed rocksdb options
2017-04-11 09:31:39 +02:00
Dan Larkin
b030cdb347
Fixed an edge index iterator bug.
2017-04-10 20:12:15 -04:00
Jan Christoph Uhde
8df9fe1d21
fix error in insert
2017-04-10 21:27:52 +02:00
baslr
d4ae94f937
Merge remote-tracking branch 'origin/devel' into feature/ldap-auth
2017-04-10 17:14:37 +02:00
Andreas Streichardt
bf2efb387e
Fix unlocking of AQL queries in the cluster
2017-04-10 17:01:24 +02:00
Jan Christoph Uhde
8257168519
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
Removed V8Traverser files and made ShortestPathOptions an extension of Graph::BaseOptions. Now they are ready to use LokkupInfos as well. Now starting to move logic around
Factorized BaseOptions out of TraverserOptions. Those should be used in common for ShortestPath and Traversals. Right now only traverser use it.
2017-04-10 16:34:11 +02:00
Jan Christoph Uhde
60c4f27ec6
finish transaction limiting for truncate
2017-04-10 16:33:36 +02:00
Michael Hackstein
cf7136264b
Removed V8Traverser files and made ShortestPathOptions an extension of Graph::BaseOptions. Now they are ready to use LokkupInfos as well. Now starting to move logic around
2017-04-10 16:26:23 +02:00
Michael Hackstein
d9dbf2111a
Factorized BaseOptions out of TraverserOptions. Those should be used in common for ShortestPath and Traversals. Right now only traverser use it.
2017-04-10 14:09:55 +02:00
Jan Christoph Uhde
bb25adf0e6
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
Removed unreachable code
Removed superflous aql::ShortestPathOptions and replaced it by traverser::ShortestPathOptions. Api is not fixed yet.
2017-04-10 14:01:32 +02:00
Jan Christoph Uhde
c82fadc863
prepare limitation of transaction size
2017-04-10 14:00:55 +02:00
Michael Hackstein
b3ae8e8676
Removed unreachable code
2017-04-10 11:19:17 +02:00
Michael Hackstein
30d68ba962
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-10 11:02:14 +02:00
Michael Hackstein
052c4942fc
Removed superflous aql::ShortestPathOptions and replaced it by traverser::ShortestPathOptions. Api is not fixed yet.
2017-04-10 11:02:01 +02:00
Jan Christoph Uhde
efb6d498f0
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
Fixed issue with cache transactions.
Fixing more recovery tests
2017-04-10 09:28:54 +02:00
Jan Christoph Uhde
b4b2ac0dbd
work on counting bug
2017-04-10 09:23:35 +02:00
jsteemann
0229ab9326
issue #2415
2017-04-09 23:19:10 +02:00
Dan Larkin
842a665ec5
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-07 17:02:34 -04:00
Dan Larkin
eaac6c013c
Fixed issue with cache transactions.
2017-04-07 16:58:22 -04:00
Jan Christoph Uhde
9a079381b3
fix warning and make use of error code
2017-04-07 17:58:33 +02:00
Max Neunhoeffer
53b3a73486
Add a timeout option to <collection>.drop().
...
This is in particular used to allow the Schmutz to make progress
in the case of a long running transaction.
2017-04-07 15:52:19 +02:00
jsteemann
5f72d80cc2
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-07 14:56:41 +02:00
jsteemann
cb031de4fe
disable cache in primary index
2017-04-07 14:56:11 +02:00
jsteemann
4cf5fedca9
honor subcodes in rocksdb statuses
2017-04-07 14:55:55 +02:00
jsteemann
08cd4ced33
moved class around
2017-04-07 13:13:48 +02:00
jsteemann
f33d14f0d1
issue #2413 : improve logging in case of lock timeout and deadlocks
2017-04-07 12:30:11 +02:00
jsteemann
742e5d17fd
remove always-true asserts
2017-04-07 12:17:54 +02:00
jsteemann
940209001c
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-07 12:06:04 +02:00
jsteemann
2b0673c3fe
removed type "Index"
2017-04-07 12:05:56 +02:00
Simon Grätzer
4ba0f23c97
Fixed rev Id
2017-04-07 11:28:46 +02:00
Simon Grätzer
42a79ed1ac
Fixing counter WAL parsing
2017-04-07 11:26:52 +02:00
Dan Larkin
c066b5c84c
Fixed bug in document update code.
2017-04-06 18:34:11 -04:00
Dan Larkin
f056aeee42
Fixed unloaded collection status reporting issue.
2017-04-06 16:21:51 -04:00
Dan Larkin
06e9c006b8
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-06 14:23:27 -04:00
Dan Larkin
aa24d452fe
Fixed any iterator.
2017-04-06 14:23:15 -04:00
Simon Grätzer
4ec65589f5
Added counter remove
2017-04-06 19:00:01 +02:00
Jan Christoph Uhde
b494d22e22
silence warning
2017-04-06 17:42:58 +02:00
Simon Grätzer
8366400e27
Fixed counters
2017-04-06 17:27:14 +02:00
Simon Grätzer
b3b1850f90
Fix while(true){}
2017-04-06 15:25:32 +02:00
Simon Grätzer
f8d76fe9f8
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-06 15:16:58 +02:00
Simon Grätzer
4f4dcf58e7
Fixing counter key bounds
2017-04-06 15:16:52 +02:00
jsteemann
f59c78b587
add engine capabilities
2017-04-06 14:50:27 +02:00
jsteemann
e4f8e7e011
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-06 14:22:37 +02:00
jsteemann
a8f8587504
fix a test
2017-04-06 14:16:35 +02:00
Simon Grätzer
3071cf7945
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-06 13:38:46 +02:00
Simon Grätzer
63d4a34d3f
Fixed Any iterator
2017-04-06 13:38:40 +02:00
jsteemann
0b9982d237
fix crash
2017-04-06 13:22:51 +02:00
jsteemann
77db254530
added fake selectivity estimate
2017-04-06 12:54:24 +02:00
jsteemann
d76f9f67ff
fix crash
2017-04-06 12:49:45 +02:00
Simon Grätzer
61791509d6
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-06 12:41:59 +02:00
Simon Grätzer
fce51594ac
Fixing hash index semantics
2017-04-06 12:41:47 +02:00
jsteemann
617e23e25a
cppcheck
2017-04-06 11:48:07 +02:00
Jan Christoph Uhde
5e63ba1e6f
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
fix objectId handling
Fixing windows build
Fixing windows build
Bugfix: we want the common _and_ the server tests.
Conversion warnings
Conversion errors
Renaming test files
fix windows build
fix if clause
exclude longrunning tests
add slash here too.
...
2017-04-06 11:20:32 +02:00
jsteemann
8b57f1996e
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-06 11:19:41 +02:00
jsteemann
82fe6cf098
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-06 11:19:36 +02:00
Jan Christoph Uhde
cc39030042
move key options ot logical collection
2017-04-06 11:19:30 +02:00
jsteemann
0e98a32455
fix objectId handling
2017-04-06 11:19:27 +02:00
Simon Grätzer
e58bdb6258
Fixing windows build
2017-04-06 11:17:42 +02:00
Simon Grätzer
6435e3b2bc
Fixing windows build
2017-04-06 11:15:49 +02:00
Simon Grätzer
08167c2614
Conversion warnings
2017-04-06 10:56:50 +02:00
Simon Grätzer
a90e62bc02
Conversion errors
2017-04-06 10:50:40 +02:00
Dan Larkin
3c3d6ae52f
Slightly improved any iterator.
2017-04-05 18:03:10 -04:00
Dan Larkin
ae84e8ac84
Cache workaround to pass upgrade test.
2017-04-05 12:55:16 -04:00
Michael Hackstein
e3325e7e87
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-05 17:47:32 +02:00
Michael Hackstein
daa8b2b855
Detemplateified the ShortestPath class structure.
2017-04-05 17:47:14 +02:00
Simon Grätzer
b3743292e3
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-05 17:43:49 +02:00
Simon Grätzer
19f220726e
Fixed dump setup
2017-04-05 17:43:38 +02:00
jsteemann
5bca16bbf3
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-05 17:08:57 +02:00
Michael Hackstein
fbd3e4e237
Removed VertexID from ShortestPath templates.
2017-04-05 17:01:05 +02:00
Michael Hackstein
ee57f9abef
Renamed ConstDistanceFinder => ConstantWeightShortestPathFinder
2017-04-05 16:29:40 +02:00
Michael Hackstein
30095556e9
Renamed DynamicDistanceFinder => AttributeWeightShortestPathFinder
2017-04-05 16:21:38 +02:00
Michael Hackstein
829fb4be54
Renamed PathFinder => ShortestPathFinder.
2017-04-05 16:17:37 +02:00
Michael Hackstein
535e4cd6cb
Renamed PriorityQueue => ShortestPathPriorityQueue
2017-04-05 16:12:47 +02:00
Michael Hackstein
49f8ba8f85
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-05 15:33:00 +02:00
Michael Hackstein
e64cadde7d
Added a toAqlValue in ManagedDocumentResult that should be called from outside. This figures out if we have to copy the content into the AqlValue or if we could just point to the raw data.
2017-04-05 15:32:45 +02:00
Michael Hackstein
039c6fbd16
Moved all logic of lib/Basics/PathFinder into seperated files in arangod/Graph. Preparation to detemplatify this code as we need some arangodb interna in it for Slice mangement
2017-04-05 15:31:44 +02:00
Simon Grätzer
060ddcea59
Fixed database drop
2017-04-05 15:17:54 +02:00
jsteemann
e5d733867e
make more tests pass
2017-04-05 14:57:18 +02:00
jsteemann
171160db6a
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-05 14:51:24 +02:00
jsteemann
eaba8c5db0
make begin() behave correctly when there is OOM
2017-04-05 14:51:09 +02:00
Simon Grätzer
342613bd59
Fixing export
2017-04-05 14:03:58 +02:00
jsteemann
5880daf2a5
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-05 13:40:25 +02:00
jsteemann
1c43920bfc
preparations for revision()
2017-04-05 13:40:18 +02:00
Simon Grätzer
d61cdd23ee
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-05 13:38:47 +02:00
Simon Grätzer
5822e77843
invokeOnAllElements
2017-04-05 13:38:43 +02:00
jsteemann
6480d56b7e
fix memleak
2017-04-05 13:24:01 +02:00
jsteemann
8d864f92d8
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-05 13:20:59 +02:00
jsteemann
2bdda1b9f4
try to fix compile error
2017-04-05 13:18:16 +02:00
jsteemann
56e946bcaf
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-05 12:32:09 +02:00
jsteemann
c086e31a3f
fix range lookups
2017-04-05 12:32:00 +02:00
jsteemann
79fc5224cb
fix count()
2017-04-05 12:31:53 +02:00
Michael Hackstein
ef372c60c8
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-04-05 12:27:12 +02:00
Michael Hackstein
61f0bfc9d8
The traverserengine registry will now wait until an engine is freed instead of throwing a deadlock situation
2017-04-05 12:26:09 +02:00
Simon Grätzer
1ef373dea7
Fixing some conversion issues
2017-04-05 12:16:53 +02:00
jsteemann
dac6aeab0b
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-05 12:10:40 +02:00
jsteemann
adcb8b6a29
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-05 12:10:35 +02:00
jsteemann
b39935b711
fix conversion warning
2017-04-05 12:06:06 +02:00
Simon Grätzer
b69294641f
Moving api-wal-noncluster and adding running trx
2017-04-05 11:54:30 +02:00
jsteemann
72c62182de
added assertion
2017-04-05 11:23:48 +02:00
Simon Grätzer
9019dd380c
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-05 10:48:24 +02:00
Simon Grätzer
57b0aa4a3d
Any iterator
2017-04-05 10:48:08 +02:00
jsteemann
e5ba517ecf
fixed shutdown issue
2017-04-05 10:43:05 +02:00
Michael Hackstein
417b594032
Added checks if we got a nullptr from CacheManager in TraverserCache.
2017-04-05 09:43:44 +02:00
Michael Hackstein
8daa3820c7
Fixed initialisation of Member variable in IndexBlock
2017-04-05 09:33:50 +02:00
jsteemann
9f330881a2
constify method
2017-04-05 09:00:06 +02:00
jsteemann
d37ef3b2a7
don't make Scheduler depend on Database again. needs to be fixed properly
2017-04-05 08:35:44 +02:00
jsteemann
8759ca3021
remove unused variable
2017-04-05 08:34:55 +02:00
jsteemann
b338abba5d
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-05 08:31:20 +02:00
Dan Larkin
dd0a7c8869
Move assertions to maintainer mode conditional blocks.
2017-04-04 19:17:23 -04:00
Dan Larkin
872dd95ca8
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-04 17:35:30 -04:00
Dan Larkin
e303e2a51f
Added RocksDB export functionality and some bug fixes.
2017-04-04 17:33:14 -04:00
Michael Hackstein
a16972f53f
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-04 19:08:31 +02:00
Michael Hackstein
e56c20b99a
Finally fixed undefined behaviour in IndexNode. Missed one part in the comit before
2017-04-04 19:08:21 +02:00
Simon Grätzer
01ea3556b8
Added REST Wal handler
2017-04-04 18:27:19 +02:00
jsteemann
ad287a406c
fix a shutdown error
2017-04-04 17:23:23 +02:00
jsteemann
78302d1766
make versionFilename() a property of the engine
2017-04-04 17:23:02 +02:00
Simon Grätzer
de388b10a0
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-04 17:09:41 +02:00
Simon Grätzer
b8ccfb72f8
Fill indexes
2017-04-04 17:09:35 +02:00
Michael Hackstein
40634f88ab
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-04 16:58:12 +02:00
Michael Hackstein
c928072bae
Fixed IndexBlock. It now directly writes into the AQL register and does not rely on slices staying active
2017-04-04 16:57:54 +02:00
jsteemann
fd258acc1d
fix index removal
2017-04-04 16:45:19 +02:00
jsteemann
7fc2d97ae1
fix dropping of indexes
2017-04-04 16:41:05 +02:00
jsteemann
6598d94e3d
fix assertion failure
2017-04-04 15:52:54 +02:00
jsteemann
de769b534d
split ManagedDocumentResult in .h and .cpp files
2017-04-04 15:47:05 +02:00
jsteemann
429869d4f4
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-04 15:27:38 +02:00
jsteemann
14921c6fba
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-04 15:27:32 +02:00
jsteemann
b293668bb0
cppcheck
2017-04-04 15:27:28 +02:00
Simon Grätzer
96dc714139
Fixed some tests in shell_server
2017-04-04 15:10:17 +02:00
Simon Grätzer
c113685700
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-04 14:23:27 +02:00
Simon Grätzer
464cf7dd40
Removing documents
2017-04-04 14:23:17 +02:00
Jan Christoph Uhde
3532ea88b0
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
Fixing comparator use
2017-04-04 14:11:57 +02:00
Jan Christoph Uhde
358793c804
update doc for comparator usage
2017-04-04 14:11:30 +02:00
Simon Grätzer
245b4b87ea
Fixing comparator use
2017-04-04 14:11:14 +02:00
Simon Grätzer
046b768553
Fix renamed method
2017-04-04 13:40:03 +02:00
Simon Grätzer
244b034aeb
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-04 13:38:56 +02:00
Simon Grätzer
936945c714
Modified truncate
2017-04-04 13:38:51 +02:00
jsteemann
4196594130
fixed crash
2017-04-04 13:27:35 +02:00
Jan Christoph Uhde
dfeadeabe1
begin to split http tests for mmfiles and rocksdb
2017-04-04 13:22:05 +02:00
hkernbach
c270667062
added log topic attribute to /_admin/log api
2017-04-04 12:06:44 +02:00
jsteemann
949985dff1
report a path, make it restartable
2017-04-04 12:03:29 +02:00
Simon Grätzer
d9d921ed6d
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-04 11:52:46 +02:00
jsteemann
48663a696a
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-04 11:40:56 +02:00
Simon Grätzer
580bb19bd7
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-04 11:38:57 +02:00
Simon Grätzer
3066a67005
Collection rename
2017-04-04 11:38:52 +02:00
Jan Christoph Uhde
b3526d2626
add error handling
2017-04-04 11:35:55 +02:00
Jan Christoph Uhde
cea5fa8e4f
delete views when dropping database
2017-04-04 11:22:22 +02:00
Simon Grätzer
80197fc95e
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-04 10:58:46 +02:00
Jan Christoph Uhde
3c4bdc106c
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
...
* 'devel' of https://github.com/arangodb/arangodb :
Cluster: expose body as V8 buffer in asyncRequest
Cluster: expose getFoxxmaster in V8
make rspec backtrace more compact
2017-04-04 10:51:07 +02:00
Simon Grätzer
ca790e9327
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-04 10:48:44 +02:00
Simon Grätzer
c123ac3734
Fixed truncate
2017-04-04 10:48:37 +02:00
Jan Christoph Uhde
11a048c420
replace prepare drop with empty stub
2017-04-04 10:29:04 +02:00
jsteemann
e7c0633e8c
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-04 10:24:02 +02:00
jsteemann
0c14c53633
dont fail on method that does nothing
2017-04-04 10:23:49 +02:00
Jan Christoph Uhde
84fc33c8bd
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
fix result handling
2017-04-04 10:16:49 +02:00
jsteemann
ceec5c8bd3
fix result handling
2017-04-04 10:10:59 +02:00
Jan Christoph Uhde
93a54e26f3
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
make SORT RAND() removal a feature of the old engine
Some bug fixes.
2017-04-04 09:55:30 +02:00
Jan Christoph Uhde
34aa22948d
add helper function for non-transactional iteration of bounds
2017-04-04 09:54:58 +02:00
jsteemann
ef3322b81f
make SORT RAND() removal a feature of the old engine
2017-04-04 08:55:08 +02:00
Dan Larkin
9ec54dc23b
Some bug fixes.
2017-04-03 21:01:16 -04:00
Alan Plum
bb6ffd70de
Cluster: expose body as V8 buffer in asyncRequest
2017-04-03 22:20:37 +02:00
Alan Plum
a5a3542280
Cluster: expose getFoxxmaster in V8
2017-04-03 22:20:37 +02:00
Jan Christoph Uhde
5773a028c8
add more code for dropping databases
2017-04-03 21:29:25 +02:00
jsteemann
0a00c8b4f5
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-03 17:58:34 +02:00
jsteemann
02ff94880f
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-03 17:58:29 +02:00
Wilfried Goesgens
8e9f1d0fe4
add helpfull error messages for the dead and gone dispatcher
2017-04-03 17:51:47 +02:00
Jan Christoph Uhde
b48975fc37
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
Fixed allocation bug for many-cache situation.
Fixed comparator
added internal.wal.flush()
added v8 functions
RocksDB Indexes do now destroy their cache as soon as they are dropped, instead of during deletion
2017-04-03 17:51:01 +02:00
Jan Christoph Uhde
256b2b2d6a
construct rocksdbkey from slice
2017-04-03 17:50:36 +02:00
Dan Larkin
846cde2e27
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-03 11:44:44 -04:00
Dan Larkin
c339b641b8
Fixed allocation bug for many-cache situation.
2017-04-03 11:44:37 -04:00
jsteemann
6e57bcfe50
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-03 17:31:24 +02:00
Simon Grätzer
53e5dc8e24
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-03 17:28:17 +02:00
Simon Grätzer
e6919fc6c2
Fixed comparator
2017-04-03 17:28:13 +02:00
jsteemann
ad3f1074fe
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-03 17:26:39 +02:00
jsteemann
947a2427ca
added internal.wal.flush()
2017-04-03 17:25:24 +02:00
jsteemann
b9bf7d298b
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-03 17:14:19 +02:00
jsteemann
8e3d83aa6e
added v8 functions
2017-04-03 17:14:09 +02:00
Michael Hackstein
ac1f51e3ea
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-03 17:10:33 +02:00
Michael Hackstein
3d39766f12
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-03 17:10:21 +02:00
Michael Hackstein
069394634c
RocksDB Indexes do now destroy their cache as soon as they are dropped, instead of during deletion
2017-04-03 17:10:10 +02:00
Jan Christoph Uhde
1806624e41
fix compile error
2017-04-03 17:09:11 +02:00
Jan Christoph Uhde
ae75917640
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
added assertion to Comparator
fix RemoveLargeRange
fix ub
fix assertion failure at shutdown
Remove provisional code
Fixed counter
remove usleeps
Fixed deadlock
Fixed broken merge
Fixing some issues
added p/ to gitignore
Integrated counters with collections
properly include the javascript enterprise folders into the test tarballs
fix parsing for URLs starting with ldap://
fix filter for replication testcases
Added counter manager
updated licenses, added generator
removed jshint completely
2017-04-03 16:54:09 +02:00
Jan Christoph Uhde
234180c08b
wip - drop database
2017-04-03 16:52:21 +02:00
jsteemann
f619cc5d0f
added assertion to Comparator
2017-04-03 15:44:37 +02:00
jsteemann
c4ecfbf089
fix RemoveLargeRange
2017-04-03 15:44:30 +02:00
jsteemann
f162fb2a0f
fix ub
2017-04-03 15:26:38 +02:00
jsteemann
72f1790057
fix assertion failure at shutdown
2017-04-03 15:21:43 +02:00
Simon Grätzer
664f45d029
Fixed counter
2017-04-03 15:16:14 +02:00
Simon Grätzer
64101eebec
Fixed deadlock
2017-04-03 15:00:37 +02:00
Simon Grätzer
bc36c56716
Fixed broken merge
2017-04-03 14:52:12 +02:00
jsteemann
b0d500b19a
fail @jsteemann
2017-04-03 14:48:38 +02:00
Simon Grätzer
d10ebac338
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
# Conflicts:
# arangod/RocksDBEngine/RocksDBEngine.cpp
2017-04-03 14:26:14 +02:00
Simon Grätzer
7afcac9ed7
Fixing some issues
2017-04-03 14:24:58 +02:00
jsteemann
8e13009393
fix invalid assertion
2017-04-03 14:22:21 +02:00
Jan Christoph Uhde
ec1fbb29fd
now drop elements for indexes as well
2017-04-03 13:32:17 +02:00
Simon Grätzer
c46db78904
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
# Conflicts:
# arangod/RocksDBEngine/RocksDBCommon.h
# arangod/RocksDBEngine/RocksDBEngine.cpp
2017-04-03 13:27:04 +02:00
Simon Grätzer
cf4294c9ca
Integrated counters with collections
2017-04-03 13:24:22 +02:00
Michael Hackstein
83e42cf6aa
Added a destructor for RocksDB indxes that destroys the cache in the manager. Otherwise we end up with too many caches.
2017-04-03 13:16:38 +02:00
Michael Hackstein
4a4b46f66b
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-04-03 13:15:56 +02:00
Michael Hackstein
2f29228d3c
AqlFeature will now start after cache-manager.
2017-04-03 13:01:38 +02:00
Jan Christoph Uhde
e49024f16e
add drop collection to rocksdb engine
2017-04-03 10:41:02 +02:00
Simon Grätzer
805314274e
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-03 09:23:41 +02:00
Simon Grätzer
01036b65d9
Added counter manager
2017-04-03 09:23:35 +02:00
Dan Larkin
23038fdc3b
Fixed uniqueness checking in primary index.
2017-03-31 18:03:50 -04:00
Dan Larkin
f30f4bdb47
Implemented views methods.
2017-03-31 17:09:27 -04:00
Dan Larkin
631b4e93e0
Honored limit in RocksDBVPackIndex iterator.
2017-03-31 11:10:32 -04:00
jsteemann
90121b69fd
honor limit in iterators
2017-03-31 17:05:45 +02:00
Jan Christoph Uhde
46cfae8a7e
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
comment out log spam
added comments
fix cross book links
2017-03-31 15:45:43 +02:00
Jan Christoph Uhde
772a7a32da
add buffer() to RocksDBValue for data retrieval
2017-03-31 15:41:27 +02:00
jsteemann
6f3e37ac36
comment out log spam
2017-03-31 15:37:33 +02:00
jsteemann
ff0e1b1a54
added comments
2017-03-31 15:25:57 +02:00
Jan Christoph Uhde
c038815941
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
transaction-specific count tracking
initial implementation of count()
Fixed memory leaks in traverser.
Fix links in docs
Fix links in docs
pass trx into numberDocuments
Fixed undefined behaviour in TraverserCache.
improve error message in case wrong JSON is sent to the server
2017-03-31 15:06:21 +02:00
Jan Christoph Uhde
0140822dc4
implement persist index
2017-03-31 15:06:06 +02:00
baslr
29728125ac
Merge remote-tracking branch 'origin/devel' into feature/ldap-auth
2017-03-31 15:05:24 +02:00
jsteemann
07cdc49504
transaction-specific count tracking
2017-03-31 14:57:21 +02:00
jsteemann
a93d8ad45f
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-03-31 14:05:58 +02:00
jsteemann
689140fbd0
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-03-31 14:05:53 +02:00
jsteemann
794cace842
initial implementation of count()
2017-03-31 14:05:44 +02:00
Michael Hackstein
952fcb607c
Fixed memory leaks in traverser.
2017-03-31 13:52:07 +02:00
Jan Christoph Uhde
058d835e1f
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
Fixed HashIndex matchesDefinition method
Marked hash index selectivity test as MMFiles only
Fixed persistent index
Added some small fixes
2017-03-31 13:34:28 +02:00
Jan Christoph Uhde
6a771c3caf
fix result handling
2017-03-31 13:34:02 +02:00
Simon Grätzer
0fd98ed0bb
Fixed HashIndex matchesDefinition method
2017-03-31 12:22:58 +02:00
baslr
dd00eade91
Merge remote-tracking branch 'origin/devel' into feature/ldap-auth
2017-03-31 12:09:04 +02:00
Simon Grätzer
0a5ca1baf8
Fixed persistent index
2017-03-31 11:44:40 +02:00
jsteemann
ab10a19974
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-03-31 11:33:35 +02:00
jsteemann
a1d0acf28e
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-03-31 11:33:29 +02:00
jsteemann
81dcfbbe3d
pass trx into numberDocuments
2017-03-31 11:33:16 +02:00
Simon Grätzer
36fa358a51
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-03-31 11:29:47 +02:00
Simon Grätzer
807d38784c
Added some small fixes
2017-03-31 11:29:27 +02:00
Michael Hackstein
d4ba5a1bec
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-03-31 11:01:30 +02:00
Michael Hackstein
78b920c5de
Fixed undefined behaviour in TraverserCache.
2017-03-31 11:01:20 +02:00
jsteemann
c92ec139a7
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-03-31 10:34:50 +02:00
jsteemann
77cddde70b
improve error message in case wrong JSON is sent to the server
2017-03-31 10:32:03 +02:00
jsteemann
49551127b9
de-constified lookupKey
2017-03-31 10:16:14 +02:00
jsteemann
fdd5b3036d
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-03-31 09:34:06 +02:00
Dan Larkin
b6dc6aa4be
Fixed stupid bug in comparator.
2017-03-30 21:39:39 -04:00
Dan Larkin
e689bdce05
Set snapshot in transaction and read options.
2017-03-30 16:42:24 -04:00
Dan Larkin
3966c83730
Fix merge conflicts.
2017-03-30 16:11:58 -04:00
Dan Larkin
079c5764e8
Added cache support to RocksDBPrimaryIndex.
2017-03-30 16:09:40 -04:00
Jan Christoph Uhde
3e1c05ed97
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
Finished basic implementation of RocksDBVPackIndex.
2017-03-30 21:43:20 +02:00
Dan Larkin
e305f87afd
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-03-30 15:21:16 -04:00
Dan Larkin
8dbe314ad6
Finished basic implementation of RocksDBVPackIndex.
2017-03-30 15:21:08 -04:00
Jan Christoph Uhde
bc27e4f0d6
Merge branch 'engine-api-arango-result' into engine-api
...
* engine-api-arango-result:
Add more copy debugging snippets to README_maintainers
fix bug in Transaction state
fix bug in import handler
print more when using extremeVerbosity
improve arangodb::Result
add information on debugging
refactor some code to make use of arangodb::Result
2017-03-30 21:01:12 +02:00
baslr
7c3cb24a10
Merge remote-tracking branch 'origin/devel' into feature/ldap-auth
2017-03-30 20:17:45 +02:00
Jan Christoph Uhde
95007fe28e
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api-arango-result
...
* 'engine-api' of https://github.com/arangodb/arangodb : (46 commits)
Merged RocksDBPathBasedIndex into RocksDBVPackIndex.
fix handling of externals
fix toArray()
fix returning documents
Added hash-, skip list, persistent indexes
harmonize filtering - filter on full filename.
mini modifications
standardize starting of servers for replication tests
Edge index compliant with design doc
another fix for #2404
Moved „removeLargeRange“ method to commons
Added length byte to IndexValue keys.
fixed issue #2404
Added drop to primary index
Added drop() to indexes
Fixes a coordinator crash in Clustered Traversal. In case of failover during query planning.
Fixed edge index
Expand on CORS documentation
Let ArangoDB handle the allow-credentials header
make the authentication tests run on directories
...
2017-03-30 19:46:17 +02:00
Simon Grätzer
fd52c1a7f4
Added count function
2017-03-30 19:20:42 +02:00
Dan Larkin
fa48111eb3
Merged RocksDBPathBasedIndex into RocksDBVPackIndex.
2017-03-30 12:56:43 -04:00
Dan Larkin
42807f17fb
Added partialUpdate flag for view property modification.
2017-03-30 12:04:58 -04:00
jsteemann
bf4174ba40
fix handling of externals
2017-03-30 17:37:09 +02:00
jsteemann
704c746c0d
fix toArray()
2017-03-30 17:02:54 +02:00
Michael Hackstein
8a42089bed
Fixed loglevel from error to debug as the situation is actually expect, just not performant.
2017-03-30 16:39:33 +02:00
jsteemann
8e9aaa2b51
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-03-30 16:22:37 +02:00
jsteemann
677960785a
fix returning documents
2017-03-30 16:22:30 +02:00
Simon Grätzer
70537be824
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-03-30 16:00:32 +02:00
Simon Grätzer
9754d38df3
Added hash-, skip list, persistent indexes
2017-03-30 16:00:27 +02:00
jsteemann
d563eb432f
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-03-30 15:50:53 +02:00
jsteemann
894666915d
mini modifications
2017-03-30 15:50:23 +02:00
Simon Grätzer
1d3149c31b
Edge index compliant with design doc
2017-03-30 15:11:03 +02:00
jsteemann
b0f6458e28
another fix for #2404
2017-03-30 15:07:55 +02:00
Jan Christoph Uhde
9619e77e1c
fix bug in Transaction state
2017-03-30 15:01:22 +02:00
Jan Christoph Uhde
36fb83efae
fix bug in import handler
2017-03-30 15:00:46 +02:00
jsteemann
90bade1976
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-03-30 14:56:19 +02:00
Simon Grätzer
ed124e09ab
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-03-30 14:46:25 +02:00
Simon Grätzer
e246a8d8cb
Moved „removeLargeRange“ method to commons
2017-03-30 14:46:21 +02:00
Dan Larkin
423feffb90
Added length byte to IndexValue keys.
2017-03-30 08:43:15 -04:00
jsteemann
ddb83c8075
fixed issue #2404
2017-03-30 14:18:38 +02:00
Simon Grätzer
e8739dc2a4
Added drop to primary index
2017-03-30 14:06:10 +02:00
Simon Grätzer
1c6207fd86
Added drop() to indexes
2017-03-30 14:04:18 +02:00
Michael Hackstein
053f953ee5
Fixes a coordinator crash in Clustered Traversal. In case of failover during query planning.
2017-03-30 13:24:44 +02:00
Simon Grätzer
3eb1723dec
Fixed edge index
2017-03-30 13:22:39 +02:00
jsteemann
c1b6c815bc
fix dropping of collections
2017-03-30 11:20:23 +02:00
Jan Christoph Uhde
b83ae2ab82
refactor some code to make use of arangodb::Result
2017-03-30 09:39:21 +02:00
baslr
3b2ccf46f4
Merge remote-tracking branch 'origin/devel' into feature/ldap-auth
2017-03-30 01:55:08 +02:00
Dan Larkin
73154490fa
Added shell of RocksDBVPackIndex.
2017-03-29 17:35:41 -04:00
jsteemann
a0adeed1c3
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-03-29 18:14:40 +02:00
Dan Larkin
7dcb555b72
Added PATCH support to view rest handler.
2017-03-29 12:13:55 -04:00
jsteemann
5046112d86
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-03-29 18:01:26 +02:00
Simon Grätzer
6fd666fc8d
Added some documentation
2017-03-29 17:56:04 +02:00
jsteemann
3ff4f15a19
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-03-29 17:50:55 +02:00
jsteemann
e73417aef1
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-03-29 17:50:49 +02:00
Simon Grätzer
6b889e0a27
Fixed addIndexValues
2017-03-29 17:40:20 +02:00
mpv1989
e763233ca7
Foxx: Fix arangoUser not being set correctly
2017-03-29 17:33:16 +02:00
Simon Grätzer
cd9e9a13cf
Path based enumerator
2017-03-29 17:33:02 +02:00
baslr
0713099acc
Merge remote-tracking branch 'origin/devel' into feature/ldap-auth
2017-03-29 15:13:24 +02:00
jsteemann
bd4a2eb6b6
make @dothebart happier
2017-03-29 15:04:54 +02:00
Simon Grätzer
89a869d684
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-03-29 13:19:01 +02:00
jsteemann
f04f6e7cd4
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-03-29 12:53:26 +02:00
jsteemann
d75a72eff2
honor feature optionality
2017-03-29 12:53:05 +02:00
Wilfried Goesgens
619713c596
fix lock file error handling, improve error messages
2017-03-29 12:22:08 +02:00
jsteemann
080bd49791
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-03-29 12:16:22 +02:00
jsteemann
df19cf3413
added stub implementation for update
2017-03-29 12:08:20 +02:00
Simon Grätzer
d8d7b99a47
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-03-29 11:38:24 +02:00
Simon Grätzer
901abc6705
Fixing some windows conversion warnings
2017-03-29 11:35:37 +02:00
Jan Christoph Uhde
408d7cab12
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
* 'engine-api' of https://github.com/arangodb/arangodb :
fixed serialization bug
warn before we run out of file descriptors
updated CHANGELOG
slightly simplify logging
2017-03-29 11:22:18 +02:00
Jan Christoph Uhde
796c32a341
improve error handling in some places
2017-03-29 11:04:04 +02:00
Simon Grätzer
8b832fe746
Moved to KeyBounds for edge prefix
2017-03-29 10:07:12 +02:00
Simon Grätzer
08047ab5e6
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-03-29 09:47:49 +02:00
Simon Grätzer
9ba5586f32
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
...
# Conflicts:
# arangod/RocksDBEngine/CMakeLists.txt
2017-03-29 09:47:41 +02:00
jsteemann
383239a14f
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-03-29 09:17:44 +02:00
jsteemann
38ac3c23c8
fixed serialization bug
2017-03-29 09:17:23 +02:00
jsteemann
f728fcdbb8
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-03-29 02:41:00 +02:00
jsteemann
e3ca787992
warn before we run out of file descriptors
2017-03-29 02:35:46 +02:00
Dan Larkin
8c024574d2
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-03-28 19:18:05 -04:00
Dan Larkin
c1c7b27af0
Fixed RocksDBPrimaryIndex API.
2017-03-28 19:17:58 -04:00
jsteemann
d4752433f0
slightly simplify logging
2017-03-29 01:16:55 +02:00
jsteemann
fcd54f7a17
get rid of compile warning
2017-03-29 01:03:07 +02:00
Dan Larkin
e3609dbabf
Added proper RocksDBPrimaryIndex implementation.
2017-03-28 18:52:09 -04:00
baslr
7f92c26774
Merge remote-tracking branch 'origin/devel' into feature/ldap-auth
2017-03-29 00:29:16 +02:00
jsteemann
e1aef394d8
delete useless DEV_TIMERS, fix rwlockcpp11
2017-03-28 22:38:27 +02:00
Simon Grätzer
94e99c28c9
Added PathBasedIndex
2017-03-28 21:50:03 +02:00
jsteemann
eefdb2542d
honor cppcheck results
2017-03-28 21:42:34 +02:00
Dan Larkin
06953bdd1d
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-03-28 13:57:16 -04:00
Dan Larkin
1b504b66c2
Added RocksDBKeyBounds class to handle left/right prefixes.
2017-03-28 13:57:07 -04:00
jsteemann
2ff83c7fa9
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-03-28 17:59:47 +02:00
jsteemann
f4ce81f2e3
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-03-28 17:59:32 +02:00
Dan Larkin
9b259d91fa
Added comparator to engine/index.
2017-03-28 11:58:04 -04:00
jsteemann
a221d30b8f
added savepoints
2017-03-28 17:55:25 +02:00
Dan Larkin
77c95181d8
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
2017-03-28 11:42:59 -04:00
Dan Larkin
3ec6934eb5
Changed RocksDBValue API slightly.
2017-03-28 11:42:52 -04:00
Simon Grätzer
d5d4cae724
Added read options to edge index
2017-03-28 17:41:49 +02:00