1
0
Fork 0
arangodb/arangod/VocBase/Methods
Michael Hackstein d135d55d55
Bug fix/collection babies (#9124)
* Bug fix 3.4/collection babies (#9033)

* Prepare API to create multiple collections in a single request to ClusterMethods to improve speedup

* Added counter on how many collections are successfully created

* Allow multi collection creation one level higher

* CollectionMethods now allow batch createion of Collections

* Improved array size assertions

* Now a graph is createad within a single roundtrip in the agency.

* Added new header files

* Insert collections in the AGENCY with TTL and a isBuilding flag, collections with this flag should not be visisible in the coordinator

* Added forgotten C++ file

* Fixed a rare race condition, and the failing IResearch Tests

* readded callback on DONE, otherwise lists are out of sync

* Fixed assertions to let mocked tests pass...

* Fixed community cluster

* Started fixing IResearch analyzer test, catch-tests are failing ;(

* Solved missed merge-conflict

* Added helper functions in AnalyzerFeature-test

* Refactoring AnalyzerTest Section-Auth

* Refactoring AnalyzerTest Section-Emplace-Duplicates

* Refactoring AnalyzerTest Section-Emplace-Error-Cases. Recovery-Test is now red, it seemed to be green because of invalid test case before.

* Refactoring AnalyzerTest, split GET test into multiple parts, still left 'cluster simulation'.

* Attempt to extract Coordinator / DBServer tests a little bit. This commit starts to break all Coordinator tests. However i am convinced that earlier version did NOT test a cluster situation at all, but some hybrid of SingleServer with full local storage that got told to be a Coordinator from now on, but without any Coordinator setup...

* Temporarly disabled some tests in AnalyzerFeature, as discussed with @gnusi.

* Fixed include guard.

* Temporarily deactivated failing tests

* You shall save your files before you commit...

* Fixed test asserting on plan version, which is now higher than before
2019-06-03 17:11:22 +02:00
..
AqlUserFunctions.cpp Foxx Security (#8845) 2019-04-25 09:56:29 +02:00
AqlUserFunctions.h Feature/upgrade v8 7.1.302.28 (#8088) 2019-02-19 11:15:34 +01:00
CollectionCreationInfo.h Bug fix/collection babies (#9124) 2019-06-03 17:11:22 +02:00
Collections.cpp Bug fix/collection babies (#9124) 2019-06-03 17:11:22 +02:00
Collections.h Bug fix/collection babies (#9124) 2019-06-03 17:11:22 +02:00
Databases.cpp Retry updating user collection. (#9002) 2019-05-15 10:08:25 +02:00
Databases.h big reformat 2018-12-26 00:54:03 +01:00
Indexes.cpp Miscellaneous fixes for named indices (#9100) 2019-05-31 17:00:56 +02:00
Indexes.h Miscellaneous fixes for named indices (#9100) 2019-05-31 17:00:56 +02:00
Tasks.cpp [devel] Direct Exec Scheduler (#9004) 2019-05-20 11:38:57 +02:00
Tasks.h Feature/new server infra (#7733) 2019-01-08 10:12:02 +01:00
Transactions.cpp Bug fix/move a few actions from js to cpp (#8549) 2019-03-26 10:02:21 +01:00
Transactions.h big reformat 2018-12-26 00:54:03 +01:00
Ttl.cpp Feature/ttl index (#8169) 2019-02-19 14:12:21 +01:00
Ttl.h Feature/ttl index (#8169) 2019-02-19 14:12:21 +01:00
Upgrade.cpp fix VERSION files on upgrade and database creation in cluster (#9076) 2019-05-22 22:42:48 +03:00
Upgrade.h Make Result final (#8157) 2019-02-15 20:05:30 +01:00
UpgradeTasks.cpp bug-fix/internal-issue-#549 (#9086) 2019-05-30 22:00:06 +03:00
UpgradeTasks.h create _frontend collection lazily (#8631) 2019-04-01 10:36:14 +02:00
Version.cpp also fsync underlying directory, otherwise data may not reach disk (#8855) 2019-04-26 18:30:02 +02:00
Version.h add symlinks for windows (#8846) 2019-05-02 17:32:29 +02:00