Tobias Gödderz
e2c84acfaf
Use explicit default destructors where possible ( #10166 )
2019-10-04 15:58:30 +02:00
Kaveh Vahedipour
e91cc66b9e
forward ported node corrections from 3.4 ( #9700 )
...
* forward ported node corrections from 3.4
* tests fixed
2019-08-15 15:48:49 +02:00
Frank Celler
aa3d3f8e40
Feature/cleanup ccpcheck ( #9665 )
2019-08-12 11:11:49 +02:00
Dan Larkin-York
3d0246cb18
Decentralize includes ( #9623 )
2019-08-06 15:32:09 +02:00
Jan
1a58cc2213
add VelocyPackHelper::equal method ( #9389 )
2019-07-03 12:15:11 +02:00
Kaveh Vahedipour
8a511934df
[devel] fix ttl handling for object assigments ( #9207 )
...
* fix ttl handling for object assigments
* completed test handling
* CHANGELOG.
2019-06-06 15:48:40 +02:00
Kaveh Vahedipour
773f3c8422
[devel] fix state clientlookuptable ( #9066 )
2019-05-30 04:24:46 +02:00
Max Neunhöffer
80bfb85695
Port agency performance tuning for many shards to devel. ( #8647 )
...
* Port agency performance tuning for many shards to devel.
* Add more IDs to LOG_TOPIC calls.
* Even more IDs for LOG_TOPIC.
* Fix a duplicate LOG_TOPIC ID.
* Fix an old merging bug in devel.
* Don't hesitate between phases one and two for small clusters.
2019-04-11 11:14:56 +02:00
Max Neunhöffer
02281d3be4
Handle InitDone correctly. ( #8552 )
...
* precondition plan / version in compaction / store TTL removal independent of local _ttl set
* Agency init loops break when shutting down.
* assertion failures in store on restarting following agents
* Minor porting fixes from 3.4
2019-04-01 17:01:05 +02:00
Jan Christoph Uhde
c3f7961b88
apply unique log ids ( #8561 )
2019-03-25 20:26:51 +01:00
Kaveh Vahedipour
5038dfe685
supervision must not copy snapshots into jobs ( #8425 )
...
* supervision must not copy snapshots into jobs
* CHANGELOG.
2019-03-20 17:07:54 +01:00
Frank Celler
ac9f375fb5
big reformat
2018-12-26 00:54:03 +01:00
Jan
7306cdaa03
try not to throw so many exceptions from Supervision ( #7227 )
2018-11-07 15:36:41 +01:00
Simon
8b7a4099b8
Properly compare velocypack objects in Agency operations ( #6921 )
...
* Properly compare velocypack objects in Agency operations
* Add changelog
* added option for VPackDumper
2018-10-17 20:03:53 +02:00
jsteemann
b067d738e5
fixed indentation a bit
2018-10-03 13:25:32 +02:00
Kaveh Vahedipour
28754cbf15
Feature/schmutz plus plus ( #5972 )
...
- Schmutz now called "Maintenance" and completely implemented in C++
- Fix index locking bug in mmfiles
- Fix a bug in mmfiles with silent option and repsert
- Slightly increase supervision okperiod and graceperiod
2018-08-24 12:15:35 +02:00
Jan
a5bb50b0bf
remove methods from VelocyPackHelper that are also in VPackSlice ( #5946 )
2018-07-25 09:01:29 +02:00
Simran
34ec56d421
Feature/misc spelling corrections ( #5164 )
2018-07-13 13:06:20 +02:00
Simon
45fbed497b
Supervision Job for Active Failover ( #5066 )
2018-04-23 12:49:41 +02:00
Kaveh Vahedipour
8bbe256633
Bug fix/node smapping logs ( #5126 )
...
* Node was spamming the logs for only bad reasons
* lets not spam the customers
2018-04-17 17:01:38 +02:00
Matthew Von-Maszewski
c0c149cf5b
Create non-throwing wrappers for Node access in Agency ( #4598 )
...
* safety checkin of Node throw reduction.
* final round of Node throw protection. Common accessors now protected to force code to hasAsXXX() functions.
2018-04-17 10:21:14 +02:00
Kaveh Vahedipour
7b80deb5cc
Fixed object assignment operator for agency's key value store ( #3701 )
...
* Fixed object assignment operator for agency's key value store
* Node's toJson is now actually toJson. getString should be used for string extractions
* adjust agency's documentation (clarify precondition)
2017-11-17 15:49:40 +01:00
Kaveh Vahedipour
c9621ff230
Feature/new agency checks for preconditions ( #3612 )
2017-11-11 22:48:23 +01:00
Jan
98eecaae20
bug fix for agency precondition checks ( #3579 )
2017-11-06 23:55:41 +01:00
Kaveh Vahedipour
4c95445ae9
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-06-07 16:25:23 +02:00
Max Neunhoeffer
4762485815
Fix agency crash (_parent bug).
2017-06-07 16:23:13 +02:00
Kaveh Vahedipour
1e82fbdab6
slice() does generate an exception at times
2017-06-07 13:25:12 +02:00
Kaveh Vahedipour
414db971cf
allow for deleting array position in agency kv-store
2017-05-15 12:22:15 +02:00
Kaveh Vahedipour
de77b5ec7a
getting rid of exceptions in supervision
2017-05-10 17:50:31 +02:00
Kaveh Vahedipour
9b89555f74
agency response to ttl'ed values also corrected for deep trees
2017-05-09 12:49:17 +02:00
Kaveh Vahedipour
675e6599af
ttls are considered, when key-value store read is invoced
2017-05-08 12:05:10 +02:00
jsteemann
0cad04bdb3
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-04 15:09:39 +02:00
Kaveh Vahedipour
7c7dd66198
Node changes missing
2017-05-04 14:41:06 +02:00
jsteemann
6c3eba939a
fix copy&paste error
2017-05-04 13:18:13 +02:00
Kaveh Vahedipour
1f81ce28b0
merge in cpp & js from 3.1.18 yet to do tests
2017-04-21 15:41:05 +02:00
Kaveh Vahedipour
870eef2f52
backport of 3.1 bug fixes and resilience improvements
2017-03-13 13:35:19 +01:00
Kaveh Vahedipour
4cc830b0df
merge from 3.1
2017-02-20 20:05:52 +01:00
jsteemann
b3ac54d065
remove global namespace include
2017-02-13 13:03:33 +01:00
Kaveh Vahedipour
3ee7a8d595
compaction thread tested and functional
2017-02-08 14:18:46 +01:00
Max Neunhoeffer
e11c7c96c1
Please static analyis.
2017-01-24 12:30:07 +01:00
Kaveh Vahedipour
fc2d36ccb1
Dealing with 412 in ClusterInfo
2017-01-20 18:58:07 +01:00
Kaveh Vahedipour
40c6e2b48c
unobserve should not create entries in agency, if empty before
2017-01-20 08:06:27 +01:00
Kaveh Vahedipour
839654d095
collections and current version
2016-12-30 13:56:25 +01:00
Kaveh Vahedipour
55ffd4c55f
collections and current version
2016-12-30 13:54:55 +01:00
Kaveh Vahedipour
3a1a9c898c
correct handling of distributeShardsLike in FailedFollower
2016-12-05 15:44:53 +01:00
Kaveh Vahedipour
f8235b9c63
agency locks code review
2016-10-25 15:07:57 +02:00
Kaveh Vahedipour
7556e55817
fixed bug in handling of empty objects in agency key-value store
2016-09-26 10:35:33 +02:00
Kaveh Vahedipour
0bd0291814
fixed bug in handling of empty objects in agency key-value store
2016-09-26 10:33:43 +02:00
Kaveh Vahedipour
2c7231a7d5
hiding .agency configuration from unauthorized access
2016-09-07 14:18:10 +02:00
Kaveh Vahedipour
85ea1d5ff9
clang-format
2016-09-06 10:01:33 +02:00