Jan Christoph Uhde
df76bbc690
Bug fix/planning issue 514 replication api ( #3021 )
...
* add "cluster selectivity estimates" to CHANGELOG
* add some documentation to RocksDBRestReplicationHandler
* fix building with relative paths
* add some more doc
* add some tests for the replication api
* fix RocksDBRestReplicationHandler and add tests
* update documentation
* remove obsolete parameter
* fix error message
* Implementing logger-first-tick, logger-tick-ranges. Fixing dump `chunkSize` documentation
2017-08-22 10:46:06 +02:00
Jan
e3acec24b6
Bug fix/v8 syslog ( #3055 )
...
* don't try to return something from a void function
* log to syslog if V8 aborts
2017-08-17 21:36:58 +02:00
m0ppers
9a0bc716d0
Do not allow replication to create/drop collections ( #2898 )
...
In the cluster case the only one who is allowed to do this is the schmutz
2017-07-28 14:24:02 +02:00
Frank Celler
2807ef559c
Feature/move shard fix ( #2626 )
...
Major overhaul of handling of synchronous replication.
2017-06-26 16:55:01 +02:00
Jan Christoph Uhde
a4a04350a3
fix replication
2017-05-08 17:43:36 +02:00
Jan Christoph Uhde
8ee0406c64
move last logger creation to engines
2017-05-08 15:18:19 +02:00
Jan Christoph Uhde
cf333f3b0a
move creation of tickranges and first ticks into storage engines
2017-05-08 14:11:41 +02:00
Jan Christoph Uhde
a8cc4c802d
move logger state creation into engines
2017-05-08 12:04:31 +02:00
jsteemann
f2be898664
fix replication tests
2017-05-04 17:46:43 +02:00
Simon Grätzer
1c82d4448c
Adding compaction and estimateSize method for rocksdb
2017-05-04 13:08:02 +02:00
Simon Grätzer
c55ce367eb
WAL: honor tick end value
2017-05-02 13:55:19 +02:00
Simon Grätzer
1d9180455e
Added check
2017-04-28 17:52:18 +02:00
Simon Grätzer
52058ac909
fixing replication errors
2017-04-28 16:28:35 +02:00
Simon Grätzer
0a00a7eb67
Fixed broken JSON output
2017-04-28 14:28:34 +02:00
Jan Christoph Uhde
9418144210
add applier-state
2017-04-27 13:43:57 +02:00
Jan Christoph Uhde
fca8f01df6
create logger state just in one place
2017-04-25 14:58:32 +02:00
Jan Christoph Uhde
e5447d2e8c
prevent crashing of replication when not using mmfiles engine
2017-04-25 11:11:58 +02:00
Jan Christoph Uhde
37db67dee5
fix engine name
2017-04-24 19:01:31 +02:00
Jan Christoph Uhde
59ca7abe21
fix JS_StateLoggerReplication -- engine specific code should go into engines
2017-04-24 17:40:50 +02:00
jsteemann
7fb536387d
move replication-dump into engine
2017-03-21 13:55:57 +01:00
jsteemann
1a06f1e15e
initial functionality for views - unstable
2017-03-14 16:35:45 +01:00
jsteemann
645889949c
move engine-specific V8 functions into storage engine
2017-03-09 12:59:44 +01:00
jsteemann
666b2f8da9
renaming
2017-02-27 14:38:27 +01:00
Max Neunhoeffer
883c11ea45
Handle the case that ClusterComm is already shut down gracefully.
...
This touches every single place where ClusterComm is being used.
2017-02-07 15:31:40 +01:00
jsteemann
7fedb4e956
moved files into engine directory
2017-01-23 13:52:57 +01:00
jsteemann
952c3f848e
factored out transaction manager from logfile manager
2017-01-23 12:31:45 +01:00
jsteemann
f9fb701505
moved LogfileManager into engine
2017-01-23 10:30:55 +01:00
jsteemann
f0a4d69b69
use bulk allocator for index elements
2016-12-09 21:40:49 +01:00
jsteemann
817933c77b
bugfixes for sync replication and collection status in cluster
2016-11-24 17:00:57 +01:00
Andreas Streichardt
60bca789f8
Improve error messages
2016-11-21 17:47:05 +01:00
Andreas Streichardt
1318fa313b
Implement cluster authentication
2016-10-17 13:35:55 +02:00
jsteemann
9677210e57
refactoring
2016-08-02 15:00:25 +02:00
jsteemann
89e0c11b44
refactoring
2016-07-26 16:25:38 +02:00
jsteemann
df4daf4122
CleanupThread is now derived from Thread
2016-07-26 12:54:08 +02:00
jsteemann
a0f0055b6f
moved all database management functions into DatabaseFeature
2016-07-25 15:48:37 +02:00
jsteemann
807f287868
moved server id detection and pagesize detection into their own features
2016-07-18 14:37:12 +02:00
Max Neunhoeffer
1f926fc24b
Fix synchronous replication: use shard name instead of ID.
...
Explanation: Different replicas of the same shard will have different
local collection IDs. Therefore we have to use the shard name
(collection name) to indentify collections in synchronous replication.
2016-06-13 13:54:32 +02:00
jsteemann
46e9db4d4e
wal simplifications
2016-04-25 22:31:48 +02:00
Max Neunhoeffer
877e42e7c5
Merge branch 'FMH' into devel
2016-04-21 14:04:39 +02:00
Max Neunhoeffer
f7bf3bdb40
Fix a cppcheck warning.
2016-04-20 22:38:19 +02:00
Frank Celler
cd91d3654e
Merge remote-tracking branch 'origin' into FMH
2016-04-15 19:01:38 -07:00
Jan Steemann
513dc26fc1
make replication tests more deterministic
2016-04-07 13:00:30 +02:00
Frank Celler
e83c1f09b4
WIP
2016-04-02 23:41:21 +02:00
Frank Celler
af00417cf4
skeleton arangod
2016-03-25 15:14:43 +01:00
Jan Steemann
b358fa329d
fixed replication dump and logger-follow commands
2016-03-07 15:21:11 +01:00
Jan Steemann
9f84b767d1
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
2016-03-07 08:11:01 +01:00
Frank Celler
60cd363f19
moved build date to file build-date.h.in
2016-03-05 09:49:31 +01:00
Jan Steemann
0c2fdb9fb9
less dependency on document-collection.h
2016-03-04 20:53:17 +01:00
Jan Steemann
16588e33d3
less json
2016-03-03 17:30:15 +01:00
Max Neunhoeffer
4cbd99a54b
Merge branch 'devel' into ClustUp2
2016-02-13 23:06:22 +01:00