1
0
Fork 0
Commit Graph

205 Commits

Author SHA1 Message Date
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
Andreas Streichardt 675ccf06f9 Merge branch 'agency' of github.com:arangodb/arangodb into agency 2016-04-04 15:22:42 +02:00
Kaveh Vahedipour 5caf02768c code beautification 2016-04-04 14:42:49 +02:00
Kaveh Vahedipour 1293c9301a agency's own endpoint is now derived from server.endpoint 2016-04-04 11:23:46 +00:00
Kaveh Vahedipour bcc180bf2b Clearing time table effectlively done the same way as for external calls 2016-04-04 08:41:59 +02:00
Kaveh Vahedipour 3e2f7b4043 replaced put_time 2016-04-01 15:34:13 +02:00
Kaveh Vahedipour a3d8ce9cab gcc 4.8 does not entail std::put_time 2016-04-01 15:22:08 +02:00
Kaveh Vahedipour 8ace3c10a3 Overwriting ttls 2016-04-01 14:24:30 +02:00
Kaveh Vahedipour 768e376c35 ttls revisited for proper logging 2016-03-31 22:35:50 +02:00
Kaveh Vahedipour 394dcdb46b added more precondition and ttl tests 2016-03-31 16:50:00 +02:00
Kaveh Vahedipour 8ac7491e53 cleaning up log messages. corrected agency test for failed precondition. 2016-03-31 16:10:25 +02:00
Kaveh Vahedipour a0edfe2b8d ids need to be sorted in the proper order. zero filling from left 2016-03-31 12:23:07 +02:00
Kaveh Vahedipour f4ee0729eb still ttl in long 2016-03-31 11:52:17 +02:00
Kaveh Vahedipour f9cc972cff i am a teapot if value not found and only a single search string is requested 2016-03-31 11:04:10 +02:00
Kaveh Vahedipour 3e225f4304 remergin devel 2016-03-31 09:51:34 +02:00
Frank Celler 119c1bd44b Merge branch 'devel' of github.com:arangodb/arangodb into spdvpk 2016-03-31 09:31:32 +02:00
Kaveh Vahedipour 153610c76f corrected ttl for accepting integer seconds :) 2016-03-31 09:08:18 +02:00
Kaveh Vahedipour 0e49485c73 updating state to AQL 2016-03-30 16:18:12 +02:00
Kaveh Vahedipour f8e49bd208 updating state to AQL 2016-03-30 15:59:13 +02:00
Kaveh Vahedipour a48b795b44 bug in increment and decrement in agency solved. 2016-03-29 15:48:49 +02:00
Kaveh Vahedipour 19267cbbac bug in increment and decrement in agency solved. 2016-03-29 15:09:58 +02:00
Kaveh Vahedipour 43749f1f52 bug in increment and decrement in agency solved. 2016-03-29 15:04:13 +02:00
Kaveh Vahedipour 7959f01d4a Merge branch 'agency' of https://github.com/arangodb/arangodb into agency 2016-03-29 11:10:24 +00:00
Kaveh Vahedipour a11ed509a1 some consistency namign 2016-03-29 10:28:57 +02:00
Jan Steemann dda3c402fe Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-03-24 15:43:56 +01:00
Kaveh Vahedipour 5f8bd3d720 address sanitizer bitching about non-initialised boolean 2016-03-24 15:37:26 +01:00
Jan Steemann 1915e39aea Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-03-24 15:28:57 +01:00
Kaveh Vahedipour 1bdfe53ec2 Agency write sensitive to X-ArangoDB-Agency-Mode 2016-03-24 14:14:33 +01:00
Kaveh Vahedipour 8bc6d193c4 Remerge from devel into agency for integration into cluster 2016-03-24 11:17:59 +01:00
Kaveh Vahedipour c1a5b56061 Fixing VS 2015 warnings and errors 2016-03-24 10:38:50 +01:00
jsteemann 3f3ac72503 Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk 2016-03-23 20:55:01 +01:00
Kaveh Vahedipour 80e7828a97 need to log all changes of term in agency 2016-03-23 19:05:34 +01:00
Jan Steemann d5d943b4a5 adapt to branch 2016-03-23 17:09:29 +01:00
Kaveh Vahedipour 9677db67a6 turning off lights in agency? 2016-03-23 11:44:46 +01:00
Kaveh Vahedipour 9e077e2293 Merge branch 'agency' of https://github.com/arangodb/arangodb into agency 2016-03-23 10:05:34 +01:00
Kaveh Vahedipour 342ca3e383 merging into devel 2016-03-23 10:05:14 +01:00
Kaveh Vahedipour 0d15a3ceaf No need for hexdump header anymore 2016-03-23 08:58:31 +00:00
Kaveh Vahedipour e3cc35ccf6 pulling into devel 2016-03-23 08:43:06 +01:00
Kaveh Vahedipour 7f76eb64cb first really usable multi-host agency 2016-03-22 13:34:19 +01:00
Kaveh Vahedipour 3d3fb23a62 writing test 2016-03-18 18:59:06 +01:00
Kaveh Vahedipour 062e403dba correct array pop/push/shift/prepend behaviours if non-array entry on store 2016-03-18 11:47:24 +01:00
Kaveh Vahedipour eb71e96e0c minor minor 2016-03-18 11:03:13 +01:00
Kaveh Vahedipour 67d46b9485 we have ttl 2016-03-17 21:52:07 +01:00
Kaveh Vahedipour 0051c9d3d4 we have ttl 2016-03-17 21:04:12 +01:00
Kaveh Vahedipour 92bcc0c376 All operators + new without set 2016-03-17 12:55:18 +01:00
Kaveh Vahedipour af56c18345 Construct builder with prefilled buffer. Agency store increment, decrement, push pop 2016-03-16 23:53:09 +01:00
Kaveh Vahedipour 5acdc36d07 Construct builder with prefilled buffer. Agency store increment, decrement, push pop 2016-03-16 23:40:53 +01:00
Kaveh Vahedipour a2de635eba correct const/non const iterations in operator() for Store 2016-03-16 00:24:15 +01:00
Kaveh Vahedipour 9671c386b4 correct const/non const iterations in operator() for Store 2016-03-15 21:49:56 +01:00
Kaveh Vahedipour 6f8841fcc8 correct const/non const iterations in operator() for Store 2016-03-15 20:44:06 +01:00
Kaveh Vahedipour 8bf2264e88 null result for non-existent key in agency dbs 2016-03-15 16:28:27 +01:00
Kaveh Vahedipour b59e7adfeb actually getting out what was put into kv-store 2016-03-11 17:07:16 +01:00
Kaveh Vahedipour ac52b47708 actually getting out what was put into kv-store 2016-03-11 12:10:39 +01:00
Kaveh Vahedipour 3b59217c21 merging from devel 2016-03-10 17:37:37 +01:00
Kaveh Vahedipour 3d066d2f03 Store intestinals into cpp file. Write to db ok. 2016-03-09 12:29:01 +01:00
Kaveh Vahedipour 3a239fe1d5 Store intestinals into cpp file. Write to db ok. 2016-03-09 09:58:43 +01:00