1
0
Fork 0
arangodb/arangod/VocBase
Michael Hackstein b14259b55e
Fix missed callbacks race condition (#9183)
* If we miss a callback in CollectionCreation also test if we missed later callbacks.

* Updated changelog

* Fixed callback lockers

* Remove lockers vector alltogether, we are protected by mutex anyways

* Fixed include guard

* Do not recheck the Collection that has woken us up

* Fixed recursive lock gathering
2019-06-06 14:07:41 +02:00
..
Methods Fix missed callbacks race condition (#9183) 2019-06-06 14:07:41 +02:00
AccessMode.h big reformat 2018-12-26 00:57:05 +01:00
KeyGenerator.cpp big reformat 2018-12-26 00:57:05 +01:00
KeyGenerator.h big reformat 2018-12-26 00:57:05 +01:00
KeyLockInfo.cpp prevent operations from overtaking each other (#7498) 2018-11-28 14:30:54 +01:00
KeyLockInfo.h big reformat 2018-12-26 00:57:05 +01:00
LocalDocumentId.h big reformat 2018-12-26 00:57:05 +01:00
LogicalCollection.cpp less locking for ClusterSelectivityEstimates (#8891) 2019-05-06 13:23:33 +02:00
LogicalCollection.h less locking for ClusterSelectivityEstimates (#8891) 2019-05-06 13:23:33 +02:00
LogicalDataSource.cpp big reformat 2018-12-26 00:57:05 +01:00
LogicalDataSource.h big reformat 2018-12-26 00:57:05 +01:00
LogicalView.cpp big reformat 2018-12-26 00:57:05 +01:00
LogicalView.h big reformat 2018-12-26 00:57:05 +01:00
ManagedDocumentResult.cpp big reformat 2018-12-26 00:57:05 +01:00
ManagedDocumentResult.h big reformat 2018-12-26 00:57:05 +01:00
ticks.cpp big reformat 2018-12-26 00:57:05 +01:00
ticks.h Add load balancer awareness for cursor API (#5682) 2018-07-03 14:29:09 +02:00
voc-types.h big reformat 2018-12-26 00:57:05 +01:00
vocbase.cpp Bug fix 3.4/cleanup 31032019 (#8633) 2019-04-01 17:02:00 +02:00
vocbase.h Bug fix 3.4/cleanup 31032019 (#8633) 2019-04-01 17:02:00 +02:00