jsteemann
ed1651ce40
auto-flush more exotic column families from time to time
2019-11-11 17:21:39 +01:00
Jan
98880f3937
clean up a bit ( #10391 )
2019-11-11 09:28:18 +01:00
Jan Christoph Uhde
484e2971d6
C++17 clean up ( #10287 )
2019-11-11 08:49:54 +01:00
Andrey Abramov
7541b4d5e6
Bug fix/internal issue #647 ( #10292 )
...
* extend replication tests
* ensure proper replication order
* fix tests
* address review comments
* address test failures
* extend dump tests
* fix analyzers tests
* more fixes
* extend tests
* enhance tests
* adjust tests
* use enum instead of flags (part 1)
* cleanup
* use enum instead of flags (part 2)
* get rid of flags for views
* get rid of flags for collections
* completely get rid of collection flags
* fix replication test
* refactor index flags
* fix tests and move AnalyzerPool out of class scope
* fix tests
* adjust log levels
* add tests
* remove debug logging
* remove noexcept from `equalAanalyzer`
* extend cluster tests
* fix cluster tests
* add tests for views and smart graphs
* address jslint errors
2019-10-29 12:09:04 +03:00
Simon
d526805e81
Bug fix/fix suspicous stuff ( #10273 )
2019-10-17 15:34:22 +02:00
Jan Christoph Uhde
99a5749ab7
more vocbase clean up ( #10247 )
2019-10-15 12:05:02 +02:00
Michael Hackstein
ccb2a3c62e
Fixed invalid log ids
2019-10-02 10:26:38 +02:00
Dan Larkin-York
a83c2323c9
Refactor ApplicationServer stack ( #9965 )
2019-09-25 17:31:59 +02:00
Jan
8a56ed9a2c
fix sporadically failing one shard test ( #10074 )
2019-09-25 12:52:31 +02:00
Jan Christoph Uhde
0b8c75c7b7
one shard db - devel ( #9395 )
2019-09-23 15:48:37 +02:00
Jan
346edaec3a
issue #9654 : make `--rocksdb.max-write-buffer-number` work ( #9750 )
...
* issue #9654 : make `--rocksdb.max-write-buffer-number` work
* fix the logic
2019-08-19 09:42:08 -04:00
Simon
8af83d5bd4
Auxilliary changes from timeseries branch ( #9699 )
2019-08-15 10:12:58 +02:00
Matthew Von-Maszewski
77fb9df2c0
Bugfix: Correct rocksdb statistics to report column family sums. ( #9705 )
...
* Update rocksdb statistics to properly report sums from column families. Add throttle statistic.
* add cstddef include to allow clean compile with gcc 6.3.0 20170516
2019-08-13 14:35:09 -04:00
Jan
6ad0a995b8
various replication improvements: ( #9676 )
...
- better debuggability (more log details)
- shorter minimum wait delay in active failover
- fixed too early pruning of WAL files on leaders
2019-08-12 10:53:20 +02:00
Dan Larkin-York
3d0246cb18
Decentralize includes ( #9623 )
2019-08-06 15:32:09 +02:00
Lars Maier
ed496fe5dd
Feature/hotbackup devel ( #9495 )
...
Hotbackup
2019-08-02 11:39:46 +02:00
Andrey Abramov
5bc6eac636
bug-fix/internal-issue-#609 ( #9464 )
...
* 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
2019-07-19 11:10:56 +03:00
Simon
cf7cf0131b
Try to fix corruption error ( #9258 )
2019-06-25 10:18:26 +02:00
Jan
59d84e8301
attempt to remove expired WAL files on agents ( #9231 )
2019-06-09 19:46:45 +02:00
Simon
394c070a4f
Do not check isEnabled ( #8997 )
2019-05-17 16:33:17 +02:00
Jan
0cbdfe9289
Bug fix/vpack update ( #8875 )
2019-04-30 12:33:26 +02:00
jsteemann
3f4ea17b32
RocksDB returns certain statistics values as strings. honor that
2019-04-26 19:05:23 +02:00
Simon
6381659a53
fix assertion ( #8860 )
2019-04-26 18:51:34 +02:00
Jan
675b006ebc
this addresses an issue described in ES-260, and is a forward-port of… ( #8696 )
2019-04-09 11:53:20 +02:00
Jan
4f7923a971
remove replication clients handling out of vocbase code ( #8676 )
2019-04-08 19:15:28 +02:00
Jan
b6df220821
cleanup replication contexts ( #8630 )
2019-04-01 09:35:08 +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
Dan Larkin-York
be2cccfa28
Add RocksDB background error listener. ( #8535 )
2019-03-22 20:25:04 +01:00
Jan
a35f6ccf10
fix type of hidden startup option `--rocksdb.recycle-log-file-num` ( #8517 )
2019-03-22 11:21:53 +01:00
Jan
00ac1db850
add RocksDB options `--rocksdb.allow-fallocate` and `--rocksdb.limit-open-files-at-startup` ( #8493 )
2019-03-21 14:21:35 +01:00
Jan
0bef1c1098
dont attempt to remove non-existing WAL files ( #8474 )
2019-03-20 17:58:28 +01:00
Jan
2c4accdf34
micro improvements for rocksdb options ( #8433 )
2019-03-19 12:47:57 +01:00
Simon
49cc3bcd1e
Refactorings from cluster trx improvement branch ( #8391 )
2019-03-14 23:13:17 +01:00
Vasiliy
f5f572dd29
issue 527.1: ensure the cause of the failure is reported to the user ( #8371 )
2019-03-11 23:42:34 +03:00
Jan
12e11a5197
port of replication improvements from 3.4 ( #8308 )
2019-03-11 13:37:18 +01:00
Jan
1798036ea0
Bug fix/optimizations 18022019 ( #8180 )
2019-02-19 19:24:04 +01:00
Dan Larkin-York
f4c2347fbd
Make Result final ( #8157 )
2019-02-15 20:05:30 +01:00
Simon
fd70b6fc34
Background Indexing ( #8039 )
2019-01-29 09:31: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
Vasiliy
f1245af554
issue 511.2.1: use references instead of raw pointers for Index operations to avoid null pointer access ( #7725 )
2018-12-11 14:40:49 +03:00
Vasiliy
dff5d53c31
issue 511.1: move iresearch data-store from IResearchView to IResearchLink ( #7695 )
...
* issue 511.1: move iresearch data-store from IResearchView to IResearchLink
* backport: address build failures on some compilers
* address MacOS build issue
2018-12-10 14:00:35 +03:00
Jan
5bae3742e5
Feature/internal 3306 ( #7683 )
2018-12-06 16:19:28 +01:00
Jan
5e8002adc7
fix assertion ( #7527 )
2018-11-29 15:43:00 +01:00
Jan
be0f8b59fa
added option `--rocksdb.enforce-block-cache-size-limit` ( #7505 )
2018-11-28 21:02:45 +01:00
Kaveh Vahedipour
9ec6619b84
Bug fix/index readiness ( #6541 )
...
* indexes are marked while still missing in Current
* index handling getCollection
* supervision gets indexes from isbuilding, when coordinator is gone before finishing
* seems right now
* fixed broken views
* remove junk comments
* cleanup
* node / supervision adjustements
* supervision fixes
* neunhoef remarks part i
* neunhoef remarks part ii
* neunhoef remarks part ii
* neunhoef remarks part iiI
* collection's current version please
* no need to wait for current once again
* no longer necessary code
* clear comments
* delete left overs
* dead code revived
2018-11-21 14:42:58 +01:00
Simon
cc55ef9f82
Faster index creation ( #7348 ) ( #7383 )
2018-11-21 09:53:14 +01:00
Jan
0dd1776467
Make recovery more reliable ( #7297 )
2018-11-19 13:59:18 +01:00