1
0
Fork 0
Commit Graph

42918 Commits

Author SHA1 Message Date
jsteemann 2428ae5b36 updated release notes 2018-07-18 15:53:43 +02:00
jsteemann c56f280a71 don't sleep so long while waiting for the result of /_api/replication/dump and /_api/replication/keys
Sleeping for shorter periods increases the chances that we can continue faster...
This will speed up the initial synchronization when collections contain only few or no documents,
but there are lots of collections to sync
2018-07-18 13:01:17 +02:00
Dan Larkin-York c34c858901 Add tests for job creation and removal. (#5894) 2018-07-18 12:34:51 +02:00
jsteemann 44b9a12818 fix threading config options 2018-07-18 12:18:54 +02:00
jsteemann f60fe97b28 fix `--database.check-version` 2018-07-18 12:18:42 +02:00
jsteemann 8b91bea576 as usual, @fceller is right 2018-07-17 22:15:51 +02:00
jsteemann 21980cfc52 Merge branch 'devel' of https://github.com/arangodb/arangodb into bug-fix/fixes-1707 2018-07-17 22:13:08 +02:00
jsteemann 6670596925 turn off flush feature on agent 2018-07-17 22:12:50 +02:00
jsteemann 130de56454 turn off IResearch threads on coordinator and agent 2018-07-17 22:12:39 +02:00
jsteemann 8a6650f1f6 updated documentation 2018-07-17 22:03:13 +02:00
jsteemann cdd7967bad fix "hasMore" route 2018-07-17 21:46:44 +02:00
jsteemann 1ed2ac27ad create _fishbowl collection with same distribution as other system collections 2018-07-17 20:41:26 +02:00
jsteemann 5e0011a9af add specific messages for queries issued by 3.3 2018-07-17 20:31:35 +02:00
jsteemann 6a35c1b29f added assertions 2018-07-17 20:31:21 +02:00
jsteemann 609ca145a4 ensure rest handler compatibility with 3.3 2018-07-17 20:30:56 +02:00
jsteemann 802f9fbdb0 make statistics aggregation work with statistics from 3.3 2018-07-17 20:30:06 +02:00
sleto-it baf43ab1c5
Doc - Links changelog of the Go driver (#5896) 2018-07-17 19:19:53 +02:00
Kaveh Vahedipour 0080498e89 compaction index should not exceed local commit index (#5900) 2018-07-17 15:54:20 +02:00
Vasiliy a401934d62 issue 399.3: remove internal persisted proerty 'collections' from externally generated IResearchView jSON (#5874)
* issue 399.3: remove internal persisted proerty 'collections' from externally generated IResearchView jSON

* backport: address test failure

* backport: address another test failure
2018-07-17 15:21:07 +03:00
jsteemann 02ffe6ed56 update CHANGELOG 2018-07-17 14:09:04 +02:00
jsteemann 39021d008d make engine equality check feature abort the startup when there are different storage engines used in a cluster 2018-07-17 14:08:01 +02:00
jsteemann c2ffc3d21d Merge branch 'devel' of https://github.com/arangodb/arangodb into bug-fix/fixes-1707 2018-07-17 13:30:18 +02:00
jsteemann 6d2f214b48 make RocksDB the default storage engine 2018-07-17 13:29:31 +02:00
Tobias Gödderz 24dccfee90 Streaming cursor API stops lying about hasMore (#5867)
* Make StreamCursor prefetch at least one row, so it can answer hasMore with surety.

* Removed #pragmas

* Removed unused parameter
2018-07-17 12:56:29 +02:00
jsteemann 1588c358b9 options cleanup 2018-07-17 12:33:10 +02:00
jsteemann 426d2feef7 make --server.flush-interval a hidden option 2018-07-17 12:08:31 +02:00
jsteemann abf41c9f6f be more graceful when options are added to a yet-unknown section 2018-07-17 12:08:07 +02:00
Jan 633362ef4e
defer creation of ArangoSearch threadpool (#5882) 2018-07-17 11:55:14 +02:00
Jan f4b99bb5ed
Bug fix/meierloch (#5895) 2018-07-17 11:39:50 +02:00
Jan 006995a6a5
Bug fix/dont start v8 for agency (#5891)
* disable V8 for agency setups

* add missing section declaration (fixes unrelated Windows bug)
2018-07-17 11:24:53 +02:00
Jan 1a128799f2
finalize `--rocksdb.sync-interval` feature (#5856) 2018-07-17 11:09:57 +02:00
ArangoDB Release Bot ffad59db86 nightly frontend build 2018-07-16 23:57:59 +00:00
jsteemann f7a16f60ea updated changes 2018-07-16 22:12:38 +02:00
jsteemann eedfe80361 remove obviously unused DEPRECATED.md file 2018-07-16 21:48:55 +02:00
jsteemann 36f05c07e0 cleanup of server options 2018-07-16 21:38:35 +02:00
jsteemann 05d499525c Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2018-07-16 20:49:31 +02:00
jsteemann a0e9865181 typos 2018-07-16 20:49:22 +02:00
maxkernbach d0aeff6db3 Doc - sync from external repos (#5889) 2018-07-16 18:59:44 +02:00
jsteemann e512ad98ef remove unused error code 2018-07-16 17:26:43 +02:00
jsteemann b6cd448c54 update CHANGELOG 2018-07-16 17:24:02 +02:00
jsteemann 8e06e2b6df fix the CHANGELOG 2018-07-16 15:16:33 +02:00
jsteemann 44c7b1b476 remove tabstops 2018-07-16 15:00:12 +02:00
Michael Hackstein 7a95c5e675
Feature/feature phases (#5272)
* Added feature phases

* BasicsPhase and DatabasePhase to the required files. Server now has Feature circles and does not boot. Will be sorted out later on.

* Added ClusterPhase to features

* Added V8Phase to the required features

* Added AQLPhase to the affected features

* Added ServerPhase to Features

* Added FoxxPhase to the relevant features

* Added AgencyPhase to the relevant features

* Moved registration from local variable SYS_SYSTEM_REPLICATION_FACTOR from cluster to V8 as their ordering is now vice versa

* Moved Bootstrap feature into FoxxPhase. It could be moved to ServerPhase easily if the FoxxQueue dependency would be removed

* Final movement of Startup Phases. Now solved all circles.

* Removed merge conflict

* Moved ReplicationTimeout into cluster phase and fixed cross-phase requirements

* Added greetings phase. This phase separates the Basics Phase and is the first to be run. Includes Logger and Hello/Goodbye

* Added the GreetingsPhase in the corresponding features. Now all BasicsPhase features start after greetings Phase. There is some issue in this branch which prevents the Agency from Gossipping right now. Will be fixed next

* Moved creation of the Agent into the prepare phase of the feature. THereby it is guaranteed that agents at least exists before the GeneralServer is activating endpoints

* Recovery needs to be started after the ServerID

* Moved log output of FeaturePhases to DEBUG instead of ERROR.

* Added feature phases for clients

* ClusterFeature now does not directly require AgencyFeature any more

* Added requirement of TravEngineRegistryFeature in AQL feature. Otherwise shutdown may be undefined

* The ApplicationServer can now handout the list of ordered features. Used for testing purposes

* Fixed IResearchVew Tests Setup to honor new feature ordering

* Fixed IResearchViewDBServer Tests Setup to honor new feature ordering

* Started fixing IResearchView Coordinator tests with startup ordering. Not finished yet

* Added startup phases to ViewCoordinator test

* Disabled expected logoutput in ClusterRepairsTest

* Fixed indention in test code

* LinkCoordinator now honors startup ordering

* Link meta now honors startup rdering

* Supress expected cluster logs in ViewTest

* Removed '#' accidentially added.
2018-07-16 14:09:36 +02:00
Max Neunhöffer 014c3f7f53
Only load Plan and Current in ClusterInfo when actually needed. (#5649)
* Only update Plan and Current from Agency if not already done.
* Add read protection for getPlanVersion and getCurrentVersion.
* Add a further check to loadPlan and loadCurrent.
* Fix tests to new behaviour.
* Try to increase Plan/Version and Current/Version with every change.
* Add two more increments of Plan/Version
* Add missing increments in tests for Plan/Version.
* Add changelog entry.
2018-07-16 12:20:13 +02:00
Kaveh Vahedipour 5b307db85d Better log compaction 2018-07-16 12:09:58 +02:00
sleto-it e0f934e705
Doc - fix build (#5887) 2018-07-16 11:26:27 +02:00
Jan 7fb985d573
Bug fix/fix codescan issues (#5872) 2018-07-16 10:58:14 +02:00
Jan 201a6a308b
allow turning off statistics feature (#5883) 2018-07-16 10:46:43 +02:00
ArangoDB Release Bot 1f5d2f38e7 nightly frontend build 2018-07-13 23:58:05 +00:00
jsteemann a263f33f9a renamed MMFiles compactor thread from "Compactor" to "MMFilesCompactor" 2018-07-14 01:10:14 +02:00