1
0
Fork 0
Commit Graph

565 Commits

Author SHA1 Message Date
Kaveh Vahedipour 8f8ebbcb03 agents wait for inception thread to finish before unprepare 2017-05-18 09:13:01 +02:00
Andreas Streichardt cea3c273c0 remove debug 2017-05-17 16:40:18 +02:00
Andreas Streichardt 14a65688db Fix startLocalCluster.sh jwt authentication, implement ps1 jwt auth 2017-05-17 16:38:49 +02:00
Andreas Streichardt 0ed781cbf1 It works :D 2017-05-17 16:38:48 +02:00
Kaveh Vahedipour 275df3d884 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-05-17 14:55:51 +02:00
Kaveh Vahedipour 5d03744696 shutdown local cluster waits for pids to have gone 2017-05-17 14:55:41 +02:00
Andreas Streichardt 810cb316cf powershell startlocalcluster 2017-05-17 14:53:58 +02:00
Kaveh Vahedipour cd8e8b8acf Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-05-17 14:44:28 +02:00
Kaveh Vahedipour 7a571b6c2b shutdown local cluster waits for pids to have gone 2017-05-17 14:44:22 +02:00
Jan Christoph Uhde a3da04b537 fix test starter 2017-05-17 12:37:35 +02:00
Kaveh Vahedipour 511fa4036d more smooth local cluster start and shutdown 2017-05-17 11:10:05 +02:00
Kaveh Vahedipour e2a56acc82 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-05-16 13:14:15 +02:00
Kaveh Vahedipour 499ef8d1b9 reduced code lines in startLocalCluster 2017-05-16 13:14:04 +02:00
Jan Christoph Uhde b286464b47 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
* 'devel' of https://github.com/arangodb/arangodb:
  Document waitForSyncReplication
  don't force compaction after every collection drop operation
  also execute tasks in existing databases
  added missing copy constructor for RocksDBKeyBounds
  fix MSVC compile warning
  Do not generate product version when skipping packages
  Docs: footer class name changed by plugin, copy in build process
  Put the release in countermanager into a TRI_DEFER for safety
  Added a forgotten release() after using a vocbase
  Allow cluster to be started anywhere
  remove debug log message
  use exclusive locks for some transactions
  cppcheck
  Adjusted some cache constants and added eviction rate tracking.
  remove unused variable
  Implemented index estimates for RocksDB. Now the following indexes have a proper estimate: * HashIndex * SkiplistIndex / Persistent * EdgeIndex
2017-05-16 12:59:07 +02:00
Jan Christoph Uhde 6c00d96321 improve tmux starter 2017-05-16 12:58:44 +02:00
Kaveh Vahedipour 90cf2becc3 Allow cluster to be started anywhere 2017-05-16 10:14:56 +02:00
Jan Christoph Uhde 739fdc5fcd Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
* 'devel' of https://github.com/arangodb/arangodb:
  making startlocalcluster more independent
  Remove useless debug message :S
  Fix rolling back of indices
  do not turn off foxx queues
  remove obsolete Dispatcher feature from list
  storage revisions in edge cache
  improve error messages
  adjust fillgrades as suggested by @neunhoef
  more sensible error message
  added missing casts
  speed up comparisons a bit
  disable foxx queues
  minor enhancements for the cache
  micro optimizations for edge index
  fix invalid usage of refcount
