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
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
RestAqlFunctionsHandler.h
RestAuthHandler.cpp Refactor Authentication Layer (3.3) (#4588) 2018-02-28 13:24:18 +01:00
RestAuthHandler.h
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
RestDebugHandler.h
RestDemoHandler.cpp
RestDemoHandler.h
RestDocumentHandler.cpp Feature/improved index api for unique constraints and replication (#3715) 2017-11-16 21:02:01 +01:00
RestDocumentHandler.h
RestEchoHandler.cpp fix velocypack-over-HTTP responses 2017-02-28 17:01:59 +01:00
RestEchoHandler.h
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
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
RestPleaseUpgradeHandler.cpp
RestPleaseUpgradeHandler.h
RestPregelHandler.cpp Replacing /_api/collection with RestHandler (#3543) 2017-11-02 14:57:17 +01:00
RestPregelHandler.h
RestQueryCacheHandler.cpp Active Failover for Foxx Services (3.3) (#4593) 2018-02-15 09:36:25 +01:00
RestQueryCacheHandler.h
RestQueryHandler.cpp Active Failover for Foxx Services (3.3) (#4593) 2018-02-15 09:36:25 +01:00
RestQueryHandler.h
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
RestSimpleHandler.cpp Active Failover for Foxx Services (3.3) (#4593) 2018-02-15 09:36:25 +01:00
RestSimpleHandler.h
RestSimpleQueryHandler.cpp Replacing /_api/collection with RestHandler (#3543) 2017-11-02 14:57:17 +01:00
RestSimpleQueryHandler.h
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
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
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
WorkMonitorHandler.h