Kaveh Vahedipour
|
697a22be15
|
semi-fix for long delays in multi-host-agency collection creation/drop
|
2016-09-12 16:36:15 +02:00 |
Michael Hackstein
|
adf2601e73
|
Merge branch 'devel' of github.com:arangodb/arangodb into generic-col-types
|
2016-09-08 16:26:57 +02:00 |
Kaveh Vahedipour
|
998a635fd6
|
running agent?
|
2016-09-08 14:08:20 +02:00 |
jsteemann
|
c488375e36
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into generic-col-types
|
2016-09-08 12:53:36 +02:00 |
Kaveh Vahedipour
|
4704892a17
|
restructuring agent wakeup
|
2016-09-08 12:49:24 +02:00 |
Andreas Streichardt
|
8f318b526f
|
Merge branch 'devel' into generic-col-types
|
2016-09-07 14:28:37 +02:00 |
Kaveh Vahedipour
|
2c7231a7d5
|
hiding .agency configuration from unauthorized access
|
2016-09-07 14:18:10 +02:00 |
jsteemann
|
6ddf8bab54
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into generic-col-types
|
2016-09-06 11:22:14 +02:00 |
Kaveh Vahedipour
|
85ea1d5ff9
|
clang-format
|
2016-09-06 10:01:33 +02:00 |
Kaveh Vahedipour
|
b1d645b841
|
We can handle dying dbservers during collection creation
|
2016-09-05 14:06:53 +02:00 |
Jan Christoph Uhde
|
d3654d99d8
|
finish RequestType enum
|
2016-08-23 14:49:29 +02:00 |
Andreas Streichardt
|
a4b21d0abc
|
Couldn't query two different keys beginning with the same string in one level
|
2016-08-10 12:26:24 +02:00 |
Kaveh Vahedipour
|
cab4d78eee
|
fixed compaction bug in RAFT
|
2016-08-02 13:13:05 +02:00 |
Kaveh Vahedipour
|
516127aeb2
|
checking and documenting
|
2016-06-28 14:39:17 +02:00 |
Max Neunhoeffer
|
5a6b5af02a
|
Ensure that Store::_agent is set when first used.
This fixes a data race at startup.
|
2016-06-27 12:13:25 +02:00 |
Kaveh Vahedipour
|
bbade806c3
|
more agency tests
|
2016-06-24 15:36:57 +02:00 |
Kaveh Vahedipour
|
761b16e407
|
added 'in'-check for agency precondition
|
2016-06-23 17:17:03 +02:00 |
Kaveh Vahedipour
|
f510275562
|
added 'in'-check for agency precondition
|
2016-06-23 15:50:58 +02:00 |
Kaveh Vahedipour
|
d125d21912
|
added 'in'-check for agency precondition
|
2016-06-23 15:49:06 +02:00 |
Kaveh Vahedipour
|
b22b826862
|
documenting code mode
|
2016-06-20 10:13:00 +02:00 |
Kaveh Vahedipour
|
9ea023acb1
|
store documentation
|
2016-06-15 16:08:17 +02:00 |
Kaveh Vahedipour
|
1b77bc7a83
|
ageny tests
|
2016-06-14 16:39:07 +02:00 |
Kaveh Vahedipour
|
ab593bfa94
|
error handling in rest handling and random generator in constituent
|
2016-06-14 14:51:48 +02:00 |
Kaveh Vahedipour
|
3f0b5c1a36
|
minor optimisations
|
2016-06-14 12:20:22 +02:00 |
Kaveh Vahedipour
|
658a2a8f3d
|
clean up code, document
|
2016-06-14 12:00:34 +02:00 |
Kaveh Vahedipour
|
df93c72bd0
|
optimised key-value store for speed and readability
|
2016-06-13 19:32:50 +02:00 |
Kaveh Vahedipour
|
988b4401f2
|
machine ids in cluster zero-filled to up to 1000 machines
|
2016-06-10 15:57:12 +02:00 |
Kaveh Vahedipour
|
d34752a1c4
|
removed dependence on excetion throwing for store to build results
|
2016-06-10 12:35:52 +02:00 |
Kaveh Vahedipour
|
e39c3dd118
|
multi-host agency clean shutdown
|
2016-06-07 16:55:50 +00:00 |
Kaveh Vahedipour
|
5dfa0c0adb
|
abolished const ref members in supervision jobs
|
2016-06-06 10:28:07 +02:00 |
Kaveh Vahedipour
|
a496d6bea8
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2016-06-06 09:30:42 +02:00 |
Kaveh Vahedipour
|
912e5c9488
|
abolished const ref members in supervision jobs
|
2016-06-06 09:30:36 +02:00 |
Max Neunhoeffer
|
7ab83d4050
|
Slightly change signature of asyncRequest.
Error handling was inconsistent. This is cleaned up now.
|
2016-06-04 16:19:54 -06:00 |
Kaveh Vahedipour
|
6110773fdb
|
Redone job design in supervision to simpler interface.
|
2016-05-23 17:07:35 +02:00 |
Kaveh Vahedipour
|
e3b78a8f6e
|
supervising on
|
2016-05-19 16:59:08 +02:00 |
Frank Celler
|
9646f736fb
|
clang-format
|
2016-05-18 14:51:09 +00:00 |
Kaveh Vahedipour
|
434e1c00c3
|
rewrote agency's key value store handling of ttls.
|
2016-05-18 16:16:02 +02:00 |
Kaveh Vahedipour
|
13b44f3a51
|
compaction tested
|
2016-05-18 12:43:38 +02:00 |
Kaveh Vahedipour
|
182e1a2fbe
|
supervising on
|
2016-05-17 17:47:21 +02:00 |
Kaveh Vahedipour
|
d9a6a1efd6
|
cluster supervision moves broken leaders
|
2016-05-12 10:08:46 +02:00 |
Kaveh Vahedipour
|
de9618572c
|
Faulty implementation of checks for multiple preconditions in agency
|
2016-05-12 10:02:13 +02:00 |
Kaveh Vahedipour
|
5f8f8a628a
|
cluster supervision moves broken leaders
|
2016-05-11 14:59:10 +02:00 |
Kaveh Vahedipour
|
c8dca04054
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2016-05-09 08:58:39 +02:00 |
Kaveh Vahedipour
|
220c286a11
|
agency compaction to c++ database api
|
2016-05-09 08:12:22 +02:00 |
jsteemann
|
4691a0868d
|
removed unnecessary iostream includes
|
2016-05-07 08:06:26 +02:00 |
Kaveh Vahedipour
|
00ce93b8d0
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm
|
2016-05-02 16:14:37 +02:00 |
jsteemann
|
96fceb4411
|
use std::unordered_maps for headers
|
2016-05-01 20:52:47 +02:00 |
Kaveh Vahedipour
|
e81e3e51e0
|
javascript side of jsonified agency
|
2016-04-28 15:15:55 +02:00 |
Kaveh Vahedipour
|
049cc8602e
|
careful with loops :(
|
2016-04-27 16:53:09 +02:00 |
Kaveh Vahedipour
|
aaf49fcdf4
|
removing strigified json from agencycomm
|
2016-04-22 15:50:02 +02:00 |
Kaveh Vahedipour
|
e980c74548
|
class Node out of Store.{h,cpp}
|
2016-04-21 17:11:44 +02:00 |
Kaveh Vahedipour
|
9aa8a3dcad
|
Store no longer inherits from Node
|
2016-04-21 17:02:02 +02:00 |
Kaveh Vahedipour
|
35b27663b0
|
class Node out of Store.{h,cpp}
|
2016-04-21 14:10:41 +02:00 |
Kaveh Vahedipour
|
307e4a31a0
|
class Node out of Store.{h,cpp}
|
2016-04-21 13:55:28 +02:00 |
Kaveh Vahedipour
|
0ed4c912b4
|
some wrong header declarations
|
2016-04-19 13:11:42 +00:00 |
Kaveh Vahedipour
|
87bc35068b
|
FHM merge from devel
|
2016-04-19 09:59:33 +00:00 |
Frank Celler
|
007fe8e053
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into FMH
Conflicts:
arangod/Agency/Constituent.cpp
arangod/Agency/RestAgencyHandler.cpp
arangod/Aql/Query.cpp
arangod/Aql/grammar.cpp
arangod/RestHandler/RestSimpleQueryHandler.cpp
arangod/RestServer/ArangoServer.cpp
js/client/modules/@arangodb/testing.js
|
2016-04-19 07:44:00 +02:00 |
Kaveh Vahedipour
|
76a0b2d41a
|
cluster startup and supervision
|
2016-04-18 13:08:49 +02:00 |
Frank Celler
|
e298ac9881
|
Merge branch 'devel' of github.com:arangodb/arangodb into FMH
|
2016-04-15 21:05:52 -07:00 |
Frank Celler
|
dd44191a91
|
WIP
|
2016-04-15 21:03:53 -07:00 |
Kaveh Vahedipour
|
757faac442
|
[[{"url":"test","op":12,"ttl":6}]] broke agency
|
2016-04-15 16:37:24 +02:00 |
Kaveh Vahedipour
|
97a6c29ec6
|
[[{url:test,op:12,ttl:6}]] broke agency
|
2016-04-15 16:29:44 +02:00 |
Kaveh Vahedipour
|
a6193a58eb
|
unguarded access to _time_table in Store
|
2016-04-15 14:10:21 +02:00 |
Kaveh Vahedipour
|
db4b527df5
|
store's operator handling on non-keyword 'op' and consistent handling of keys as paths
|
2016-04-14 17:27:06 +02:00 |
Kaveh Vahedipour
|
67c06047f3
|
store's operator handling on non-keyword 'op' and consistent handling of keys as paths
|
2016-04-14 17:17:37 +02:00 |
Kaveh Vahedipour
|
393b068ac4
|
store's operator handling
|
2016-04-14 16:40:25 +02:00 |
Kaveh Vahedipour
|
544b8df334
|
signle instance agency doesn't need to utilize thread in Agent
|
2016-04-14 14:57:39 +02:00 |
Kaveh Vahedipour
|
01ec96f859
|
correct handling of objects in agency op set
|
2016-04-14 14:03:42 +02:00 |
Kaveh Vahedipour
|
83868d4ca9
|
correct depiction of multimap entities
|
2016-04-13 14:52:44 +02:00 |
Kaveh Vahedipour
|
237b190032
|
correct callback jsons
|
2016-04-12 16:01:36 +02:00 |
Kaveh Vahedipour
|
9bd08b98c4
|
correct callback jsons
|
2016-04-12 16:01:00 +02:00 |
Kaveh Vahedipour
|
7d608b160f
|
introducing cluster sanity checking to agency
|
2016-04-12 12:56:12 +02:00 |
Kaveh Vahedipour
|
9853b9662c
|
introducing cluster sanity checking to agency
|
2016-04-12 12:10:46 +02:00 |
Kaveh Vahedipour
|
66636cdb7d
|
introducing cluster sanity checking to agency
|
2016-04-12 11:35:27 +02:00 |
Kaveh Vahedipour
|
bf95261493
|
introducing cluster sanity checking to agency
|
2016-04-12 10:25:52 +02:00 |
Kaveh Vahedipour
|
1c64dfccb6
|
clang binaries don't like being left with an undefined iterator. no way around fixing it.
|
2016-04-11 14:36:42 +02:00 |
jsteemann
|
39e9859075
|
cppcheck
|
2016-04-08 23:51:21 +02:00 |
Kaveh Vahedipour
|
c949df2dfc
|
agency compiles after pull from devel
|
2016-04-08 12:40:38 +00:00 |
Kaveh Vahedipour
|
e420aa2357
|
packaging callbacks per transaction
|
2016-04-08 11:57:38 +02:00 |
Kaveh Vahedipour
|
068c852a14
|
packaging callbacks per transaction
|
2016-04-08 10:01:25 +02:00 |
Kaveh Vahedipour
|
4ae8aae1da
|
redone the single-host and multi-host agency to function in identical way in commiting and confirmation thereof
|
2016-04-07 12:20:53 +02:00 |
Kaveh Vahedipour
|
a315997617
|
callback redesign
|
2016-04-07 10:20:08 +02:00 |
Kaveh Vahedipour
|
c2013c560d
|
mop mop
|
2016-04-06 18:46:55 +02:00 |
Kaveh Vahedipour
|
edec7047b9
|
Callbacks redesigning
|
2016-04-06 17:30:40 +02:00 |
Kaveh Vahedipour
|
407e06be32
|
Callbacks redesigning
|
2016-04-06 17:27:23 +02:00 |
Kaveh Vahedipour
|
a2ae5766ce
|
Store::run is now correctly waiting for first ttl to wake up
|
2016-04-06 16:28:09 +02:00 |
Jan Steemann
|
9f8c24b1cd
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
|
2016-04-06 15:43:27 +02:00 |
Kaveh Vahedipour
|
d6901cf3cf
|
new document api
|
2016-04-06 13:36:18 +02:00 |
Kaveh Vahedipour
|
ab3aad727a
|
Store to behave as described by new API
|
2016-04-06 09:51:14 +02:00 |
Kaveh Vahedipour
|
f6c5feb5e4
|
implementing code review: rewrote url generation
|
2016-04-06 08:58:38 +02:00 |
Kaveh Vahedipour
|
bb6461f3d7
|
implementing code review: clearing out Store
|
2016-04-05 18:15:17 +02:00 |
Kaveh Vahedipour
|
54bf795bbc
|
implementing code review: clearing out Store
|
2016-04-05 17:36:14 +02:00 |
Kaveh Vahedipour
|
f9190643ce
|
implementing code review: clearing out Store
|
2016-04-05 17:35:13 +02:00 |
Kaveh Vahedipour
|
a1a64d0cab
|
implementing code review: multimaps instead of maps
|
2016-04-05 16:58:11 +02:00 |
Kaveh Vahedipour
|
6f300d6cc7
|
implementing code review
|
2016-04-05 16:23:11 +02:00 |
Kaveh Vahedipour
|
8bb3b84aed
|
implementing code review
|
2016-04-05 14:20:07 +02:00 |
Kaveh Vahedipour
|
929d17f32e
|
code review
|
2016-04-05 08:48:41 +02:00 |
Kaveh Vahedipour
|
90406d3e92
|
redefinition of agency api
|
2016-04-04 16:43:48 +02:00 |
Kaveh Vahedipour
|
35cc67fa61
|
redefinition of agency api
|
2016-04-04 16:40:40 +02:00 |
Andreas Streichardt
|
a2b8bb92f2
|
Oops...still conflicted
|
2016-04-04 15:45:30 +02:00 |