mirror of https://gitee.com/bigwinds/arangodb
* start implementing arangosearch cluster tests. * backport: ensure view lookup is done via collectionNameResover, ensure updateProperties returns current view properties * first attempt to fix failing tests * refactor cluster wide view creation logic * if view is not found in the new plan then check the old plan too * ensure the cluster-wide view is looked up in vocbase as well on startup/recovery * do not store cluster-wide IResearchView in vocbase * move stale view cleanup to the shared pointer deleter, address test failures * do not print warning * enable arangosearch tests by default * fix catch tests * address icorrect return value for cluster-wide links * address some issues with test failures due to cluster-view allocated within TRI_vocbase_t * simplify per-cid view name, address 'catch' test failures * ensure IResearchViewNode volatility is properly calculated in cluster * invoke callbacks directly in AgencyMock instead of waiting for timeout * ensure view updates via JavaScript always use the latest view definition * pass a list of shards to `IResearchViewDBServer::snapshot` * extend cluster aql tests * fixes after merge * fix class/struct inconsistencies * comment failing tests * remove debug logging * add debug function * tests cleanup * simplify upcoming merge: pass resolver from a side * backport: move all transaction status callback logic to Methods * add changes missed from previous commit * fix js and ruby tests * more tests for IResearchViewNode * pass transaction to IResearchViewDBServer::snapshot, address IResearchViewDBServer tests segfault * pass transaction to IResearchView::snapshot instead of transaction state * temporarily add trace log output to tests to try to find the cause of the core dump on Jenkins * add more temporary debug output to trace down the segfault on Jenkins * add even more temporary debug output to trace down the segfault on Jenkins * ensure Vieew related maps are cleared during shutdown * reset ClusterInfo::instance() before DatabaseFeature::unprepare() * remove extraneous debug output * missed line from previous commit * uncomment required line * add nullptr checks to RocksDBIndexFactory::prepareIndexes(...) similar to the ones in MMFilesIndexFactory::prepareIndexes(...) * attempt to fix deadlock in tests * add comment as per reviewer request * fix aql test suite name * add some debug logging * address deadlock between ClusterInfo::loadPlan() and CollectionNameResolver::localNameLookup(...) * eplicitly state which index definition failed in the log message * use vocbase from shard-view isntead just in case * explicitly state which index definition failed in the log message * do not create shard-view instances from cluster-link instances (only register existing ones) * add some tests |
||
---|---|---|
.. | ||
aql | ||
foxx | ||
testsuites | ||
actions.js | ||
arango-collection.js | ||
arango-database.js | ||
arango-query-cursor.js | ||
arango-statement.js | ||
arango-view.js | ||
arangosh.js | ||
configuration.js | ||
crash-utils.js | ||
index.js | ||
inspector.js | ||
pregel.js | ||
process-utils.js | ||
replication.js | ||
simple-query.js | ||
tasks.js | ||
test-utils.js | ||
testing.js | ||
tutorial.js | ||
user-helper.js | ||
users.js |