1
0
Fork 0
Commit Graph

14942 Commits

Author SHA1 Message Date
Lars Maier 6733f2a54d Fixed lost precondition when removing server. (#8986) 2019-05-14 15:37:03 +02:00
Heiko e5e597b847 Bug fix 3.4/issue 7011 (#8968) 2019-05-13 16:03:33 +02:00
Heiko d4fb511059 Bug fix 3.4/issue 8841 (#8980)
* fixed issue 8841

* changelog
2019-05-13 13:51:32 +02:00
KVS85 919e4a008e Fix load_balancing suite to conform testing.j options (3.4) 2019-05-06 17:26:43 +02:00
Jan c72a25661e
make the creation of debug packages smart graph-aware (#8887) 2019-05-06 09:17:46 +02:00
Jan c56080bc2e
use _system database in /_admin/cluster/health (#8897) 2019-05-06 09:14:15 +02:00
KVS85 5ba716e3e3
Enable logs for setup of recovery test (in 3.4) 2019-05-05 13:42:27 +03:00
KVS85 7fbd724a4f
Set 2700s server JS timeout again 2019-05-03 17:12:04 +03:00
Wilfried Goesgens b18b8b05aa record the times used for the setup/teardown methods of jsunity tests; exposed to the json report file to be enabled along with the junit xml report files. (#8839) 2019-04-24 19:29:44 +03:00
KVS85 44849f4e57 Backport testing changes from devel 2019-04-22 12:24:09 +02:00
Frank Celler fb3dc0775e added buckets 2019-04-21 14:58:49 +02:00
Heiko 6fde5b6a5d prune highlight (#8781) 2019-04-18 10:51:27 +02:00
KVS85 4ebd64b313 3.4: grey only (#8787)
* 3.4: grey only

* Update testing.js
2019-04-17 19:29:52 +02:00
Jan 0133f3c48d
increase the timeout for more reliable test results (#8735) 2019-04-15 10:16:42 +02:00
KVS85 c318a1c6db Restore 1800s timeout on server tests (#8738) 2019-04-11 21:11:16 +02:00
Heiko 7b012d8fca Bug fix 3.4/auto complete graph ui (#8663) 2019-04-11 11:53:23 +02:00
Wilfried Goesgens fa9460c927 Reduce test leftovers on disk (#8708) 2019-04-11 11:42:27 +02:00
Jan 96d6949731
Bug fix 3.4/increase test shutdown timeout to 60s (#8720) 2019-04-10 08:27:51 +02:00
Jan 22d572c543
Bug fix 3.4/fix test muell (#8704) 2019-04-09 11:27:07 +02:00
Wilfried Goesgens 8103561c1d Feature 3.4/sort buckets dump agency allways (#8679) 2019-04-04 14:50:44 +02:00
jsteemann 2a90dfe60b fix link to Foxx-CLI 2019-04-04 10:26:28 +02:00
Max Neunhöffer 0acb19b18a
Better logic for AddFollower/RemoveFollower scheduling. (#8655)
* Fail a MoveShard job to a FAILED server.
* Better logic for AddFollower/RemoveFollower scheduling.
* Abort MoveShard (leader) in case of a FAILED server in Plan.
* Wait for statistics collections before doing stuff in tests.

cleanOutServer, moveShard, failover and the like.

* Abort MoveShard for follower if FAILED server in Plan.
* Take resigned servers into account when checking for health.
* CHANGELOG.
2019-04-02 23:34:27 +02:00
KVS85 b58de5166a Try 2700s timeout for server tests (#8642) 2019-04-01 13:51:37 +02:00
jsteemann 182bee2f4a added some newer AQL functions to highlighting list 2019-04-01 09:39:41 +02:00
KVS85 d38b231f43 Backport testing improvement from devel 29.03.2019 (#8629) 2019-03-29 23:33:45 +01:00
Max Neunhöffer 54f84cab92 Performance tuning for many shards. (#8577) 2019-03-29 21:34:45 +01:00
Heiko e9b8e9f766 Bug fix 3.4/ui database dropdown sorting (#8591)
* sort order of databases

* changelog

* Update CHANGELOG
2019-03-27 09:06:10 +01:00
KVS85 9fca8913cf Rebuild UI and minor change for PRs 8580, 8584 (#8595) 2019-03-26 21:48:05 +01:00
KVS85 f0aaaf373d Allow replication suite filtering (#8587) 2019-03-26 20:25:51 +03:00
Heiko dee1bc3fa1 Bug fix 3.4/custom query names (#8580) 2019-03-26 14:54:58 +01:00
Heiko 1e2ac9aea2 Bug fix 3.4/improve shards ui (#8584)
* optimized the shards view

* changelog
2019-03-26 14:53:24 +01:00
Heiko abfe61de33 Bug fix 3.4/foxx auth req object (#8361)
* code now fits to the documentation of the arangoUser object inside the foxx request object

* more tests
2019-03-26 08:09:45 +01:00
Heiko 5ecf5af74b fixed the graph editing modal, ordering of edge definitions was false (#8226)
* fixed the graph editing modal, ordering of edge definitions was false

* changelog
2019-03-26 08:09:06 +01:00
Lars Maier 4d07d275d2 Dont access #smart-join-attribute in community edition. (#8541)
* Dont access #smart-join-attribute in community edition.

* Removed empty line.
2019-03-23 17:24:11 +01:00
Frank Celler 07cd4757cb release version 3.4.5 2019-03-21 19:53:12 +01:00
Jan a777a0bea0
don't check for version upgrades in enterprise edition when firing up the arangosh (#8496) 2019-03-21 14:57:57 +01:00
Jan 3f3f0c6fe3
Feature 3.4/ncc1701 (#8441) 2019-03-21 14:53:28 +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
KVS85 85481b2cb0 Add bucket number info to testfailures output (3.4) (#8473) 2019-03-20 15:56:16 +01:00
KVS85 223771037a Fix upgrade_data tests (#8460) 2019-03-20 11:05:20 +01:00
KVS85 08b6d9ae48 Rebuild frontend (3.4) after XSS fixes (#8447) 2019-03-19 09:32:17 +01: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
Jan 54ff79d884
use requireFromPresent and barriers in more cases (#8399) 2019-03-13 15:16:13 +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
Michael Hackstein fb956ccc67 PRUNE in AQL Traversal (#8286) 2019-03-07 21:13:26 +01:00
Max Neunhöffer 46e479376d
Further supervision fixes. (#8259)
* Do not schedule Coordinators in Plan.

* Finish failed server when server is no longer in health.

* Fix removeServer checks.

Check that server is no longer in use before removing it. Give 60s
waiting time for condition to be met. Also observer agency lock.

* Finish FailedFollower job if server no longer follower.

This can happen because RemoveFollower was faster.

* Only use GOOD servers as replacement followers.

* Fix AddFollower for satellite collections.

* Fix RemoveServer for satellite collections.

* MoveShard handles moves from leader to followers

* Prepare CleanoutServer and FailedServer for satellite collections.

* More sorting out of AddFollower and RemoveFollower.

* Fix RemoveFollower job w.r.t. choice of follower to remove.

* Fix message.

* kill you own sub jobs, please

* Added preconditions to payloads for supervision's job finishers

* Improve logging.

* Add agency diagnostics to failed move shard test, start.

* Add coordinator agency diagnostics.

* Remove warning.

* Add changelog entry.

* Add agency diagnostics if things go sour with move shard.

* Add agency diags when things go wrong 2.

* API /_api/agency/state: back to old format.

* Fix Windows compilation.

* handle aborts in supervision and wait for the last Raft log to be committed

* tests compiling, 2 failing for valid reasons

* Correctly report TRI_ERROR_CLUSTER_CONNECTION_LOST as 503.

* FailedLeader /FailedFollower cannot continue, when aborting blocks
2019-03-04 11:43:35 +01:00
Frank Celler 7f71e8d31a upgraded examples to 3.4.4 2019-02-26 23:06:56 +01:00
Simon a52e6fa3d3 Sync Foxx Queues (#8254) 2019-02-25 17:16:26 +01:00
Frank Celler da7401391f release version 3.4.3 2019-02-14 11:00:14 +01:00
Alan Plum 49d3e4483f Fix isAqlQuery with empty query (#8142) 2019-02-13 08:49:30 +01:00