Dan Larkin-York
3d0246cb18
Decentralize includes ( #9623 )
2019-08-06 15:32:09 +02:00
Tobias Gödderz
7e98f56cf5
Bug fix/clean replication api wal tracking ( #9473 )
2019-07-19 15:44:14 +02:00
Wilfried Goesgens
ca0f2b8b86
All hail to the SI ( #9445 )
2019-07-19 13:52:12 +02:00
Tobias Gödderz
f501e00e9d
Bug fix/add shard id to replication client identifier ( #9366 )
2019-07-08 14:03:42 +02:00
Jan
4f7923a971
remove replication clients handling out of vocbase code ( #8676 )
2019-04-08 19:15:28 +02:00
Jan
b6df220821
cleanup replication contexts ( #8630 )
2019-04-01 09:35:08 +02:00
Jan Christoph Uhde
c3f7961b88
apply unique log ids ( #8561 )
2019-03-25 20:26:51 +01:00
Frank Celler
ac9f375fb5
big reformat
2018-12-26 00:54:03 +01:00
Jan
e96f591495
fix premature replicatin context deletion in case the context has no iterators ( #7188 )
2018-11-02 12:14:27 +01:00
Simon
5b71dff64f
RocksDB replication thread safety ( #7088 )
2018-10-29 18:09:46 +01:00
Simon
fd81f52ab4
Allow WAL logger to split up transactions ( #6800 ) ( #6866 )
2018-10-12 17:50:58 +02:00
Dan Larkin-York
44600636e7
Cleanup logging in RocksDBEngine.
2018-10-02 07:50:02 -04:00
Simon
a13ec34053
keep replication batches alive for longer ( #5932 )
...
* keep replication batches alive for longer
* latest changes
2018-07-20 11:17:20 +02:00
Dan Larkin-York
38f162e344
Parallelize arangodump ( #4356 )
2018-03-26 15:55:14 +02:00
Jan
935e2790ad
forward port of replication bugfixes from 3.2 ( #4572 )
2018-02-12 18:13:51 +01:00
Jan
8da61a9875
Bug fix/more replication tests ( #4500 )
2018-02-09 13:06:47 +01:00
Jan
282be208cc
remove TRI_usleep and TRI_sleep, and use std::this_thread::sleep_for … ( #3817 )
2017-12-06 18:43:49 +01:00
Jan
720e6df82e
Bug fix/fixes 1910 ( #3471 )
...
* properly initialize all properties
* use faster comparison
* properly detect and handle "method not allowed"
* code-style
* remove unused variable
* narrow variable scope
* handle non-existance of AuthenticationFeature
* remove dead code
* replace some C string handling with std::strings
* moved assertion to the correct place
* honor number of array members for IN operator
* slightly adjust error messages
* slighty adjust some error messages
* try to fix issue with lingering replication contexts on shutdown
* clean up heartbeat thread a little bit
* small fixes
2017-10-23 09:17:36 +02:00
Simon Grätzer
7c31960cf2
Feature/async failover ( #3451 )
2017-10-18 23:59:29 +02:00
Jan
2fee652e77
Bug fix/fixes 1610 ( #3425 )
...
* remove memory zone remainders
* remove useless calls
* attempt to fix non-deterministic CRC test
* attempt to fix non-deterministic replication tests
* fix document removal with multiple documents in cluster
* attempt to fix non-determinism of tests
* fix privilege checks for accessing collections by collection id, not by name
2017-10-18 12:23:39 +02:00
Jan
a5afdf9437
Bug fix/small issues ( #2696 )
...
* remove unused code
* print values of all options
* don't print "warning(s):" if there are none
* remove remainders of old file deletion functionality
* remove unused function
2017-07-01 00:30:45 +02:00
Dan Larkin
d77efe38dc
Added explicit WAL file lifecycle management to reduce space overhead from replication.
2017-05-04 15:16:24 -04:00
Dan Larkin
57606e3e18
Fixed logic bug preventing file deletions in RocksDB engine.
2017-05-02 17:00:45 -04:00
jsteemann
f36a889709
try to fix shutdown issues
2017-04-26 09:58:19 +02:00
Dan Larkin
30efe6c136
Made more progress on dump tests.
2017-04-20 23:05:56 -04:00
jsteemann
6abc9c62f2
fixed after merge conflict
2017-04-20 23:05:14 +02:00
jsteemann
467a90f749
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-20 23:02:33 +02:00
jsteemann
84f1a012b9
some bugfixes
2017-04-20 22:59:35 +02:00
Dan Larkin
b7f8854666
Made some progress on dump tests.
2017-04-20 16:23:35 -04:00
Simon Grätzer
2235a70e62
Fix shutdown
2017-04-20 19:17:13 +02:00
Simon Grätzer
b304d35ac2
Added rocksdb background thread
2017-04-20 18:50:52 +02:00
Simon Grätzer
8bfdcaa000
Added TTL
2017-04-20 15:24:03 +02:00
Simon Grätzer
3444f91e51
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-20 13:34:41 +02:00
Simon Grätzer
a04f991aa0
Fixed warning
2017-04-20 13:34:37 +02:00
jsteemann
2cf6b5c751
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
2017-04-20 12:55:07 +02:00
jsteemann
a24b5b0763
make more exception safe
2017-04-20 12:54:59 +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
Simon Grätzer
388121158e
Started inventory rest handler
2017-04-20 12:16:40 +02:00
Jan Christoph Uhde
325c64773d
make use of ReplicationManager and ReplicationContext
2017-04-20 12:05:40 +02:00
Dan Larkin
f494f45785
Added initial, stripped RocksDBRestReplicationHandler.
2017-04-19 17:30:06 -04:00
Simon Grätzer
93b31d6f42
Replication manager + test fixes
2017-04-19 18:20:47 +02:00