jsteemann
c5ef6652e4
remove debug output
2017-05-10 11:10:35 +02:00
Dan Larkin
ca91c0f7c9
Added some optimizations enabled by prefix extraction.
2017-05-09 18:36:12 -04:00
jsteemann
488e4be485
preparation for RocksDB logger
2017-05-09 12:42:25 +02:00
jsteemann
d352794360
optimize away own transaction management for RocksDB engine
2017-05-04 23:16:53 +02:00
jsteemann
d892f280ed
fix cluster_sync test
2017-05-04 13:16:47 +02:00
Dan Larkin
860dcbbf9a
Enabled/fixed check for empty transactions to reduce WAL spam.
2017-05-02 13:03:00 -04:00
Simon Grätzer
506e56aa72
Fixed remove
2017-04-28 16:50:40 +02:00
jsteemann
037310b60d
disable optimization
2017-04-28 13:55:10 +02:00
jsteemann
5ab204751c
optimizations for read-only transactions
2017-04-28 13:29:49 +02:00
jsteemann
ebd95ce7df
optimizations for empty transactions
2017-04-28 13:13:41 +02:00
Simon Grätzer
ddf7ae60cf
WAL tailing
2017-04-27 17:38:02 +02:00
Simon Grätzer
37cbb80d50
Fixed startup exception
2017-04-26 20:35:20 +02:00
Simon Grätzer
29286a9c1b
RocksDB WAL entries for transactions
2017-04-26 18:54:55 +02:00
Simon Grätzer
02e41de608
Working on replication
2017-04-26 13:32:12 +02:00
jsteemann
b7de569a27
change log level for debugging
2017-04-26 12:07:28 +02:00
Simon Grätzer
d228a94462
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
...
# Conflicts:
# arangod/Replication/InitialSyncer.cpp
2017-04-26 11:06:09 +02:00
Simon Grätzer
a53025b5a9
Added RocksDB WAL types
2017-04-25 20:55:21 +02:00
jsteemann
d1cad2acc9
cppcheck
...
fix
2017-04-24 23:06:36 +02:00
jsteemann
a32c2e84d4
use adjusted write options on commit
2017-04-24 09:39:35 +02:00
jsteemann
27f58d0675
prepare for some optimization
2017-04-20 22:15:10 +02:00
jsteemann
3727e7fb7a
first stab at exclusive locks
2017-04-20 12:25:53 +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
jsteemann
8d99dc62c9
fix query cache invalidation
2017-04-19 12:32:16 +02:00
Dan Larkin
21866f5f0e
Initial partial implementation of replication contexts.
2017-04-18 19:55:18 -04: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
Jan Christoph Uhde
c12bd6f2ed
remove code that tracks size of index operations
...
in RocksDBTransactions
2017-04-18 16:58:44 +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
031e9adb3c
slightly adjust error messages
2017-04-18 12:43:21 +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
Simon Grätzer
3b3ee5f996
Counter fixes
2017-04-12 17:10:35 +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
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
afd5d92f19
update error messages
2017-04-12 09:25:59 +02:00
Jan Christoph Uhde
d67aa33fe3
limit transaction size and work on intermediate commits
2017-04-12 09:01:13 +02:00
Simon Grätzer
bcea7b62b0
Fixing transaction-no-commit
2017-04-11 14:01:50 +02:00
Dan Larkin
b030cdb347
Fixed an edge index iterator bug.
2017-04-10 20:12:15 -04:00
Jan Christoph Uhde
60c4f27ec6
finish transaction limiting for truncate
2017-04-10 16:33:36 +02:00
Jan Christoph Uhde
c82fadc863
prepare limitation of transaction size
2017-04-10 14:00:55 +02:00
Dan Larkin
eaac6c013c
Fixed issue with cache transactions.
2017-04-07 16:58:22 -04:00
jsteemann
2b0673c3fe
removed type "Index"
2017-04-07 12:05:56 +02:00
Dan Larkin
c066b5c84c
Fixed bug in document update code.
2017-04-06 18:34:11 -04:00
Simon Grätzer
8366400e27
Fixed counters
2017-04-06 17:27:14 +02:00
jsteemann
e5d733867e
make more tests pass
2017-04-05 14:57:18 +02:00
jsteemann
6480d56b7e
fix memleak
2017-04-05 13:24:01 +02:00
Simon Grätzer
7afcac9ed7
Fixing some issues
2017-04-03 14:24:58 +02:00
Simon Grätzer
cf4294c9ca
Integrated counters with collections
2017-04-03 13:24:22 +02:00
jsteemann
07cdc49504
transaction-specific count tracking
2017-03-31 14:57:21 +02:00