2017-05-15 16:48:53 +02:00
Jan Christoph Uhde c833b4708a add support for user defined suites 2017-05-15 16:33:49 +02:00
Kaveh Vahedipour 6728e829b1 making startlocalcluster more independent 2017-05-15 16:17:56 +02:00
Jan Christoph Uhde b12483504f add suite selection and all_rocksdb suite 2017-05-15 13:56:48 +02:00
Jan Christoph Uhde 5cc8d74713 fix default test 2017-05-15 09:51:03 +02:00
Jan Christoph Uhde f26568fe0c stop always killing sessions 2017-05-13 10:23:26 +02:00
Jan Christoph Uhde 933a8ed2e5 add function for task spawning 2017-05-13 10:12:09 +02:00
Jan Christoph Uhde bcdc90c5a9 add fist version of tmux_test_starter 2017-05-13 01:22:55 +02:00
Kaveh Vahedipour 675e6599af ttls are considered, when key-value store read is invoced 2017-05-08 12:05:10 +02:00
Wilfried Goesgens 6ac9831c0e fix the execution flags of arangodbstarter 2017-05-04 16:21:52 +02:00
Kaveh Vahedipour 54c1183a38 expanding agent pool 2017-05-03 17:40:33 +02:00
jsteemann 2b4338d85c disable special behavior for RocksDB 2017-05-02 09:04:45 +02:00
Wilfried Goesgens c69c4dd504 behave similar to jenkins 2017-04-26 14:04:21 +02:00
Frank Celler b1f8fdbef9 Merge pull request #2456 from servusoft/devel
cross compiling
2017-04-26 13:59:36 +02:00
Max Neunhoeffer 7a03071444 Port 3.1 changes to devel, startStandAloneAgency.sh. 2017-04-26 10:53:43 +02:00
Kaveh Vahedipour a823a437b1 correct rocksdb cluster start 2017-04-24 15:34:07 +02:00
Kaveh Vahedipour e559ca63f9 unable to start rocksdb cluster right now 2017-04-24 15:32:16 +02:00
Max Neunhoeffer 4151087273 Fix some duplicated options. 2017-04-24 12:22:29 +02:00
Kaveh Vahedipour 97c9198b4d ipv4 is so yesterday 2017-04-24 11:51:38 +02:00
Kaveh Vahedipour 733d7260eb startRocksdbCluster.sh has gone in favour of a simple flag in startLocalCluster.sh 2017-04-24 11:34:54 +02:00
Kaveh Vahedipour b96f3be332 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-04-24 11:08:15 +02:00
Kaveh Vahedipour a211e5ee83 ipv4 is so yesterday 2017-04-24 11:08:04 +02:00
Max Neunhoeffer 6b67f0a550 Revert "Add -r option for rocksDB engine to startLocalCluster.sh"
This reverts commit 1f842312f5.
2017-04-24 11:07:04 +02:00
Max Neunhoeffer 1f842312f5 Add -r option for rocksDB engine to startLocalCluster.sh 2017-04-24 10:57:06 +02:00
servusoft d0435cf42c crosscompiling 2017-04-17 16:05:55 +02:00
Simon Grätzer 14f260f1f0 Upload rockst start script 2017-04-13 14:01:00 +02:00
Andreas Streichardt 0bf00036c6 Streamline shutdown and start 2017-03-29 11:55:02 +02:00
jsteemann 7718f76d17 remove useless and harmful adjustment (lowering) of file descriptors limit 2017-03-28 09:37:35 +02:00
Frank Celler 1185099501 raise limit fd as much as possible, warn if too small 2017-03-24 15:13:55 +01:00
Wilfried Goesgens 2b310fd64d integrate caching of plugins 2017-03-23 16:31:21 +01:00
Wilfried Goesgens 71b31ba293 fix filename 2017-03-19 19:30:00 +01:00
Wilfried Goesgens a3b2f1bfed limit to 2 compile processes 2017-03-17 13:31:11 +01:00
Wilfried Goesgens 97b8236c6b make sure we leave the generated documentation in a place mounted into the container 2017-03-16 17:33:24 +01:00
Wilfried Goesgens a2333a1205 fix typo 2017-03-16 09:58:47 +01:00
Wilfried Goesgens c818e7320c switch it to auto-wrap itself in the matching docker container 2017-03-15 17:40:50 +01:00
Wilfried Goesgens 2207a8e6e6 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2017-03-15 16:37:39 +01:00
Wilfried Goesgens fd3a169a8f rename 2017-03-15 16:22:41 +01:00
Wilfried Goesgens fb24c10866 complete full documentation process 2017-03-15 16:22:21 +01:00
Simon Grätzer ad268697e3 Fix some stuff 2017-03-15 16:22:10 +01:00
Simon Grätzer 27c617fe10 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
# Conflicts:
#	3rdParty/V8/v8
#	arangod/Transaction/Methods.h
#	arangod/Utils/UserTransaction.h
#	arangod/V8Server/v8-collection.cpp
2017-03-01 14:52:35 +01:00
Andreas Streichardt 1bb8f97773 Fix secondaries 2017-02-13 14:00:19 +01:00
Simon Grätzer edab268572 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
# Conflicts:
#	arangod/Aql/FunctionDefinitions.cpp
#	arangod/Aql/Functions.h
#	arangod/Utils/ExplicitTransaction.h
2017-02-10 15:21:24 +01:00
Kaveh Vahedipour 29d73b2e9c sendAppendEntries does resonable estimation of follower time needs leading to less frequent spamming of followers 2017-02-10 11:25:55 +01:00
Kaveh Vahedipour 3ee7a8d595 compaction thread tested and functional 2017-02-08 14:18:46 +01:00
Wilfried Goesgens 9dffdbe3f2 add another directory to detect arangosh 2017-02-08 11:00:50 +01:00
Kaveh Vahedipour b931aa967a new compaction thread for agency 2017-02-07 14:16:22 +01:00
Kaveh Vahedipour a71fec11ca backports from 3.1 2017-02-06 15:50:42 +01:00
Kaveh Vahedipour 9ca79d216a checking agency failures for high catchup data 2017-02-06 15:49:55 +01:00
Simon Grätzer 63dfe865ba Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-02-03 21:27:08 +01:00
Jan Christoph Uhde 27182591c6 Merge branch 'obi-geodoc' of github.com:arangodb/arangodb into devel
* 'obi-geodoc' of github.com:arangodb/arangodb:
  add working examples for geo index
  fix collection name
  start geo documentation - commit for test building
