Jan
34481860a9
cover more cases of "unique constraint violated" issues during replication ( #9828 )
...
* release version 3.4.8
* cover more cases of "unique constraint violated" issues during
replication
* add more testing
2019-09-11 12:48:08 +03:00
Tobias Gödderz
4ada35f20c
[3.4] Bug fix 3.4/add shard id to replication client identifier ( #9466 )
...
* Bug fix/add shard id to replication client identifier (#9366 )
* Fixed compile (but not linker) errors
* Backported ReplicationClientProgressTracker
* Fixed compile errors, fixed hash function
* No longer use SyncerId for real asynchronous replication
* Updated docu
* Try to fix compile error on windows
* Fixed a bug
* Removed old code
* Fixed CHANGELOG entry
2019-09-11 12:45:57 +03:00
Jan
fdbf2eb1e8
various replication improvements: ( #9674 )
...
- better debuggability (more log details)
- shorter minimum wait delay in active failover
- fixed too early pruning of WAL files on leaders
2019-08-12 10:44:50 +02:00
Frank Celler
9477af198b
big reformat
2018-12-26 00:57:05 +01:00
Jan
023ca6dc33
Bug fix 3.4/patch slave collection count ( #7156 )
2018-10-31 17:20:46 +01:00
Jan
1002928b5f
fix https://github.com/arangodb/release-3.4/issues/99 ( #6951 )
2018-10-19 15:26:23 +02:00
Simon
7eda6768ab
Refactor stuff, add async batch extension task ( #6875 )
...
* Refactor stuff, add async batch extension task
* fix compilation
2018-10-15 11:43:45 +02:00
Jan
b278d6874a
allow master & slave to work in parallel for RocksDB WAL tailing ( #6059 )
2018-08-03 13:37:53 +02:00
Simon Grätzer
a7c78a3f37
Merge branch 'devel' of github.com:arangodb/arangodb into bug-fix/improve-intermediate-commits
...
# Conflicts:
# arangod/RocksDBEngine/RocksDBIncrementalSync.cpp
# arangod/RocksDBEngine/RocksDBIterators.cpp
2018-07-31 15:19:57 +02:00
Jan
2a416f2e33
Bug fix/3007 ( #6019 )
2018-07-30 17:16:47 +02:00
Simon Grätzer
1cfb328bcc
fix intermediate commits
2018-07-27 17:40:38 +02:00
Vasiliy
62ca1235ac
issue 430.3: remove redundant constructor from SingleCollectionTransaction ( #5996 )
2018-07-26 16:54:53 +03:00
Jan
21064144c8
Bug fix/replication improvements ( #5962 )
2018-07-25 09:04:50 +02:00
jsteemann
c2ad0dd0f5
add comment
2018-07-19 15:58:52 +02:00
Dan Larkin-York
820bfee329
Refactor syncer state and make notes for future parallelization ( #5742 )
2018-07-03 21:32:16 +02:00
Simon
3bec336aff
TransactionState::addCollection refactoring ( #5606 )
2018-06-14 15:34:58 +02:00
Vasiliy
843e584746
issue 389.5: refactor StandaloneContext to be constructed with a TRI_vocbase_t& ( #5370 )
...
* issue 389.5: refactor StandaloneContext to be constructed with a TRI_vocbase_t&
* backport: address build issues
2018-05-17 01:15:50 +03:00
Jan Christoph Uhde
18a3663746
speed up replication ( #5226 )
2018-05-14 18:32:26 +02:00
Vasiliy
6a53154160
issue 389.2: use static strings for Index definition json attributes, use TRI_vocbase_t references instead of pointers in V8Context, use TRI_vocbase_t references instead of pointers in DatabaseInitialSyncer ( #5344 )
2018-05-14 19:06:24 +03:00
Simon
828f1d423c
S2 based Geo-Spatial index ( #5249 )
2018-05-02 23:54:41 +02:00
Vasiliy
06eb8ade01
issue 344.7: remove more redundant functions ( #4863 )
...
* issue 344.7: remove more redundant functions
* backport: fix missed functions under USE_ENTERPRISE
2018-03-15 17:10:28 +01:00
Jan
935e2790ad
forward port of replication bugfixes from 3.2 ( #4572 )
2018-02-12 18:13:51 +01:00
Simon
35136a89c0
Fix some problems with active failover ( #4540 )
2018-02-09 15:11:53 +01:00
Jan
8da61a9875
Bug fix/more replication tests ( #4500 )
2018-02-09 13:06:47 +01:00
Jan
b2b6c06cbf
Feature/efficiency ( #3736 )
2018-01-05 16:51:31 +01:00
Simon Grätzer
19f68df395
Use uuid in Initial sync to ensure proper collection mapping ( #3965 )
...
* Use uuid in initalsync to ensure proper collection mapping
* fix compile error after merge
2017-12-13 22:12:47 +01:00
Jan
b4f6ee9273
Feature/improved index api for unique constraints and replication ( #3715 )
2017-11-16 21:02:01 +01:00
jsteemann
571d4587ca
Revert "Return offending key for unique constraint violations ( #3624 )"
...
This reverts commit 68bd31ac99
.
2017-11-10 16:40:56 +01:00
Dan Larkin
68bd31ac99
Return offending key for unique constraint violations ( #3624 )
2017-11-10 16:03:10 +01:00
Jan
f6a90c4879
some cleanup ( #3583 )
2017-11-07 10:27:21 +01:00
Jan
4d03d3bd82
Bug fix/fixes 2410 ( #3511 )
...
* slightly clean up indexes
* proper stringification of error code
* improve diagnostic messages
* improve memory usage for incremental sync
2017-10-30 22:49:24 +01:00
Simon Grätzer
7c31960cf2
Feature/async failover ( #3451 )
2017-10-18 23:59:29 +02:00
Jan
0561bf45ce
Bug fix/isrestore ( #3283 )
...
* Make isRestore work in the cluster.
This covers sharded collections with default sharding and non-default
sharding.
* always use locally generate revision ids for storing and looking up documents
2017-10-03 11:53:49 +02:00
Jan
79d76c89fb
Bug fix/use count for checksum ( #3033 )
...
* Count as checksum
* Make readLockId optional as well so upgrades are possible
* fix option name in startup script
* fix some replication issues with RocksDB engine
2017-08-15 11:24:54 +02:00
m0ppers
589ffd5c59
Feature/improve logging ( #2881 )
...
* Improve logging in various places
* Fix jslint
2017-07-28 09:23:18 +02:00
Simon Grätzer
d8c57f2cc8
Feature/rocksdb hashsearch ( #2713 )
...
* Testing hash for documents
* fixing logspam error
* added base support for kHash in the edge index
* Current version of hash enabled edge index
* removed rocksdb key type byte, dynamic prefixes for hash-index
* Fixing issues with key classes
* Fixing merge conflict
* Fixing version with semi-working hash index
* fixing various issues
* Fixing hanger in EdgeIndexIterator nextExta, when _cache is disabled. Reenable cache
* Fixing geo index bounds, and fillIndexes error handling
* Adding back failure point
* Fixing RocksDBKey::vertexId
* Added version check on startup
* Fixing version check
* added one more check
* properly detect column families at startup
* Adding additional sanity checking
* Adding missing column family
* some fixes
* Turned off geoindex sync
* fixed error
* added asserts (untested)
* Adding more asserts
2017-07-05 10:18:52 +02:00
Frank Celler
2807ef559c
Feature/move shard fix ( #2626 )
...
Major overhaul of handling of synchronous replication.
2017-06-26 16:55:01 +02:00
Jan
ebaeb639b2
Bug fix/incremental replication syncs too much ( #2631 )
...
* fix too much synchronization
* fix incremental sync for RocksDB engine
2017-06-21 14:56:33 +02:00
jsteemann
b285112105
fix linker errors
2017-06-01 01:24:29 +02:00