1
0
Fork 0
Commit Graph

44150 Commits

Author SHA1 Message Date
Simran 87eafe7357
Doc - Dump program options only if on Enterprise Edition (#8504) 2019-03-21 13:15:39 +01:00
Jan dbfa483374
add RocksDB options `--rocksdb.allow-fallocate` and `--rocksdb.limit-open-files-at-startup` (#8492) 2019-03-21 12:05:57 +01:00
Jan db7fcdce7a
don't run compact() on a collection after a truncate() was done in the same transaction (#8471)
running compact() in the same transaction will only increase the data size on disk due to
  RocksDB not being able to remove any documents physically due to the snapshot that is
  taken at transaction start.

  This change also exposes db.<collection>.compact() in the arangosh, in order to manually
  run a compaction on the data range of a collection should it be needed for maintenance.
2019-03-20 17:44:06 +01:00
Kaveh Vahedipour ab3206486d [3.4] job must not copy snapshots (#8406)
* job must not copy snapshots
* Node correct empty children
* checked all hasAsChildren sites
* No copy in operator() for node.
* Don't spam log.
* const operator too
* full path to missing key in agency
* the key is missing
* Another info level to DEBUG from INFO.
* Increase timeouts of MoveShard and CleanOutServer agency jobs.
* CHANGELOG.
2019-03-20 17:03:19 +01:00
Jan 1c54830310
don't attempt to remove non-existing WAL files, because such attempt will trigger unnecessary error log messages in the RocksDB library (#8476) 2019-03-20 17:02:34 +01:00
Simran e83986f89e
Doc - Re-add EE options, new log file options (#8482) 2019-03-20 16:57:36 +01:00
KVS85 85481b2cb0 Add bucket number info to testfailures output (3.4) (#8473) 2019-03-20 15:56:16 +01:00
jsteemann e7cd25b264 pretend to use result marked as warn-unused 2019-03-20 14:19:36 +01:00
Kaveh Vahedipour fbb9c3d75d [3.4] leader check needs to sit inside waitfor loop (#8444)
* leader check needs to sit inside waitfor loop
* Do not wait in Supervision for commits of new writes.
* CHANGELOG.
2019-03-20 13:16:00 +01:00
Kaveh Vahedipour 432bc2d26e [3.4] address compile warnings (#8343)
* warnings building
* from 3.4 a merge
2019-03-20 13:07:31 +01:00
Simran 6e84bde5da
Doc - Make cleanOutServer step mandatory in drain documentation (#8462) (#8466)
* Doc - Make cleanOutServer step mandatory in drain documentation (#8462)

* Fix cluster health indention
2019-03-20 12:57:25 +01:00
KVS85 223771037a Fix upgrade_data tests (#8460) 2019-03-20 11:05:20 +01:00
KVS85 2d4bf38240 Add testTemplateStringBuilderEmptyInlines test for https://github.com/arangodb/arangodb/pull/8142 (#8207) 2019-03-20 11:03:01 +01:00
Simran 05fed50c6a
Doc - Add log level description under Monitoring (#8465) 2019-03-20 02:58:41 +01:00
KVS85 08b6d9ae48 Rebuild frontend (3.4) after XSS fixes (#8447) 2019-03-19 09:32:17 +01:00
Frank Celler cbacd40e02
added options log.file-mode and log.file-group (#8449) 2019-03-19 09:05:45 +01:00
Frank Celler aca1673b62 Revert "added options log.file-mode and log.file-group"
This reverts commit 07a04dc49b.
2019-03-18 21:23:49 +01:00
Frank Celler 07a04dc49b added options log.file-mode and log.file-group 2019-03-18 21:22:39 +01:00
Jan f621fe6076
revert a previous change that caused existing system collections on a slave to be truncated instead of being deleted (#8443)
truncating instead of deleting introduced the possibility of the collection's indexes continuing to exist with different ids on the slave than on the master, leading to potential follow-up problems
2019-03-18 20:56:50 +01:00
Kaveh Vahedipour 472d83eb87 also compaction step size test grey listed (#8434) 2019-03-18 11:17:48 +01:00
jsteemann 7cd9d70527 updated CHANGELOG 2019-03-15 21:06:04 +01:00
Andrey Abramov b4e42be2a2
backport fix from iresearch upstream (#8428) 2019-03-15 18:27:58 +03:00
Heiko c393e51b3e fixed some escpaing issues, removed dead code, eslint (#8223)
* fixed some escpaing issues, removed dead code, eslint

* wrong function name

* changelog

* applied requested changes

* remove duplicate changelog entry
2019-03-15 11:42:33 +01:00
Wilfried Goesgens 68ce741b13 Bug fix 3.4/arrayindex unique update (#8422) 2019-03-14 18:13:05 +01:00
Kaveh Vahedipour 9c130b4e38 remove log compaction test in agency from main line. test needs fixing. (#8418) 2019-03-14 11:57:40 +01:00
Simran fe4bd5cc81
Doc - Add v3.4 Active Failover known issues (#8416) 2019-03-14 00:45:27 +01:00
Simran 540252f9c4
Doc - Sync external repos 2019-03-13 (3.4) (#8415) 2019-03-13 23:05:57 +01:00
Jan 54ff79d884
use requireFromPresent and barriers in more cases (#8399) 2019-03-13 15:16:13 +01:00
Simran 764bc55d05
Doc - Add cross-refs & better AQL function descriptions (#8395) 2019-03-13 14:28:06 +01:00
Jan 02d170e4c2
make geo-index-optimizer rule work with multiple loops (#8353) (#8360) 2019-03-13 13:22:12 +01:00
Kaveh Vahedipour bd8cf1e9ea supervision must check for leadership, when waiting for progess (#8401) 2019-03-13 13:01:14 +01:00
Simran 9d466d3b06
Doc - Fix/improve graph traversal/background indexing pages, console history and examples/options (#8378) 2019-03-13 08:44:09 +01:00
Simran b5f914f9ef
Doc - AQL UDFs: Manage on coordinator, improve warning (#8379) 2019-03-13 07:28:28 +01:00
jsteemann 27e23f9236 make sure some tick invariants always hold true 2019-03-12 19:29:52 +01:00
Jan 30ddb98659
try an incremental sync when restarting a follower in active failover mode (#8364) 2019-03-12 15:28:00 +01:00
Max Neunhoeffer 9b2a6e84ad
Add CHANGELOG entry. 2019-03-12 15:05:37 +01:00
Max Neunhoeffer c7fd230609
Add CHANGELOG entry. 2019-03-12 14:20:47 +01:00
Max Neunhöffer 54c533c5f6
Some more agency fixes. (#8377)
* Ignore satellite collections in shrinkCluster in agency.
* Abort RemoveFollower job if not enough in-sync followers or leader failure.
* Break quick wait loop in supervision if leadership is lost.
* In case of resigned leader, set isReady=false in clusterInventory.
* Fix catch tests.
2019-03-12 14:09:56 +01:00
Jan 68eee5b4a9
fix connection shutdown in arangosh (#8375) 2019-03-12 12:22:16 +01:00
Lars Maier dbfcbdfe32 [3.4] Agency Failed leader crash (#8356)
* Check if transaction failed before accessing the result.
* FailedFollower had the same bug.
2019-03-12 11:18:07 +01:00
Jan 13148e661a simplify internal struct for edge index lookups (#8367) 2019-03-11 16:23:14 +01:00
Jan cd5c9edce1
various replication improvements (#8300) 2019-03-11 13:07:43 +01:00
jsteemann 911c078d2b updated CHANGELOG 2019-03-11 09:52:36 +01:00
jsteemann fd1392df02 updated CHANGELOG 2019-03-11 09:50:57 +01:00
jsteemann e486928cde updated CHANGELOG 2019-03-11 09:49:19 +01:00
Kaveh Vahedipour 3240185bf6 Bug fix 3.4/agency compaction overwrite (#8344)
* agents need to be able to update a compacted state, when wrong entry exists

* Do not compact a potentially wrong log.
2019-03-08 10:34:53 +01:00
Michael Hackstein fb956ccc67 PRUNE in AQL Traversal (#8286) 2019-03-07 21:13:26 +01:00
Jan 7e1a74c6c0
fix an assertion failure when plans are shut down in an invalid state (#8333) 2019-03-07 13:15:54 +01:00
Jan 6941eb941c
added option `--console.history` to arangosh (#8328) 2019-03-07 13:14:51 +01:00
jsteemann f437b83832 add thread name to messages 2019-03-07 11:42:58 +01:00