Jan
12e11a5197
port of replication improvements from 3.4 ( #8308 )
2019-03-11 13:37:18 +01:00
Kaveh Vahedipour
ee751e8ba3
[devel] clear compilation warnings ( #8345 )
2019-03-08 10:35:09 +01:00
Jan
2c1eee547d
abort ongoing transactions in all cases ( #8291 )
2019-02-28 14:36:56 +01:00
Jan
5d2ab0c901
port from 3.4 ( #8275 )
2019-02-28 14:36:29 +01:00
Simon
dc24d7fa4e
Sync Foxx Queues ( #8250 )
2019-02-25 17:13:14 +01:00
Jan Christoph Uhde
808fb694d0
WIP - improve auto-resync ( #8020 )
2019-02-22 17:42:04 +01:00
Jan
366af1782b
some more debug logging for replication ( #8082 )
2019-02-04 12:39:34 +01:00
Jan
8376fbb3d9
multiplex REPLICATION-APPLIER-STATE files for RocksDB engine ( #7898 )
2019-01-08 14:26:01 +01:00
Frank Celler
ac9f375fb5
big reformat
2018-12-26 00:54:03 +01:00
Simon
f90b48f792
switch default message for requireFromPresent ( #7439 )
2018-11-23 18:59:03 +01:00
Simon
cc55ef9f82
Faster index creation ( #7348 ) ( #7383 )
2018-11-21 09:53:14 +01:00
Jan
3969016b6b
dont update lastProcessedTick too early ( #7380 )
2018-11-20 17:55:35 +01:00
Vasiliy
facb4043a1
issue 496.5: minor API cleanup and error reportin enhancements, update iresearch to commit d69f7bd184e009da7bf0a478efd34a0c85b74291 ( #7216 )
...
* issue 496.5: minor API cleanup and error reportin enhancements, update iresearch to commit d69f7bd184e009da7bf0a478efd34a0c85b74291
* add workaround for shell-collection-rocksdb-noncluster.js::testSystemSpecial test failure
* fix typo
2018-11-06 13:59:18 +03:00
Simon
0eb5142df8
Use shared_ptr for LogicalCollection ( #7220 )
2018-11-05 18:31:57 +01:00
Vasiliy
68953ae33a
issue 496.4.1: move StorageEngine-specific flag out of the genric API and closer to the storage engine ( #7212 )
2018-11-04 16:52:28 +03:00
Vasiliy
f088733420
issue 496.3: move more coordinator-related logic out of TRI_vocbase_t, rename some arangosearch view configuration parameters, remove some consolidation policies, update iresearch to revision 6fd9760d81b136f769e277ea5b8f53996ed7a1ca ( #7166 )
...
* issue 496.3: move more coordinator-related logic out of TRI_vocbase_t, rename some arangosearch view configuration parameters, remove some consolidation policies, update iresearch to revision 6fd9760d81b136f769e277ea5b8f53996ed7a1ca
* address potential deadlock between link creation and FlushThread
* remove code causing nullptr access
* add back lock around reader reopen
* revert: address potential deadlock between link creation and FlushThread
* invalidate payload for each field in FieldIterator before setting a value
2018-11-01 23:10:01 +03:00
Jan
1924f74171
fix https://github.com/arangodb/release-3.4/issues/99 ( #6952 )
2018-10-19 13:04:24 +02:00
Simon
6628a4e55a
Refactor stuff, add async batch extension task ( #6875 ) ( #6880 )
2018-10-15 13:18:24 +02:00
Vasiliy
78567bef09
update iresearch to codebase as of 20181011 ( #6858 )
...
* update iresearch to codebase as of 20181011
* backport: address cluster test failures
* backport: address dump test failures
* backport: address discrepency in view creation between single-server and cluster
* backport: address test failure on cluster (revert change)
* backport: address test failures
* backport: address MSVC build issues
* backport: address issue with LogicalDatasource destructing after TRI_vocbase_t
* Revert "backport: address issue with LogicalDatasource destructing after TRI_vocbase_t"
This reverts commit 4f9880bbaa22194dfbb604b5a54658de1d447ac1.
2018-10-12 21:07:12 +03:00
Simon
fd81f52ab4
Allow WAL logger to split up transactions ( #6800 ) ( #6866 )
2018-10-12 17:50:58 +02:00
Jan
3414825696
Feature/improvements 031018 ( #6712 )
2018-10-04 15:10:54 +02:00
Simon
fcd7f49293
Fix error in dump test, create views before syncing data ( #6636 )
2018-09-28 16:59:38 +02:00
Simon
aa21ffdb7a
Properly check syncer erros, catch more exceptions ( #6520 )
2018-09-17 16:39:23 +02:00
Vasiliy
b509e2e70a
issue 465.5: when renaming a datasource use the object from within vocbase ( #6413 )
2018-09-07 16:01:04 +03:00
Vasiliy
e862efdc3b
issue 458.4: retrieve the system database via the SystemDatabaseFeature ( #6299 )
2018-08-31 19:45:10 +02:00
Jan
5022ccc24d
Bug fix/fixes 2508 ( #6254 )
2018-08-27 21:36:39 +02:00
Simon
392118bd62
Use RangeDelete where possible ( #6121 )
2018-08-15 18:52:09 +02:00
Jan
b278d6874a
allow master & slave to work in parallel for RocksDB WAL tailing ( #6059 )
2018-08-03 13:37:53 +02:00
Jan
2a416f2e33
Bug fix/3007 ( #6019 )
2018-07-30 17:16:47 +02:00
Vasiliy
62ca1235ac
issue 430.3: remove redundant constructor from SingleCollectionTransaction ( #5996 )
2018-07-26 16:54:53 +03:00
Simon
2dd8593609
View Replication ( #5915 )
2018-07-26 10:28:46 +02:00
Jan
21064144c8
Bug fix/replication improvements ( #5962 )
2018-07-25 09:04:50 +02:00
Jan
ddd6b73d85
Bug fix/fixes 0907 ( #5812 )
2018-07-10 08:48:14 +02:00
Dan Larkin-York
820bfee329
Refactor syncer state and make notes for future parallelization ( #5742 )
2018-07-03 21:32:16 +02:00
Jan
96cbe699b9
honor "restrictType" and "restrictCollections" when syncing ( #5689 )
2018-06-28 19:14:14 +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
d9cda9666f
issue 389.8: remove redundant function from Methods, convert Syncer API to user TRI_ocbase_t& wherever possible ( #5408 )
2018-05-22 16:10:24 +03:00
Vasiliy
843e584746
issue 389.5: refactor StandaloneContext to be constructed with a TRI_vocbase_t& ( #5370 )
...
* issue 389.5: refactor StandaloneContext to be constructed with a TRI_vocbase_t&
* backport: address build issues
2018-05-17 01:15:50 +03:00
Simon
08e355aed8
Simple dump speedup ( #5298 )
2018-05-09 12:51:04 +02:00
Vasiliy
9062c41592
issue 383.3: implement remainder of IResearchViewDBServer tests, use the data-source id (primary key) instead of an arbitrary instance for dropCollection()/dropView(), backport from iresearch upstream: ensure block is flushed if key index is full ( #5176 )
2018-04-23 00:33:46 +03:00
Vasiliy
f392925903
issue 374.3: use a reference to vocbase instead of a pointer in DatabaseGuard
2018-04-13 09:56:49 +03:00
Andrey Abramov
01d9baf359
remove TRI_ERROR_ARANGO_VIEW_NOT_FOUND, rename TRI_ERROR_ARANGO_COLLECTION_NOT_FOUND to TRI_ERROR_ARNANGO_DATA_SOURCE_NOT_FOUND
2018-03-17 19:36:14 +03:00
Vasiliy
06eb8ade01
issue 344.7: remove more redundant functions ( #4863 )
...
* issue 344.7: remove more redundant functions
* backport: fix missed functions under USE_ENTERPRISE
2018-03-15 17:10:28 +01:00
Vasiliy
148bdb7158
issue 344.6: remove some redundant functions ( #4842 )
2018-03-15 11:03:35 +01:00
Vasiliy
c8739cd3cd
manually-merge: cache data-sources in CollectionNameResolver
2018-03-14 10:11:50 +03:00
jsteemann
aa5e02c82d
make syncer more compatible and ignore revs if not present
2018-02-19 18:44:08 +01:00
Jan
935e2790ad
forward port of replication bugfixes from 3.2 ( #4572 )
2018-02-12 18:13:51 +01:00
Simon
35136a89c0
Fix some problems with active failover ( #4540 )
2018-02-09 15:11:53 +01:00
Jan
8da61a9875
Bug fix/more replication tests ( #4500 )
2018-02-09 13:06:47 +01:00