Andrey Abramov
be88d8d499
bug-fix/internal-issue-#609 ( #9464 ) ( #9520 )
...
* allow to access last operation tick of the transaction
* modify IResearchLink to rely on last commtted tick
* get rid of writing arangosearch markers to WAL
* further implementation
* local changes in iresearch
* add recovery states
* properly handle link creation during recovery
* adjust test cases
* properly handle nested transactions
* ungreylist recovery tests
* add more recovery tests
* do not use transaction to pass recovery tick
* do not store recoveryTick in MMFilesRecoveryState
* adjust tests
* fix mmfiles
* cleanup
* add context validity check
* fix tests
* fix more tests
* ensure subscription is not being released during commit
* address review comment
* final cleanup
* fix crash
* fix tests
* address test failures
* address review comments
* address review comments
* properly set recovery tick even if no recovery happened
# Conflicts:
# arangod/IResearch/IResearchLink.cpp
2019-07-19 14:01:33 +03:00
Jan
bacb0886dc
Bug fix/fix analyzer upgrade ( #8990 )
2019-05-14 23:29:21 +02:00
Jan
4f7923a971
remove replication clients handling out of vocbase code ( #8676 )
2019-04-08 19:15:28 +02:00
Jan Christoph Uhde
c3f7961b88
apply unique log ids ( #8561 )
2019-03-25 20:26:51 +01:00
Jan
e078f35285
fixed typos, removed unneeded includes ( #8547 )
2019-03-25 12:09:37 +01:00
Simon
49cc3bcd1e
Refactorings from cluster trx improvement branch ( #8391 )
2019-03-14 23:13:17 +01:00
Dan Larkin-York
413e90508f
Named indices ( #8370 )
2019-03-13 18:20:32 +01:00
Frank Celler
ac9f375fb5
big reformat
2018-12-26 00:54:03 +01:00
Simon
a2a0b03f43
Rdb index background (preliminary) ( #7644 )
2018-12-21 19:24:10 +01:00
Vasiliy
f1bf5cc9cf
issue 511.3: remove IResearchViewDBServer and use the IResearchView directly on db-server ( #7748 )
...
* issue 511.3: remove IResearchViewDBServer and use the IResearchView directly on db-server
* ensure objectId is set in RocksDBLink
2018-12-17 21:11:20 +03:00
Jan
78af18dfd2
potentially fix failing Windows catch test ( #7079 )
...
* potentially fix failing Windows catch test
* added lines suggested by @KVS85
2018-10-26 10:10:53 +02:00
Jan
1924f74171
fix https://github.com/arangodb/release-3.4/issues/99 ( #6952 )
2018-10-19 13:04:24 +02:00
Simon
8b7a4099b8
Properly compare velocypack objects in Agency operations ( #6921 )
...
* Properly compare velocypack objects in Agency operations
* Add changelog
* added option for VPackDumper
2018-10-17 20:03:53 +02:00
Simon
877c9d9eb3
Do not load counters until recovey is done ( #6719 )
2018-10-05 12:52:00 +02:00
Simon
82aa24ad7e
Copy installation files on startup ( #6491 )
2018-09-14 11:15:21 +02:00
Vasiliy
6fd541d110
issue 427.5: use ApplicationServer reference instead of pointer ( #6145 )
...
* issue 427.5: use ApplicationServer reference instead of pointer
* address MSVC build failure
2018-08-15 12:16:02 +03:00
Jan
95d1892f18
remove canThrow attribute from AQL functions ( #6123 )
...
Its was somehow overlapping with the isDeterministic attribute (but with the opposite meaning)
2018-08-09 16:45:54 +02:00
Simon
2dd8593609
View Replication ( #5915 )
2018-07-26 10:28:46 +02:00
Vasiliy
1240090cd8
issue 399.2: use a LogicalCollection& instead of LogicalCollection* in PhysicalCollection ( #5861 )
2018-07-13 15:02:43 +03:00
Simon
439b12331f
Big endian document keys for rocksdb ( #5712 )
2018-07-03 14:11:22 +02:00
Jan
0f05934a85
remove some unused parts ( #5746 )
2018-07-03 13:58:00 +02:00
jsteemann
ee858a1906
fix assertions
2018-06-28 21:57:44 +02:00
Simon
ec0d2a1b7b
Remove Coordinator DBs ( #5661 )
2018-06-25 19:18:11 +02:00
Simon
3bec336aff
TransactionState::addCollection refactoring ( #5606 )
2018-06-14 15:34:58 +02:00
Vasiliy
a5f274234a
issue 380.2.2: remove extraneous pointers from StorageEngine API ( #5589 )
2018-06-13 15:22:51 +03:00
Jan Christoph Uhde
f81e42af36
Add optimizer rule that replaces js function calls (NEAR/WITHIN/FULLTEXT) with pure AQL ( #5529 )
2018-06-12 13:48:31 +02:00
Vasiliy
ac1a6742e0
issue 381.4.1: create a separate IResearchLink implementation for use with ClusterEngine ( #5505 )
...
* issue 381.4.1: create a separate IResearchLink implementation for use with ClusterEngine
* backport: ensure StorageEngineMock assigns unique transaction ids
* delegate index normalization on the ClusterEngine to the 'actualEngine'
2018-06-01 19:05:53 +03:00
Jan
e6dcff8360
Bug fix/cleanup 2805 ( #5477 )
2018-05-29 10:16:48 +02:00
Vasiliy
e021085aac
issue 381.3.1: remove redundant copy of CollectionNameResolver from TransactionState ( #5459 )
2018-05-25 16:48:43 +03:00
Vasiliy
bc70486761
issue 381.2: ensure the correct index factories/normalizers are called in ClusterEngine ( #5450 )
2018-05-24 15:23:17 +03:00
Simon
35992ad67b
Coordinator storage engine ( #5405 )
2018-05-22 19:30:27 +02:00