1
0
Fork 0
arangodb/arangod/GeneralServer
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
..
Acceptor.cpp Feature/new server infra (#7733) 2019-01-08 10:12:02 +01:00
Acceptor.h Feature/new server infra (#7733) 2019-01-08 10:12:02 +01:00
AcceptorTcp.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
AcceptorTcp.h Feature/new server infra (#7733) 2019-01-08 10:12:02 +01:00
AcceptorUnixDomain.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
AcceptorUnixDomain.h Feature/new server infra (#7733) 2019-01-08 10:12:02 +01:00
AsyncJobManager.cpp big reformat 2018-12-26 00:54:03 +01:00
AsyncJobManager.h big reformat 2018-12-26 00:54:03 +01:00
AuthenticationFeature.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
AuthenticationFeature.h Feature/jwt keyfile (#7863) 2019-01-02 14:38:38 +01:00
GeneralCommTask.cpp Measure time a request takes to get executed by the scheduler (#9224) 2019-06-18 17:34:33 +02:00
GeneralCommTask.h Measure time a request takes to get executed by the scheduler (#9224) 2019-06-18 17:34:33 +02:00
GeneralDefinitions.h big reformat 2018-12-26 00:54:03 +01:00
GeneralServer.cpp wait until task is shut down (#9239) 2019-06-10 10:07:31 +02:00
GeneralServer.h Port fuerte changes from network pool branch (#9125) 2019-06-04 16:35:15 +02:00
GeneralServerFeature.cpp This merges hotbackup and atomic-db-creation into 3.5. (#9968) 2019-09-11 13:13:54 +03:00
GeneralServerFeature.h Bug fix/cleanup commtasks (#8893) 2019-05-08 16:33:19 +02:00
HttpCommTask.cpp Port changes to fix the keep alive timeout (#9483) 2019-07-16 19:39:40 +03:00
HttpCommTask.h Port fuerte changes from network pool branch (#9125) 2019-06-04 16:35:15 +02:00
ListenTask.cpp Port fuerte changes from network pool branch (#9125) 2019-06-04 16:35:15 +02:00
ListenTask.h Port fuerte changes from network pool branch (#9125) 2019-06-04 16:35:15 +02:00
OperationMode.h big reformat 2018-12-26 00:54:03 +01:00
RequestLane.h Bug fix 3.5/min replication factor (#9524) 2019-07-22 17:48:34 +03:00
RestHandler.cpp Response compression (#9300) 2019-06-28 10:02:48 +02:00
RestHandler.h Response compression (#9300) 2019-06-28 10:02:48 +02:00
RestHandlerFactory.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
RestHandlerFactory.h big reformat 2018-12-26 00:54:03 +01:00
ServerSecurityFeature.cpp Foxx Security (#8845) 2019-04-25 09:56:29 +02:00
ServerSecurityFeature.h Foxx Security (#8845) 2019-04-25 09:56:29 +02:00
Socket.h Port fuerte changes from network pool branch (#9125) 2019-06-04 16:35:15 +02:00
SocketSslTcp.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
SocketSslTcp.h apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
SocketTask.cpp adjust log level for "closing stream" message (#9815) 2019-08-27 16:51:25 +03:00
SocketTask.h Port changes to fix the keep alive timeout (#9483) 2019-07-16 19:39:40 +03:00
SocketTcp.h apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
SocketUnixDomain.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
SocketUnixDomain.h [devel] clear compilation warnings (#8345) 2019-03-08 10:35:09 +01:00
Task.cpp Feature/new server infra (#7733) 2019-01-08 10:12:02 +01:00
Task.h Feature/new server infra (#7733) 2019-01-08 10:12:02 +01:00
VstCommTask.cpp Port fuerte changes from network pool branch (#9125) 2019-06-04 16:35:15 +02:00
VstCommTask.h Port fuerte changes from network pool branch (#9125) 2019-06-04 16:35:15 +02:00
VstNetwork.h apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00