1
0
Fork 0
Commit Graph

565 Commits

Author SHA1 Message Date
Wilfried Goesgens 7dd439f203 add build target to compile the starter if its present (#3679) 2017-12-06 16:33:37 +01:00
jsteemann 0aae349d1d do not restrict to 5 threads 2017-11-17 17:28:46 +01:00
Simon Grätzer 0e485f7441 Fixing collection name collection handling in Syncer (#3710) 2017-11-17 16:36:57 +01:00
Jan Christoph Uhde 89384dd767 fix startLocalCluster for darwin (#3641) 2017-11-09 20:08:35 +01:00
Jan Christoph Uhde 27460a92e1 Store parameters of startLocalCluster.sh (#3593)
Store parameters of startLocalCluster.sh

This should help you to bring the cluster up again when you
continue to work after some time without investigating the
port numbers.

Restore parameters if no arguments are given
2017-11-08 11:26:54 +01:00
m0ppers 19879ff568 Allow custom address to be set from the outside (#3469) 2017-10-20 15:03:22 +02:00
Simon Grätzer 7c31960cf2 Feature/async failover (#3451) 2017-10-18 23:59:29 +02:00
Frank Celler e876d8412c Feature/jenkins pipeline (#3347) 2017-09-29 12:30:22 +02:00
m0ppers e7e3852e0b Feature/branch docker images (#3269)
* Docker images
2017-09-20 00:10:41 +02:00
Kaveh Vahedipour 3f796f5f55 Allow for build-docker.sh to build with maintainer mode if needed. This is done for the go driver tests. (#3254) 2017-09-15 14:24:02 +02:00
Wilfried Goesgens c662dfc863 Cleanup after each testrun (#3109)
* Cleanup after each testrun

 - add a success testsuite next to the fail testsuite
 - create temporary directories in the fail & success testsuites
 - add a function to cleanup the last unshifted directory
 - don't say we're crashed when exiting with the help message

* Specify temp path for SUT so its files will be removed after cleanup.

 - cleanup
 - don't use getTempFile(), it will create another subdirectory that we don't clean up afterwards...

* Fix temp path usage

 - creating a 'bundles' directory wherein we would keep our temporary bundle files would collide if we'd clean it up.
 - create 'bundles-tmpxxxx' instead so its individual to us and we can remove it when done without problems.

* properly create & pass in a temporary directory - as we now require this.

* Remove intermediate directory recursive - for some unknown reason there may be temp files created.

* we need to unify tempfilenames here too.

* use individual suite names

* use the standart performTests to run the backup tests - so we have the proper directory and server handling from the infrastructure.

* fix temporary directory handling in the recovery tests.

* script to build debugging debian packages

* Improve test shutdown

 - handle a set of options globally per testsuite, so they don't need to clone them inside.
 - properly cleanup the slave instance of the replication tests after each run.
 - The per testsuite options vector will fix the behaviour that after one failed testsuite
   all other suites won't be cleaned up anymore.

* don't call the overal cleanup if anything failed.

* fix cleaning up of directories.

* cleanup, fix directory creation / deletion / dummy creation.

* cleanup, fix directory creation / deletion / dummy creation.

* fix tempdir handling for the recovery tests
2017-08-30 10:48:24 +02:00
Kaveh Vahedipour 9fab44cb32 Feature/build docker to build using stretch container (#3062)
* build docker to build using stretch container

* open and close methods without specifying vocbase
2017-08-17 14:21:20 +02:00
Kaveh Vahedipour b311e04b42 build docker to build using stretch container (#3061) 2017-08-17 14:11:15 +02:00
Jan 79d76c89fb Bug fix/use count for checksum (#3033)
* Count as checksum

* Make readLockId optional as well so upgrades are possible

* fix option name in startup script

* fix some replication issues with RocksDB engine
2017-08-15 11:24:54 +02:00
Wilfried Goesgens 6c1aae820c fix path detection for windows - arangosh doesn't understand cygwin paths - need to translate it to dos paths in advance. 2017-08-14 15:29:05 +02:00
Frank Celler 6a7b2fff1e Bug fix/macos readlink (#2961)
* no readlink under Darwin
2017-08-05 17:12:58 +02:00
Jan ce2425cade Bug fix/daily fixes (#2958)
* do not rely on non-existing feature "AQL"

using such feature makes the server throw two exceptions (which will be caught) on startup, but its silly for debugging

* use condition variable for signalling shutdown

* do not hard-code the log levels for recovery tests

this has taken so many developers so much of their time that it is about time to fix it

* ensure the 'unittests' script properly finds 'arangosh' and the build directory
2017-08-04 20:46:08 +02:00
Jan Christoph Uhde ed8efe3566 Feature/issue 387 cluster index estimates (#2866) 2017-08-01 09:53:58 +02:00
Jan Christoph Uhde 3b4246c0ff Bug fix/traverse and modify (#2830)
* fix traverse and modify

* fix filter deletion in geo index optimization rule

* update test definitions

* fix second traverse function

* use port ranges when starting cluster

* reduce memory consumption of cluster test

Now we execute 6 instead of 12 test concurrently.
2017-07-25 22:18:59 +02:00
Wilfried Goesgens 17a8049e50 enable scripts to force a gitbook version that is currently already installed, so it doesn't fetch stuff from the 'net. (#2803) 2017-07-18 21:44:56 +02:00
Kaveh Vahedipour 231a360b3b fixes for secondaries 2017-07-11 14:05:51 +02:00
Jan Christoph Uhde 562cc77b59 Bug fix/issue 2499 insert 9 instead of 1 (#2727)
* Add testcase to demonstrate #2499

  - In subqueries inserts get pushed to the DB-Servers

  - these create documents documents on each DB-Server that don't respect the shard-key
  
- subsequent deletes will fail to detect the shard correctly and will also fail.

* fix for #2499
2017-07-06 09:53:39 +02:00
Wilfried Goesgens 2646ea2ad1 Migrate documentation build process to pure bash. (#2619)
* Migrate documentation build process to pure bash.

- the old makefile contained multiple shell snippets which were hard to maintain
- Convert it from Makefile to pure bash build.sh
- Fix error reporting in companion python scripts
- adjust README_maintainers.md to the new script
- provide wrapper GNUMakefile for automatic jobs for compatibility
- use the new shellscript inside the docker wrapper
- use the systems available processors inside the docker container if we build arangod
- strive to build enterprise binaries, since some examples require it.

* fix wrapper makefile
2017-06-21 14:34:17 +02:00
Kaveh Vahedipour 37f27dc08a fixing the agency comm issues detected with the go-driver tests (#2608) 2017-06-19 17:51:08 +02:00
Kaveh Vahedipour c1abc0333d cluster documentation varnish (#2553) 2017-06-12 19:02:11 +02:00
Michael Hackstein 9edb884bc8 Feature/planning issue 188 (#2547)
* add warmup documentation - #188

* warn when relinking build directory

* add warmup documentation - #188

* warn when relinking build directory

* Renamed warmup to loadIndexesInMemory which is a better name for the current implementation of this feature.

* Adapted WebUI to state 'load indexes in memory' instead of 'warmup'

* Added loadIndexesInMemory documentation.

* Renamed loadIndexesInMemory => loadIndexesIntoMemory
2017-06-12 18:54:45 +02:00
Mark Volmary 3706515b4f Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-06-09 16:21:16 +02:00
Mark Volmary b5f69f9ca4 Add startLocalCluster.sh option --ongoing-ports 2017-06-09 16:20:42 +02:00
Andreas Streichardt f9947c988e Enable supervision for windows 2017-06-09 15:52:57 +02:00
Frank Celler 4e88adeed6 changed to public address, repositories are not private 2017-06-09 14:42:43 +02:00
Kaveh Vahedipour 63b5cadcd0 fix startLocalCluster to run everywhere in file system 2017-06-08 14:34:23 +02:00
Ewout Prangsma 4d6fa5bb87 Import RocksDB encryption support (#2491)
* Import RocksDB encryption support

* Adding enterprise hooks

* Allocate scratch space in BlockCipher, used for all subsequent calls to EncryptBlock

* Adding more enterprise hooks

* Added encryption test script

* Added (commented) entry for encryption-keyfile

* Use correct env

* Updated ARANGODB value

* Log startup at debug level

* Removed TTY flag

* Fixed build

* Added prefix block support with unique initial counter & IV for CTR implementation
2017-06-08 08:51:02 +02:00
Kaveh Vahedipour 35492fa51f slice can throw 2017-06-07 16:40:16 +02:00
Max Neunhoeffer e2a40dd161 Set keep size by default to 1000. 2017-06-07 13:16:40 +02:00
Wilfried Goesgens 07ec66ad97 fix directory to copy 2017-06-06 15:44:00 +02:00
Wilfried Goesgens a4fbbd62a4 add a version switch so the appropriate pre-loaded gitbook modules can be used in the docker container. 2017-06-02 17:56:38 +02:00
Kaveh Vahedipour da0cc3490c Squashed commit of the following:
commit 3d9cf792912db1974b9ac5e00ca2b4c9245b7d34
Author: Kaveh Vahedipour <kaveh@vahedipour.de>
Date:   Fri Jun 2 15:32:43 2017 +0200

    optimise for single writes in agency log

commit 65056ab9026f9b4b211dda0f17c75602b978f2bf
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Fri Jun 2 15:01:15 2017 +0200

    More tests, taking agency log compaction interval into account.

commit 6600d707784e8fd5b62c0c75fd1826af09b8e13f
Merge: cf46882 02f00cc
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Fri Jun 2 14:50:38 2017 +0200

    Merge branch 'agency-log-compaction-overhaul' of ssh://github.com/ArangoDB/ArangoDB into agency-log-compaction-overhaul

commit 02f00cc271d027f02b0625afb76745bfa76bf833
Author: Kaveh Vahedipour <kaveh@vahedipour.de>
Date:   Fri Jun 2 14:34:41 2017 +0200

    compaction step and keep size defaults for 3.2

commit 03fc8fbff8f0ac701f7d7f94521c0c3152dd6f92
Author: Kaveh Vahedipour <kaveh@vahedipour.de>
Date:   Fri Jun 2 14:32:46 2017 +0200

    Constituent fatally exists if eletion ballot cannot be persisted

commit cf4688226fc897e74bb2d9ebdfca3ce4578c3b70
Merge: c727fc4 724bd1e
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Fri Jun 2 13:08:15 2017 +0200

    Merge branch 'agency-log-compaction-overhaul' of ssh://github.com/ArangoDB/ArangoDB into agency-log-compaction-overhaul

commit 724bd1efe19e2e9dbfc14cd819f180816b6d62d0
Author: Kaveh Vahedipour <kaveh@vahedipour.de>
Date:   Fri Jun 2 13:02:51 2017 +0200

    persistence success in agency state is properly evaluated

commit c727fc48bb93e7b135b3ca929c03221c7bcaddb9
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Fri Jun 2 12:04:55 2017 +0200

    Set default compaction step size in agency to 20000 and 10000 keep size.

commit ded16ae6945e9c1479e99bc2e7ccb4d6feca19a6
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Fri Jun 2 11:11:12 2017 +0200

    Fix help page in startStandAloneAgency.sh for --use-persistence.

commit 13ae9f40f649a8f92eeca4b16bbb5647b540722d
Merge: 834c7c9 aa3e8c1
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Thu Jun 1 23:41:34 2017 +0200

    Merge remote-tracking branch 'origin/devel' into agency-log-compaction-overhaul

commit 834c7c920d36db3579def66c38fb04870936f8bd
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Thu Jun 1 16:56:03 2017 +0200

    Handle error in recvAppendEntriesRPC properly.

commit bd9c8d03b76ad25d4078740b5bf994fdba3845d0
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Thu Jun 1 16:55:35 2017 +0200

    Handle errors in persist() and log() properly.

commit 5b4d2c3d9af078d6a1b5626af20dc9abf2546baa
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Thu Jun 1 16:25:22 2017 +0200

    Improve error reporting.

commit d60697c5f26d6592eecefc9b9a43e9b699d1773d
Author: Kaveh Vahedipour <kaveh@vahedipour.de>
Date:   Thu Jun 1 12:16:39 2017 +0200

    Agency must not responds to any requests after startup util leader has RAFT commited up to pre shutdown state

commit 92b8ede5fa022ace1596607abcf8fad1130504c8
Merge: 9340e74 d24455c
Author: Kaveh Vahedipour <kaveh@vahedipour.de>
Date:   Wed May 31 16:54:45 2017 +0200

    Merge remote-tracking branch 'origin/devel' into agency-log-compaction-overhaul

commit 9340e7461130a4783c09ad8d91e5a07f9500a045
Merge: 7b7ce9d 63a9d60
Author: Kaveh Vahedipour <kaveh@vahedipour.de>
Date:   Wed May 31 12:13:55 2017 +0200

    agency tests to cover compaction

commit 63a9d604c474eda4302032629dff1f0f69fa0813
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Wed May 31 11:59:11 2017 +0200

    Set agency.compaction-keep-size to at least 0.

commit ef842260968a4769d9502a701b7251da32647e52
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Wed May 31 11:49:34 2017 +0200

    Fix agent size 1 case (thread already gone).

commit 7b7ce9d79f6e8208c13f153b1b9a395b780d6ce1
Merge: 24e2e7e ff306bf
Author: Kaveh Vahedipour <kaveh@vahedipour.de>
Date:   Wed May 31 11:39:58 2017 +0200

    Merge branch 'agency-log-compaction-overhaul' of https://github.com/arangodb/arangodb into agency-log-compaction-overhaul

commit ff306bf547bc4f528c9b66e222271ac143029508
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Wed May 31 11:11:06 2017 +0200

    Move compaction into the future when we take a snapshot from leader.

commit 24e2e7e00f960928a79ce4008b8031d6b9b07fd9
Merge: 84034ac b3ea17a
Author: Kaveh Vahedipour <kaveh@vahedipour.de>
Date:   Wed May 31 11:01:13 2017 +0200

    Merge branch 'agency-log-compaction-overhaul' of https://github.com/arangodb/arangodb into agency-log-compaction-overhaul

commit b3ea17a219baa2abd5892819012fb59f440cdeb8
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Wed May 31 09:42:59 2017 +0200

    Get rid of double nonsense.

commit 035c8d1b34e1b73a381d5468422adf13b2ebc36a
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Wed May 31 09:25:28 2017 +0200

    Sort out Agent::load sequence.

commit 84034ac2809a77145d6b1d23bf44857b3a0c4651
Merge: eb34a2e 3180a9d
Author: Kaveh Vahedipour <kaveh@vahedipour.de>
Date:   Tue May 30 17:07:20 2017 +0200

    merging in

commit eb34a2e64e6ac8dc6571b92cb853c38b7022c833
Author: Kaveh Vahedipour <kaveh@vahedipour.de>
Date:   Tue May 30 16:58:05 2017 +0200

    keep persistence for restarts in standalone agency

commit 3180a9d9ce4a4401a55ef02606b020316d43cbe5
Merge: 5d60524 28b9580
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Tue May 30 16:56:56 2017 +0200

    Merge branch 'agency-log-compaction-overhaul' of ssh://github.com/ArangoDB/ArangoDB into agency-log-compaction-overhaul

commit 5d60524429d8ddda4491beecb931c3b9e3cc1d8a
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Tue May 30 16:56:36 2017 +0200

    Implement snapshot sending in AppendEntriesRCV.

commit 28b958054f51c9cb36706df4e4345aa0f726ed15
Author: Kaveh Vahedipour <kaveh@vahedipour.de>
Date:   Tue May 30 14:20:13 2017 +0200

    state machine should not advance _committed if empty

commit df18f326acea7f5bc2660a37e22f1503952e4b41
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Mon May 29 23:39:47 2017 +0200

    Store term with compaction snapshot, recover again.

commit 2551a48b6fb513c9ea934bce755f8c364dae2f05
Author: Kaveh Vahedipour <kaveh@vahedipour.de>
Date:   Mon May 29 17:45:26 2017 +0200

    indices renamed to closely match RAFT documentation

commit e62dcdecf6e8650cfa5725d91b809d05591b48a4
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Mon May 29 16:37:43 2017 +0200

    More cleanup.

commit 9f4787c46621375f0361138a8961431eb21ce5c0
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Mon May 29 14:50:25 2017 +0200

    Revise loadLastCompactedSnapshot to return 0 without a snapshot.

commit 13285e1d70c8a4ac8c79a08de6f8fbc0f8d242bf
Merge: 3393c43 6c5f23e
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Mon May 29 12:06:20 2017 +0200

    Merge branch 'agency-log-compaction-overhaul' of ssh://github.com/ArangoDB/ArangoDB into agency-log-compaction-overhaul

commit 3393c43c75520c74d20df09c74fbbbd8b1af5976
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Mon May 29 12:03:47 2017 +0200

    More cleanup around Store::apply and friends.

commit 4ccb41d1839748c98e11403fa04f6a7d6af5e95b
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Mon May 29 09:45:41 2017 +0200

    Document apply methods in Store with comments.

commit ea05c4880fedb6fe535e24761ac5cb3c26ccfc20
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Mon May 29 09:45:18 2017 +0200

    Intentionally keep one log entry more to prevent empty log.

commit 67fb62f2259cc3c6368319917c7257ebcc177d3f
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Mon May 29 09:44:42 2017 +0200

    Improve plausibility checks at compaction time.

commit 0bafc368785b15a94f8783c4c929f4208f87d09c
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Thu May 25 00:51:51 2017 +0200

    Sort out (re-)building of agency K/V store(s) from compaction snapshots.

    This is in case of (re-)start, becoming a leader and when serving
    /_api/agency/store.

commit 46b0750bc6c597ec388aac0cdca32082c0cc54b8
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Thu May 25 00:50:54 2017 +0200

    Set compaction interval to 200 and keep to 0.

    This is way to small but tests should run with it.
    Will later increase numbers again.

commit 024dc0846ae30248b464dd481a8bbc1134f56983
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Wed May 24 23:29:57 2017 +0200

    Add a trivial test for agency log compaction.

commit e12fd3b46833419d7b436eeadd7246304324b891
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Wed May 24 23:26:03 2017 +0200

    First part of cleanup of agency log compaction.

    Now the right compaction snapshots are taken and persisted.
    Furthermore, the right log entries and old snapshots are removed
    after compaction, both the volatile and the persisted ones.
    The readDB and spearHead stay unchanged at compaction time as it
    should be.

commit d59901aea0c3ca31ef253299d2adc3353b79e664
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Wed May 24 12:18:26 2017 +0200

    Remove unused member variable.

commit 6c5f23eb7b42d9f20d4dadb2932a63add99f9c76
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Mon May 29 09:45:41 2017 +0200

    Document apply methods in Store with comments.

commit 670899f72d215e0fcc0ca0389cea9250a291e83b
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Mon May 29 09:45:18 2017 +0200

    Intentionally keep one log entry more to prevent empty log.

commit 660f61029917bbc2ce1fae3e4fc903095b023297
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Mon May 29 09:44:42 2017 +0200

    Improve plausibility checks at compaction time.

commit e2802e4b36d1f67d8361c1d8b0c92fbff696f439
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Thu May 25 00:51:51 2017 +0200

    Sort out (re-)building of agency K/V store(s) from compaction snapshots.

    This is in case of (re-)start, becoming a leader and when serving
    /_api/agency/store.

commit 12b43f1b91284a1185390d6dcfbd1e838522d392
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Thu May 25 00:50:54 2017 +0200

    Set compaction interval to 200 and keep to 0.

    This is way to small but tests should run with it.
    Will later increase numbers again.

commit c8b9a37a690b8e7e8bfa1276a3f9ba4b6b5a9c27
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Wed May 24 23:29:57 2017 +0200

    Add a trivial test for agency log compaction.

commit cf0c8c1fff666f76411082f87efe685a412ecebb
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Wed May 24 23:26:03 2017 +0200

    First part of cleanup of agency log compaction.

    Now the right compaction snapshots are taken and persisted.
    Furthermore, the right log entries and old snapshots are removed
    after compaction, both the volatile and the persisted ones.
    The readDB and spearHead stay unchanged at compaction time as it
    should be.

commit 0a4255359a57b8686133e6014e2b82b8079f36fa
Author: Max Neunhoeffer <max@arangodb.com>
Date:   Wed May 24 12:18:26 2017 +0200

    Remove unused member variable.
2017-06-02 16:13:03 +02:00
Jan Christoph Uhde f4e2270621 fix usage of su 2017-05-30 14:50:57 +02:00
Jan Christoph Uhde fe5b9d217e add script for limiting memory 2017-05-30 12:51:34 +02:00
Jan Christoph Uhde fe35e26bc8 do more tests in parallel 2017-05-30 09:22:40 +02:00
Jan Christoph Uhde 6ca062b81f rename script file 2017-05-30 09:22:38 +02:00
Ewout Prangsma b1e2bfcaab Merge pull request #2503 from arangodb/build-docker
Added scripts/build-docker.sh used to build docker image
2017-05-29 12:01:01 +02:00
Ewout Prangsma 8ea4b64b96 make docker filename based on VERSION 2017-05-29 11:39:42 +02:00
Ewout Prangsma f6b97f1596 Prevent over parallelization on smaller cpus 2017-05-29 10:42:55 +02:00
Ewout Prangsma c8a1f1bd5e Forward ssh agent into container 2017-05-29 10:05:23 +02:00
Ewout Prangsma 0377e5789b Using Dockerfile32 2017-05-29 09:47:40 +02:00
Frank Celler b7961ef3dd Reenabled snappy (#2504)
* fixed snappy config

* added numactl and GLIBCXX_FORCE_NEW

* enabled snappy

* fix snappy include path

* windows paths
2017-05-26 20:53:23 +02:00
Ewout Prangsma e542ea7315 Added scripts/build-docker.sh used to build docker image 2017-05-26 18:13:39 +02:00
Kaveh Vahedipour bc06d14bb3 shutdown uses jwt secrets 2017-05-18 14:26:29 +02:00
Kaveh Vahedipour 7fed85b27a Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-05-18 09:13:09 +02:00
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