1
0
Fork 0
arangodb/arangod/RestServer
Max Neunhöffer 328f46e3d6 This merges hotbackup and atomic-db-creation into 3.5. (#9968)
* Squashed commit of feature-3.5/hotbackup_devel.

This puts hotbackup into 3.5.

* Port atomic-database-creation-2 to 3.5.

* Remove some wrongly ported code.

* Fix compilation.

* Fix a manual merge error.

* Remove a feature from the mocks which does not exist in 3.5.

* Add some code which was forgotten in manual merge.

* Fix a problem introduced in a manual merge.

* reuse function

* Address some whitespace issues that came up in review

* aardvark should not create the frontend collection

* create _frontend collection from c++

* recheckAndUpdate Callback in CollectionWatcher

* Wrong author ;)

* rm outdated todo

* Update lib/Basics/VelocyPackHelper.h

Co-Authored-By: Michael Hackstein <michael@arangodb.com>

* use logger unique id, use startup logger

* not needed

* optimized vector shardid method

* do not create _modules collection lazy anymre

* Formatting.

* Assert instead of if/TRI_ASSERT(false)

* Don't use exceptions as control structure

* Re-add READ_LOCKER that got lost in translation

* Fix audit log in case database creation fails early.

* legacy sharding

* Add CHANGELOG entry.

* Retry database cancellation indefinitely

* Do not use exceptions in UpgradeTask

* DropCollection is a FAST_LANE action and should not need much time or else retry.

* Remove superflous addition of LdapFeature

Proudly brought to you by ASAN tests

* Fixed check for distributShardsLike sharding on _system database

* Fixed compile issue on tests

* Removed assertion that seems to be not correct yet on devel.

* Sort out google cloud storage as remote. (#9918)

* Add successful method to ClusterCommResult.
* Improve error forwarding for cluster internal communication.

* Feature/hotbackup list retries (#9924)

* retry hot backup listing for 2 minutes in cluster before giving up

* Enable api by default.

* fix broken list of non existing id (#9957)

* Fix compilation after manual merge.

* Fix another compilation problem.

* Yet more fixes for compilation.

* More compilation fixes.
2019-09-11 13:13:54 +03:00
..
AqlFeature.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
AqlFeature.h
BootstrapFeature.cpp add VelocyPackHelper::equal method (#9389) 2019-07-03 12:15:11 +02:00
BootstrapFeature.h
CheckVersionFeature.cpp fix VERSION files on upgrade and database creation in cluster (#9076) 2019-05-22 22:42:48 +03:00
CheckVersionFeature.h
ConsoleFeature.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
ConsoleFeature.h
ConsoleThread.cpp Bug fix/cleanup system includes (#8962) 2019-05-15 15:12:59 +02:00
ConsoleThread.h Foxx Security (#8845) 2019-04-25 09:56:29 +02:00
DatabaseFeature.cpp Harden database creation against spurious "duplicate name" errors (#9950) 2019-09-09 21:34:17 +03:00
DatabaseFeature.h Harden database creation against spurious "duplicate name" errors (#9950) 2019-09-09 21:34:17 +03:00
DatabasePathFeature.cpp Added startup error for bad temporary directory setting. (#9551) 2019-07-24 13:49:48 +03:00
DatabasePathFeature.h
EndpointFeature.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
EndpointFeature.h
FileDescriptorsFeature.cpp Bug fix/cleanup system includes (#8962) 2019-05-15 15:12:59 +02:00
FileDescriptorsFeature.h
FlushFeature.cpp bug-fix/internal-issue-#609 (#9464) (#9520) 2019-07-19 14:01:33 +03:00
FlushFeature.h bug-fix/internal-issue-#609 (#9464) (#9520) 2019-07-19 14:01:33 +03:00
FortuneFeature.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
FortuneFeature.h
FrontendFeature.cpp
FrontendFeature.h
InitDatabaseFeature.cpp Bug fix/cleanup system includes (#8962) 2019-05-15 15:12:59 +02:00
InitDatabaseFeature.h
LanguageCheckFeature.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
LanguageCheckFeature.h
LockfileFeature.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
LockfileFeature.h
QueryRegistryFeature.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
QueryRegistryFeature.h
ScriptFeature.cpp Foxx Security (#8845) 2019-04-25 09:56:29 +02:00
ScriptFeature.h
ServerFeature.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
ServerFeature.h
ServerIdFeature.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
ServerIdFeature.h
SystemDatabaseFeature.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
SystemDatabaseFeature.h
TraverserEngineRegistryFeature.cpp
TraverserEngineRegistryFeature.h
TtlFeature.cpp Bug fix 3.5/make ttl indexes behave like others (#9547) 2019-07-23 15:46:50 +03:00
TtlFeature.h try to fix a race in TTL thread shutdown (#9096) 2019-05-27 11:25:49 +02:00
UpgradeFeature.cpp Foxx Security (#8845) 2019-04-25 09:56:29 +02:00
UpgradeFeature.h
ViewTypesFeature.cpp Bug fix 3.5/fix view creation errors (#9599) 2019-07-29 20:41:51 +03:00
ViewTypesFeature.h
VocbaseContext.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
VocbaseContext.h
arangod.cpp This merges hotbackup and atomic-db-creation into 3.5. (#9968) 2019-09-11 13:13:54 +03:00