1
0
Fork 0
arangodb/arangod/RestHandler
Michael Hackstein 5decb66d01
fix dump&restore of smart graphs (#5065)
* Added tests for dump-restore of SmartGraphs

* Arangosh will now expose isSmart and the smartGraphAttribute on properties

* RestReplicationHandler will now ignore smart-graph collections unless you execute it with force

* Added changelog

* Reactivated original mmfiles dump/restore test

* Skip hidden smart graph collections in arangodump

* Do not dump shadowCollections metadata of smart edge collections

* Cluster optimizer rules for soerted gather nodes now handle virtual edge collections correctly

* Added a dump/restore tests for smartgraphs in rocksdb as well

* Deactivated checks for writesExecuted statistics in dump/restore tests for smartgraphs mmfiles

* Really exclude shadowCollections

* Reduced loglevel

* Added tests

* Don't change single-server behaviour

* Fix tests for omitted shadowCollections and hidden collections

* Activated statistics in MMFIles dump test again and included isEnterprise in rocksdb dump test

* A modification node can now disableStatistics, which means it does not contribute to query->extras() this is only relevant in SmartGraph case so far.

* Added a test to dump&restore satellite collections

* Bugfix: restore satellite collections properly

* Added regression test for internal issue #2237

* Fix bug #2237

* Updated CHANGELOG

* Copied dump/restore tests to rockdsb

* Removed enterprise test

* Added inline comment for smart-edge collections in optimizer rules

* Removed duplicate CHANGELOG entry

* Simplified removal of shadowCollections
2018-04-10 17:21:03 +02:00
..
RestAdminLogHandler.cpp Replacing /_api/collection with RestHandler (#3543) 2017-11-02 14:57:17 +01:00
RestAdminLogHandler.h switch to boost asio 2016-10-14 10:12:17 +00:00
RestAdminRoutingHandler.cpp Replacing /_api/collection with RestHandler (#3543) 2017-11-02 14:57:17 +01:00
RestAdminRoutingHandler.h Converted a portion of the admin routing API from JS to C++ (#2919) 2017-08-01 17:14:08 +02:00
RestAdminServerHandler.cpp Active Failover for Foxx Services (3.3) (#4593) 2018-02-15 09:36:25 +01:00
RestAdminServerHandler.h Feature/server mode (#3590) 2017-11-10 17:56:21 +01:00
RestAqlFunctionsHandler.cpp Moved FunctionDefinitions to an AqlFunctionFeature. This now has a defined startup ordering 2017-02-08 15:45:59 +01:00
RestAqlFunctionsHandler.h switch to boost asio 2016-10-14 10:12:17 +00:00
RestAuthHandler.cpp Refactor Authentication Layer (3.3) (#4588) 2018-02-28 13:24:18 +01:00
RestAuthHandler.h Merge remote-tracking branch 'origin/devel' into authentication 2016-10-17 13:51:26 +02:00
RestBaseHandler.cpp Active Failover for Foxx Services (3.3) (#4593) 2018-02-15 09:36:25 +01:00
RestBaseHandler.h Replacing /_api/collection with RestHandler (#3543) 2017-11-02 14:57:17 +01:00
RestBatchHandler.cpp Reuse buffers for HttpResponse (#3433) 2017-10-30 17:30:36 +01:00
RestBatchHandler.h Squashed commit of the following: 2017-05-12 23:22:22 +02:00
RestCollectionHandler.cpp Refactor Authentication Layer (3.3) (#4588) 2018-02-28 13:24:18 +01:00
RestCollectionHandler.h Replacing /_api/collection with RestHandler (#3543) 2017-11-02 14:57:17 +01:00
RestCursorHandler.cpp prevent crash on invalid json (#4793) 2018-03-09 12:49:02 +01:00
RestCursorHandler.h prevent crash on invalid json (#4793) 2018-03-09 12:49:02 +01:00
RestDatabaseHandler.cpp Replacing /_api/collection with RestHandler (#3543) 2017-11-02 14:57:17 +01:00
RestDatabaseHandler.h Refactored /_api/index and /_api/database (#2582) 2017-06-19 23:47:40 +02:00
RestDebugHandler.cpp added reactor type 2017-02-07 12:41:41 +01:00
RestDebugHandler.h switch to boost asio 2016-10-14 10:12:17 +00:00
RestDemoHandler.cpp remove logging for non-topics 2017-02-10 09:32:50 +01:00
RestDemoHandler.h fix compile warning 2016-10-17 17:16:55 +02:00
RestDocumentHandler.cpp Feature/improved index api for unique constraints and replication (#3715) 2017-11-16 21:02:01 +01:00
RestDocumentHandler.h switch to boost asio 2016-10-14 10:12:17 +00:00
RestEchoHandler.cpp fix velocypack-over-HTTP responses 2017-02-28 17:01:59 +01:00
RestEchoHandler.h switch to boost asio 2016-10-14 10:12:17 +00:00
RestEdgesHandler.cpp Active Failover for Foxx Services (3.3) (#4593) 2018-02-15 09:36:25 +01:00
RestEdgesHandler.h Feature/async failover (#3451) 2017-10-18 23:59:29 +02:00
RestEndpointHandler.cpp Converted endpoint handler from JS to C++ (#2905) 2017-08-01 09:53:04 +02:00
RestEndpointHandler.h Converted endpoint handler from JS to C++ (#2905) 2017-08-01 09:53:04 +02:00
RestEngineHandler.cpp Adding `db._engineStats` for arangosh 2017-08-07 17:00:15 +02:00
RestEngineHandler.h Improved RocksDB engine statistics with docs and rest endpoint (#2598) 2017-06-18 22:55:25 +02:00
RestExplainHandler.cpp Active Failover for Foxx Services (3.3) (#4593) 2018-02-15 09:36:25 +01:00
RestExplainHandler.h Converted rest handler for explain from JS to C++. (#2907) 2017-08-01 22:10:39 +02:00
RestHandlerCreator.h WIP 2016-05-22 21:08:37 +02:00
RestImportHandler.cpp Active Failover for Foxx Services (3.3) (#4593) 2018-02-15 09:36:25 +01:00
RestImportHandler.h add `--ignore-missing` option to arangoimp (#4128) 2017-12-22 11:09:03 +01:00
RestIndexHandler.cpp Active Failover for Foxx Services (3.3) (#4593) 2018-02-15 09:36:25 +01:00
RestIndexHandler.h Refactored /_api/index and /_api/database (#2582) 2017-06-19 23:47:40 +02:00
RestJobHandler.cpp Missing things for active / passive (#3578) 2017-11-04 20:30:23 +01:00
RestJobHandler.h switch to boost asio 2016-10-14 10:12:17 +00:00
RestPleaseUpgradeHandler.cpp use bulk allocator for index elements 2016-12-09 21:40:49 +01:00
RestPleaseUpgradeHandler.h switch to boost asio 2016-10-14 10:12:17 +00:00
RestPregelHandler.cpp Replacing /_api/collection with RestHandler (#3543) 2017-11-02 14:57:17 +01:00
RestPregelHandler.h Using ThreadPool 2016-11-04 11:47:40 +01:00
RestQueryCacheHandler.cpp Active Failover for Foxx Services (3.3) (#4593) 2018-02-15 09:36:25 +01:00
RestQueryCacheHandler.h switch to boost asio 2016-10-14 10:12:17 +00:00
RestQueryHandler.cpp Active Failover for Foxx Services (3.3) (#4593) 2018-02-15 09:36:25 +01:00
RestQueryHandler.h switch to boost asio 2016-10-14 10:12:17 +00:00
RestReplicationHandler.cpp fix dump&restore of smart graphs (#5065) 2018-04-10 17:21:03 +02:00
RestReplicationHandler.h Active Failover for Foxx Services (3.3) (#4593) 2018-02-15 09:36:25 +01:00
RestShutdownHandler.cpp RocksDB WAL tailing fixes (#3595) 2017-11-10 09:31:53 +01:00
RestShutdownHandler.h switch to boost asio 2016-10-14 10:12:17 +00:00
RestSimpleHandler.cpp Active Failover for Foxx Services (3.3) (#4593) 2018-02-15 09:36:25 +01:00
RestSimpleHandler.h switch to boost asio 2016-10-14 10:12:17 +00:00
RestSimpleQueryHandler.cpp Replacing /_api/collection with RestHandler (#3543) 2017-11-02 14:57:17 +01:00
RestSimpleQueryHandler.h switch to boost asio 2016-10-14 10:12:17 +00:00
RestStatusHandler.cpp added /_admin/status (#5047) 2018-04-07 21:24:43 +02:00
RestStatusHandler.h added /_admin/status (#5047) 2018-04-07 21:24:43 +02:00
RestTransactionHandler.cpp fix premature unlock (#3802) (#4027) 2017-12-13 18:46:14 +01:00
RestTransactionHandler.h fix premature unlock (#3802) (#4027) 2017-12-13 18:46:14 +01:00
RestUploadHandler.cpp Bug fix/fixes 0609 (#3227) 2017-09-13 16:28:21 +02:00
RestUploadHandler.h fix warning 2016-10-17 13:49:28 +02:00
RestUsersHandler.cpp Refactor Authentication Layer (3.3) (#4588) 2018-02-28 13:24:18 +01:00
RestUsersHandler.h Refactor Authentication Layer (3.3) (#4588) 2018-02-28 13:24:18 +01:00
RestVersionHandler.cpp added /_admin/status (#5047) 2018-04-07 21:24:43 +02:00
RestVersionHandler.h switch to boost asio 2016-10-14 10:12:17 +00:00
RestViewHandler.cpp Replacing /_api/collection with RestHandler (#3543) 2017-11-02 14:57:17 +01:00
RestViewHandler.h Added partialUpdate flag for view property modification. 2017-03-30 12:04:58 -04:00
RestVocbaseBaseHandler.cpp Active Failover for Foxx Services (3.3) (#4593) 2018-02-15 09:36:25 +01:00
RestVocbaseBaseHandler.h Feature/improved index api for unique constraints and replication (#3715) 2017-11-16 21:02:01 +01:00
RestWalAccessHandler.cpp Fixing issues related to missing auth rights (#4753) 2018-03-05 13:41:22 +01:00
RestWalAccessHandler.h Fixing issues related to missing auth rights (#4753) 2018-03-05 13:41:22 +01:00
WorkMonitorHandler.cpp do not url-decode paths eagerly 2016-11-15 15:46:21 +01:00
WorkMonitorHandler.h switch to boost asio 2016-10-14 10:12:17 +00:00