mirror of https://gitee.com/bigwinds/arangodb
* fix some deadlocks found by evil lock manager (tm) * fix duplicate lock * fix indentation * ensure proper lock dependencies * fix lock acquisition * removed useless comment * do not lock twice * create either a V8 transaction context or a standalone transaction context, depending on if we are called from within V8 or not * AQL micro optimizations * use explicit constructor * only use V8DealerFeature's ConditionLocker for acquiring a free V8 context entering and exiting the selected context is then done later on without having to hold the ConditionLocker * remove some recursive locks * Disable custom deadlock detection when Thread Sanitizer is enabled * Changing ifdef's * grr * broke gcc * Using atomic for ApplicationServer::_server * fix premature unlock * add some asserts * honor collection locking in cluster * yet one more lock fix * removed assertion * some more bugfixes * Fixing assert (cherry picked from commit 1155df173bfb67303077fbe04ee8d909517bfd21) |
||
---|---|---|
.. | ||
FoxxQueuesFeature.cpp | ||
FoxxQueuesFeature.h | ||
V8Context.cpp | ||
V8Context.h | ||
V8DealerFeature.cpp | ||
V8DealerFeature.h | ||
v8-actions.cpp | ||
v8-actions.h | ||
v8-collection-util.cpp | ||
v8-collection.cpp | ||
v8-collection.h | ||
v8-dispatcher.cpp | ||
v8-dispatcher.h | ||
v8-externals.h | ||
v8-query.cpp | ||
v8-query.h | ||
v8-replication.cpp | ||
v8-replication.h | ||
v8-statistics.cpp | ||
v8-statistics.h | ||
v8-user-structures.cpp | ||
v8-user-structures.h | ||
v8-users.cpp | ||
v8-users.h | ||
v8-util.cpp | ||
v8-views.cpp | ||
v8-views.h | ||
v8-vocbase.cpp | ||
v8-vocbase.h | ||
v8-vocbaseprivate.h | ||
v8-voccursor.cpp | ||
v8-voccursor.h | ||
v8-vocindex.cpp | ||
v8-vocindex.h |