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
Frank Celler
de71768bd0
fixed timeouts
2016-10-19 13:21:26 +00:00
Andreas Streichardt
ad2327022e
Merge remote-tracking branch 'origin/devel' into authentication
2016-10-17 13:51:26 +02:00
Andreas Streichardt
1318fa313b
Implement cluster authentication
2016-10-17 13:35:55 +02:00
Wilfried Goesgens
960f0a0522
Forward arguments
2016-10-13 17:26:39 +02:00
Wilfried Goesgens
9ccbe286c8
don't wrap lines here
2016-10-13 16:00:06 +02:00
Wilfried Goesgens
3ca941fc37
Automate mac build
...
- DRY for prefixes, directories etc.
- possibility to provide build.sh with the prefix
2016-10-13 15:35:55 +02:00
Simon Grätzer
2becfb4a8c
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-10-12 14:01:48 +02:00
Wilfried Goesgens
58210e673a
disable optimizations for package builds to least common denominator.
2016-10-12 12:00:14 +02:00
Frank Celler
2d835c2881
added different build paths
2016-10-09 13:40:28 +02:00
Simon Grätzer
1b351ba138
Further improvements
2016-10-08 00:56:24 +02:00
Simon Grätzer
742450f948
Some more fixes
2016-10-07 16:22:38 +02:00
Frank Celler
8ac7ecfe94
added missing path
2016-10-06 15:52:02 +02:00
Kaveh Vahedipour
934313ab7f
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-09-30 08:50:37 +02:00
Kaveh Vahedipour
317342ee2e
XTERMOPTIONS not XTERM_OPTIONS
2016-09-30 08:50:32 +02:00
Max Neunhoeffer
cad0b3d3e2
Fix startLocalCluster.sh script w.r.t. rr and ssl.
2016-09-29 16:36:14 +02:00
Kaveh Vahedipour
11a9d3bb87
local cluster start update
2016-09-29 16:10:45 +02:00
Kaveh Vahedipour
6eb80d6bce
on the way to the all new local cluster
2016-09-29 16:05:53 +02:00
Kaveh Vahedipour
1eedda332d
arangod/Cluster/ClusterInfo.cpp
2016-09-29 15:32:10 +02:00
Kaveh Vahedipour
cdffe12917
agency bug resolved
2016-09-29 14:07:31 +02:00
Kaveh Vahedipour
4b8148edee
follow redirect for dumpagency
2016-09-27 16:12:47 +02:00
Kaveh Vahedipour
cc0a4ffbaa
supervision grace period introduced as command line argument. reappeared db servers are removed from failedServers
2016-09-26 16:00:07 +02:00
Max Neunhoeffer
1bdf414de2
Improve shutdownLocalCluster script.
2016-09-23 15:23:03 +02:00
Max Neunhoeffer
cc41b1624d
Revert "removed debug logging again from local cluste"
...
This reverts commit 0ee4938b43
.
2016-09-21 10:33:02 +02:00
Kaveh Vahedipour
0ee4938b43
removed debug logging again from local cluste
2016-09-20 15:30:59 +02:00
Kaveh Vahedipour
862355a093
enterprise scripts for agency
2016-09-20 09:13:42 +02:00
Andreas Streichardt
210cbbfb56
Delete useless script
2016-09-19 15:52:28 +02:00
Kaveh Vahedipour
7806dde219
fixed ssl_server test
2016-09-16 13:14:08 +02:00
Kaveh Vahedipour
7dc0e4fc29
agency warnings in start local cluster script demoted
2016-09-13 13:26:30 +02:00
Kaveh Vahedipour
542699f8ff
more timing optimisation in callbacks
2016-09-13 11:12:28 +02:00
Kaveh Vahedipour
bdf2b9a55e
fix in timing and wanring
2016-09-13 11:04:51 +02:00
Kaveh Vahedipour
e0de07b403
more robust network independance in RAFT election cycle
2016-09-09 15:59:58 +02:00
Kaveh Vahedipour
8b6f0e1f51
agency supervision turned off for quickietest
2016-09-09 15:03:12 +02:00
Kaveh Vahedipour
16a35ee15a
multi-host agency in tests
2016-09-09 14:46:54 +02:00
Kaveh Vahedipour
33c2692c50
optimising agency handover
2016-09-08 17:39:50 +02:00
Kaveh Vahedipour
df4dabc019
minor
2016-09-08 15:27:27 +02:00
Kaveh Vahedipour
c90f1dcb76
minor
2016-09-06 09:27:00 +02:00
Kaveh Vahedipour
d6d9d0ade8
minor
2016-09-02 12:59:58 +02:00
Kaveh Vahedipour
b3b7d7c907
failed servers are excluded from new shard creation
2016-09-02 12:37:53 +02:00
Kaveh Vahedipour
2550dd22e0
fixed issue with leadership in minority
2016-08-31 17:23:48 +02:00
Wilfried Goesgens
c2c774fcc8
Pass arguments along to build.sh
2016-08-30 11:23:01 +02:00
jsteemann
524492c75d
fixed cluster start
2016-08-29 11:12:14 +02:00
Jan Christoph Uhde
e1a4edeb0a
improve the perf script
2016-08-28 23:13:18 +02:00
Jan Christoph Uhde
fe335baa61
fix perfsetupscript
2016-08-28 18:09:03 +02:00
Jan Christoph Uhde
9157debf96
clean up perf script
2016-08-28 15:37:22 +02:00
Andreas Streichardt
7e8bc00747
Allow pre-initialization of cluster
2016-08-24 16:03:08 +02:00
Kaveh Vahedipour
bb70ed3b8f
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2016-08-19 18:00:21 +02:00
Kaveh Vahedipour
7c706ecdc8
weekend edition
2016-08-19 17:59:58 +02:00
Wilfried Goesgens
36edfdf5c3
fix permissions
2016-08-19 17:31:26 +02:00
Wilfried Goesgens
cc8c1205b1
Implement mac deployment scripts
2016-08-19 17:11:18 +02:00
Kaveh Vahedipour
4570320a5b
dumb warnings
2016-08-19 13:44:01 +02:00
Kaveh Vahedipour
b865f3a41c
pool size default
2016-08-19 11:13:25 +02:00