1
0
Fork 0
arangodb/arangod/Replication
Tobias Gödderz b7f8f01a22 Feature/split libarangoserver (#9670)
* Made usage of named variables for targets a little more consistent

* Bumped minimum cmake version

- removed policies superseded by minimum cmake version
- fixed static linking due to new policy CMP0060

* Fixed library suffixes for windows

* Extracted libs arango_mmfiles and _rocksdb from arangoserver

* Replaced target variables by constants

* Extracted arango_cluster_engine from arangoserver

* Extracted llhttp from arangoserver

* First successful split of arangoserver

* Moved enterprise files to enterprise

* Again only optionally include RestTestHandler and AcceptorUnixDomain

* Cleaned source files from other libraries

* Removed old commented sources

* Split off a small third library

* Fixed boost dependency for cluster engine

* Added some missing dependencies

* Added arango_geo dep, and -J on windows

* Began to split off an arango_graph lib

* Moved more files to arango_graph

* Do not set /J globally for ATL

* Moved more files to arango_graph

* Moved graph-RestHandlers to arango_graph

* Added arango_geo dependency to _mmfiles and _rocksdb

* Updated graph dependencies

* Split off arango_pregel

* Split off arango_aql

* Added missing boost_system dependency to pregel

* Split off arango_vocbase

* Cleanup

* Added missing boost_system dependency for arango_vocbase

* Split off arango_v8server

* Split off arango_utils

* Minor cleanup

* Split of arango_storage_engine

* Split off arango_indexes and arango_cache

* Fixed some dependencies

* Split off arango_replication

* Resolved two todos

* Split off arango_agency

* Reordered some statements

* Ordered dependency definitions alphabetically

* Cleaned some deps

* Break one cycle, comment on another

* Merge the remaining arangoserver_part[123] sources

* Moved some utils to vocbase to break cycles

* Added missing backtrace dependency to iresearch-s

* Added missing boost dependency

* Added dependency arango_indexes -> arango_geo

* Added deps to arango_cluster_engine, cleaned duplicate deps

* Broke remaining dependency cycles

* Actually, missed one cycle...

* Re-added include for Mac

* arango_cache needs SharedPRNG
2019-09-05 09:37:12 +02:00
..
DatabaseInitialSyncer.cpp Feature/split libarangoserver (#9670) 2019-09-05 09:37:12 +02:00
DatabaseInitialSyncer.h Bug fix/add shard id to replication client identifier (#9366) 2019-07-08 14:03:42 +02:00
DatabaseReplicationApplier.cpp Decentralize includes (#9623) 2019-08-06 15:32:09 +02:00
DatabaseReplicationApplier.h big reformat 2018-12-26 00:54:03 +01:00
DatabaseTailingSyncer.cpp Feature/comm task refactor (#9426) 2019-07-16 09:43:25 +02:00
DatabaseTailingSyncer.h big reformat 2018-12-26 00:54:03 +01:00
GlobalInitialSyncer.cpp Bug fix/add shard id to replication client identifier (#9366) 2019-07-08 14:03:42 +02:00
GlobalInitialSyncer.h Bug fix/fix scheduler shutdown task assertion (#8727) 2019-04-10 19:51:45 +02:00
GlobalReplicationApplier.cpp Decentralize includes (#9623) 2019-08-06 15:32:09 +02:00
GlobalReplicationApplier.h big reformat 2018-12-26 00:54:03 +01:00
GlobalTailingSyncer.cpp Decentralize includes (#9623) 2019-08-06 15:32:09 +02:00
GlobalTailingSyncer.h big reformat 2018-12-26 00:54:03 +01:00
InitialSyncer.cpp downgrade WARN messages to INFO level (#9761) 2019-08-20 18:28:57 +02:00
InitialSyncer.h fix race in _batchPingTimer shutdown (#8801) 2019-04-26 18:31:24 +02:00
ReplicationApplier.cpp Decentralize includes (#9623) 2019-08-06 15:32:09 +02:00
ReplicationApplier.h port of replication improvements from 3.4 (#8308) 2019-03-11 13:37:18 +01:00
ReplicationApplierConfiguration.cpp document `includeFoxxQueues` attribute and persist it (#8351) 2019-03-08 18:43:35 +01:00
ReplicationApplierConfiguration.h Decentralize includes (#9623) 2019-08-06 15:32:09 +02:00
ReplicationApplierState.cpp port of replication improvements from 3.4 (#8308) 2019-03-11 13:37:18 +01:00
ReplicationApplierState.h Decentralize includes (#9623) 2019-08-06 15:32:09 +02:00
ReplicationClients.cpp Decentralize includes (#9623) 2019-08-06 15:32:09 +02:00
ReplicationClients.h Decentralize includes (#9623) 2019-08-06 15:32:09 +02:00
ReplicationFeature.cpp Decentralize includes (#9623) 2019-08-06 15:32:09 +02:00
ReplicationFeature.h make it possible to limit the number of parallel WAL tailing invocations (#9344) 2019-06-27 18:43:53 +02:00
ReplicationTransaction.h transaction manager tests (#8759) 2019-04-16 21:26:40 +02:00
Syncer.cpp cover more cases of "unique constraint violated" issues during replication (#9830) 2019-08-30 10:37:32 +02:00
Syncer.h various replication improvements: (#9676) 2019-08-12 10:53:20 +02:00
SyncerId.cpp Bug fix/remove base directory from include path (#9885) 2019-09-04 17:39:01 +02:00
SyncerId.h Bug fix/add shard id to replication client identifier (#9366) 2019-07-08 14:03:42 +02:00
TailingSyncer.cpp various replication improvements: (#9676) 2019-08-12 10:53:20 +02:00
TailingSyncer.h various replication improvements: (#9676) 2019-08-12 10:53:20 +02:00
common-defines.cpp Decentralize includes (#9623) 2019-08-06 15:32:09 +02:00
common-defines.h Decentralize includes (#9623) 2019-08-06 15:32:09 +02:00
utilities.cpp Decentralize includes (#9623) 2019-08-06 15:32:09 +02:00
utilities.h Bug fix/clean replication api wal tracking (#9473) 2019-07-19 15:44:14 +02:00