1
0
Fork 0
arangodb/lib/ApplicationFeatures
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
..
AQLPhase.cpp Bug fix/rename iresearch analyzer feature (#9424) 2019-07-08 15:46:57 +03:00
AQLPhase.h issue 427.5: use ApplicationServer reference instead of pointer (#6145) 2018-08-15 12:16:02 +03:00
AgencyPhase.cpp big reformat 2018-12-26 00:54:03 +01:00
AgencyPhase.h issue 427.5: use ApplicationServer reference instead of pointer (#6145) 2018-08-15 12:16:02 +03:00
ApplicationFeature.cpp Bug fix/applicationserver stop (#9414) 2019-07-08 20:30:05 +02:00
ApplicationFeature.h Bug fix/applicationserver stop (#9414) 2019-07-08 20:30:05 +02:00
ApplicationFeaturePhase.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
ApplicationFeaturePhase.h big reformat 2018-12-26 00:54:03 +01:00
ApplicationServer.cpp Bug fix/applicationserver stop (#9414) 2019-07-08 20:30:05 +02:00
ApplicationServer.h This merges hotbackup and atomic-db-creation into 3.5. (#9968) 2019-09-11 13:13:54 +03:00
BasicPhase.cpp big reformat 2018-12-26 00:54:03 +01:00
BasicPhase.h issue 427.5: use ApplicationServer reference instead of pointer (#6145) 2018-08-15 12:16:02 +03:00
ClusterPhase.cpp big reformat 2018-12-26 00:54:03 +01:00
ClusterPhase.h issue 427.5: use ApplicationServer reference instead of pointer (#6145) 2018-08-15 12:16:02 +03:00
CommunicationPhase.cpp big reformat 2018-12-26 00:54:03 +01:00
CommunicationPhase.h Bug fix/applicationserver stop (#9414) 2019-07-08 20:30:05 +02:00
ConfigFeature.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
ConfigFeature.h big reformat 2018-12-26 00:54:03 +01:00
DaemonFeature.cpp Feature/make rspec timeouteable (#9354) 2019-06-28 15:01:04 +02:00
DaemonFeature.h Feature/make rspec timeouteable (#9354) 2019-06-28 15:01:04 +02:00
DatabasePhase.cpp big reformat 2018-12-26 00:54:03 +01:00
DatabasePhase.h issue 427.5: use ApplicationServer reference instead of pointer (#6145) 2018-08-15 12:16:02 +03:00
EnvironmentFeature.cpp Avoid some exceptions in environment feature when reading files. (#8834) 2019-04-26 10:21:34 +02:00
EnvironmentFeature.h big reformat 2018-12-26 00:54:03 +01:00
FinalPhase.cpp big reformat 2018-12-26 00:54:03 +01:00
FinalPhase.h issue 427.5: use ApplicationServer reference instead of pointer (#6145) 2018-08-15 12:16:02 +03:00
FoxxPhase.cpp big reformat 2018-12-26 00:54:03 +01:00
FoxxPhase.h issue 427.5: use ApplicationServer reference instead of pointer (#6145) 2018-08-15 12:16:02 +03:00
GreetingsFeature.cpp Convert unit tests to googletest framework (#9034) 2019-05-21 09:17:46 +02:00
GreetingsFeature.h big reformat 2018-12-26 00:54:03 +01:00
GreetingsPhase.cpp big reformat 2018-12-26 00:54:03 +01:00
GreetingsPhase.h issue 427.5: use ApplicationServer reference instead of pointer (#6145) 2018-08-15 12:16:02 +03:00
HttpEndpointProvider.h big reformat 2018-12-26 00:54:03 +01:00
LanguageFeature.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
LanguageFeature.h Feature/upgrade v8 7.1.302.28 (#8088) 2019-02-19 11:15:34 +01:00
MaxMapCountFeature.cpp big reformat 2018-12-26 00:54:03 +01:00
MaxMapCountFeature.h big reformat 2018-12-26 00:54:03 +01:00
NonceFeature.cpp big reformat 2018-12-26 00:54:03 +01:00
NonceFeature.h big reformat 2018-12-26 00:54:03 +01:00
PageSizeFeature.cpp Bug fix/cleanup system includes (#8962) 2019-05-15 15:12:59 +02:00
PageSizeFeature.h big reformat 2018-12-26 00:54:03 +01:00
PrivilegeFeature.cpp Bug fix/cleanup system includes (#8962) 2019-05-15 15:12:59 +02:00
PrivilegeFeature.h Bug fix/cleanup system includes (#8962) 2019-05-15 15:12:59 +02:00
RocksDBOptionFeature.cpp issue #9654: make `--rocksdb.max-write-buffer-number` work (#9751) 2019-08-20 12:54:24 +03:00
RocksDBOptionFeature.h issue #9654: make `--rocksdb.max-write-buffer-number` work (#9751) 2019-08-20 12:54:24 +03:00
ServerPhase.cpp big reformat 2018-12-26 00:54:03 +01:00
ServerPhase.h issue 427.5: use ApplicationServer reference instead of pointer (#6145) 2018-08-15 12:16:02 +03:00
ShellColorsFeature.cpp big reformat 2018-12-26 00:54:03 +01:00
ShellColorsFeature.h big reformat 2018-12-26 00:54:03 +01:00
ShutdownFeature.cpp big reformat 2018-12-26 00:54:03 +01:00
ShutdownFeature.h big reformat 2018-12-26 00:54:03 +01:00
SupervisorFeature.cpp Feature/make rspec timeouteable (#9354) 2019-06-28 15:01:04 +02:00
SupervisorFeature.h big reformat 2018-12-26 00:54:03 +01:00
TempFeature.cpp Foxx Security (#8845) 2019-04-25 09:56:29 +02:00
TempFeature.h Added startup error for bad temporary directory setting. (#9551) 2019-07-24 13:49:48 +03:00
V8Phase.cpp Foxx Security (#8845) 2019-04-25 09:56:29 +02:00
V8Phase.h issue 427.5: use ApplicationServer reference instead of pointer (#6145) 2018-08-15 12:16:02 +03:00
V8PlatformFeature.cpp Feature 3.5/add js isolate mem statistics (#9569) 2019-07-26 16:36:20 +03:00
V8PlatformFeature.h big reformat 2018-12-26 00:54:03 +01:00
V8SecurityFeature.cpp disable security checkes for statistics (#9282) 2019-06-24 15:07:39 +02:00
V8SecurityFeature.h Bug fix/permission tests (#8890) 2019-05-07 15:07:59 +02:00
V8ShellPhase.cpp Foxx Security (#8845) 2019-04-25 09:56:29 +02:00
V8ShellPhase.h issue 427.5: use ApplicationServer reference instead of pointer (#6145) 2018-08-15 12:16:02 +03:00
VersionFeature.cpp big reformat 2018-12-26 00:54:03 +01:00
VersionFeature.h big reformat 2018-12-26 00:54:03 +01:00
WindowsServiceFeature.cpp Bug fix/applicationserver stop (#9414) 2019-07-08 20:30:05 +02:00
WindowsServiceFeature.h Bug fix/applicationserver stop (#9414) 2019-07-08 20:30:05 +02:00