2017-02-03 11:05:44 +01:00
Simon Grätzer 13f19fe51b Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
# Conflicts:
#	arangod/CMakeLists.txt
#	arangod/RestServer/arangod.cpp
#	arangod/Utils/ExplicitTransaction.h
#	arangod/V8Server/v8-collection.cpp
2017-02-02 11:25:23 +01:00
Mike Williamson eca8d316f8 Add explanatory comment to build-deb
This is just adding a little comment to clarify the usage of this
script: What needs to be installed for it to run, and where it puts the
packages after.
2017-02-01 13:02:23 -05:00
Jan Christoph Uhde d1ac87f58b start geo documentation - commit for test building 2017-02-01 11:14:36 +01:00
Simon Grätzer 64343cd579 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
# Conflicts:
#	scripts/startLocalCluster.sh
2017-01-27 15:58:22 +01:00
Kaveh Vahedipour c803d52f51 startLocalCluster handles port offset so that multiple clusters can be started on same machine 2017-01-27 09:33:42 +01:00
Simon Grätzer d71ebf7c1d Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-01-20 14:42:19 +01:00
Max Neunhoeffer 4e82f4ec12 Fix XTERM option in scripts/startLocalCluster.sh 2017-01-19 16:12:58 +01:00
Max Neunhoeffer 370cb09d89 Merge branch 'devel' into schmutz-ng 2017-01-19 10:32:43 +01:00
Max Neunhoeffer 56756e83fc Use LOG_LEVEL in scripts/startLocalCluster.sh 2017-01-18 10:38:00 +01:00
Simon Grätzer f4e02c58a9 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-01-17 22:28:07 +01:00
Kaveh Vahedipour 2d21b62007 agency compaction leaves last compaction-keep-size indices behind for reference 2017-01-17 12:15:18 +01:00
Simon Grätzer ac37e7c85e Fixing recovery 2017-01-16 13:58:30 +01:00
Simon Grätzer c985c00d26 Fixing recovery operations 2017-01-14 16:46:18 +01:00
Simon Grätzer 27dcb11af3 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-01-13 15:00:59 +01:00
servusoft f77ae5e5d4 add aarch64 build schript 2017-01-12 17:13:59 +01:00
Simon Grätzer 01ac5a51a3 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-01-09 21:12:24 +01:00
Frank Celler 476635b207 run jslint in the background 2017-01-09 19:17:29 +01:00
Kaveh Vahedipour 9d5a5537ce remove deceased agents from AgencyComm 2017-01-02 17:12:00 +01:00
Kaveh Vahedipour a2ee40d4f3 restarting agents inform rest of their new endpoints 2017-01-02 15:58:38 +01:00
Simon Grätzer 7563fb4b80 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-12-29 18:09:57 +01:00
Kaveh Vahedipour 6e2394a831 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-12-29 15:03:33 +01:00
Max Neunhoeffer 2e32ebfe5b New setup for perf events only for critical section. 2016-12-28 22:03:11 +01:00
Kaveh Vahedipour 154db4a0e2 wrong verbosity in start script 2016-12-28 16:32:21 +01:00
Simon Grätzer 9a6c7196a6 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-12-26 20:52:29 +01:00
Max Neunhoeffer 142afcc444 Latest addition to setupPerfEvents.sh 2016-12-23 23:30:29 +01:00
Kaveh Vahedipour 9a778c7304 coordinators need to know all agency endpoints too through heartbeats 2016-12-23 12:08:53 +01:00
Max Neunhoeffer bb4fed5cf3 Fix compilation instructions. 2016-12-23 09:15:33 +01:00
Max Neunhoeffer 26fecbaad7 Comment out tracing of mutexes, ignore errors in perfanalysis. 2016-12-23 09:12:41 +01:00
Max Neunhoeffer f983f787a0 New events. 2016-12-23 08:47:34 +01:00
Andreas Streichardt bceb5d7b46 disable cores during recovery setup 2016-12-22 16:40:51 +01:00
Simon Grätzer 52a88488d6 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-12-21 23:16:41 +01:00
Max Neunhoeffer d0b11eb7c6 Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2016-12-21 16:45:01 +01:00
Max Neunhoeffer 3b4831c682 Vastly improve perf setup script. 2016-12-21 16:44:47 +01:00
Max Neunhoeffer 1850c6ea8c Add some more events to perf analysis. 2016-12-21 12:01:45 +01:00
Simon Grätzer 431df0c5a4 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-12-21 11:56:44 +01:00
Kaveh Vahedipour 5858caabbe endpoint unifiedForm replaces localhost with 127.0.0.1 2016-12-21 09:43:33 +01:00
Max Neunhoeffer 7f86ed5b37 Speed up perfanalysis and add statistics. 2016-12-20 16:22:10 +01:00
Max Neunhoeffer cdbf9986f8 Fix perf setup script. 2016-12-20 11:18:34 +01:00
Kaveh Vahedipour 72d8579a6a Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-12-19 15:00:38 +01:00
Kaveh Vahedipour 0e29e93816 race condition in agency when leader impaired 2016-12-19 15:00:32 +01:00
Simon Grätzer 007134accc Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-12-19 13:23:43 +01:00
Max Neunhoeffer c4a99800cd Upgrade instructions for perf tool. 2016-12-19 13:07:21 +01:00
Max Neunhoeffer 271daafdbe Add two more functions to perf analysis. 2016-12-19 13:04:27 +01:00
Simon Grätzer 7afebc2223 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-12-17 14:10:03 +01:00
Kaveh Vahedipour 0d3c1b16d9 faily confident about sendWithFailover 2016-12-16 17:55:10 +01:00
Simon Grätzer b609769613 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-12-15 13:20:55 +01:00
Kaveh Vahedipour d4c50dfc8c Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-12-15 08:46:54 +01:00
Kaveh Vahedipour 22f8eab6ea short review and c++11 cosmetics 2016-12-15 08:46:40 +01:00
Andreas Streichardt 217e4e14e4 bump jenkins 2016-12-14 18:14:32 +01:00
Kaveh Vahedipour 84fa31a39d agencycommanager ran in locks when ::redirect called ::failed 2016-12-14 17:27:46 +01:00
Simon Grätzer 730ea4755e Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
# Conflicts:
#	scripts/startLocalCluster.sh
2016-12-09 14:30:19 +01:00
Kaveh Vahedipour dca5eb8d0e Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-12-07 16:42:45 +01:00
Kaveh Vahedipour 2fadea8332 AddFollower tests 2016-12-07 16:42:35 +01:00
Wilfried Goesgens e1b1eb2048 finalize xc compile 2016-12-07 16:33:20 +01:00
Wilfried Goesgens 1b7a0eec23 finalize ARM crosscompiling 2016-12-07 14:52:45 +01:00
Kaveh Vahedipour 47463a2f1c Agency startup redone after revisit of design document 2016-12-07 11:56:41 +01:00
Kaveh Vahedipour 70fb21ce2d update scriptStandAlone with new inception 2016-12-06 18:29:29 +01:00
Simon Grätzer 0689ccaabb fixed some stuff, stopping still not working 2016-12-05 01:18:05 +01:00
Simon Grätzer 7d7474f6fd Structural changes, Algorithm registry, begin with optimistic recovery 2016-12-01 14:10:52 +01:00
Simon Grätzer bc4c441f30 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-11-25 17:03:26 +01:00
Kaveh Vahedipour 9c388e18a5 Looks as if cluster.my-local-info and cluster.myid are for the past 2016-11-23 09:22:33 +01:00
Kaveh Vahedipour 9733dcc724 Looks as if cluster.my-local-info and cluster.myid are for the past 2016-11-22 17:48:04 +01:00
Kaveh Vahedipour ffe7f9f3ad merged in devel 2016-11-16 14:59:53 +01:00
Simon Grätzer bcf545c856 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-11-08 11:38:49 +01:00
Kaveh Vahedipour 1c3e8c1205 Supervision gracePeriod shorter 2016-11-07 10:12:13 +00:00
Simon Grätzer 64817db293 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-11-04 11:55:17 +01:00
Kaveh Vahedipour 256245392b Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-11-04 11:42:21 +01:00
Kaveh Vahedipour 62492195e9 Recapsulating MUTEX in key value Store 2016-11-04 11:42:08 +01:00
Wilfried Goesgens 7035338911 Change build-directory name when building enterprise packages 2016-11-04 09:56:13 +01:00
Kaveh Vahedipour 34c2c5deeb minor yet again 2016-11-03 17:34:47 +01:00
Kaveh Vahedipour 34078b3f85 minor 2016-11-03 17:32:33 +01:00
Kaveh Vahedipour a3097a8a77 minor 2016-11-03 17:32:02 +01:00
Kaveh Vahedipour be7cea1e19 new features starting agency stand alone 2016-11-03 17:23:33 +01:00
Kaveh Vahedipour 8185588bb2 double percision conserved for timeout in AgencyComm 2016-11-03 16:47:38 +01:00
Kaveh Vahedipour cd141cbde1 startStandAloneAgency default random order of agent start 2016-11-03 16:25:28 +01:00
Simon Grätzer 1c0253e5dc Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-11-03 00:12:56 +01:00
Kaveh Vahedipour c71d9e287e do not override command line RAFT timings with estimates 2016-11-02 15:44:54 +01:00
Kaveh Vahedipour 7c6171702c startStandaloneAgency with different gossip modes 2016-11-02 13:00:08 +01:00
Wilfried Goesgens da687f8f53 set execute bit 2016-11-02 09:37:17 +01:00
Kaveh Vahedipour 5656ac8643 RAFT auto-timing warnings 2016-10-31 11:17:34 +01:00
servusoft 951b374901 build-script for snapcraft packages 2016-10-28 21:38:31 +02:00
Frank Celler 1963e95815 Merge branch 'devel' of github.com:arangodb/arangodb into FMH 2016-10-23 12:13:57 +02:00
Frank Celler 6cffbd6511 fixed wrong return 2016-10-23 12:04:07 +02:00
Frank Celler e4ba82e8e9 rewrite of AgencyComm 2016-10-23 00:46:30 +02:00