Skip to content

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
...
Checking mergeability… Don’t worry, you can still create the pull request.
This comparison is big! We’re only showing the most recent 250 commits
Commits on Apr 23, 2012
Romain Slootmaekers type fiddling to hook up sync functionality 09af2a0
Romain Slootmaekers unit test for sync (+bugfix) 5e36e70
Romain Slootmaekers dump method skeleton 097df13
@tdeconin tdeconin After handling A_RESYNC state is updated correctly 3a85cb0
@tdeconin tdeconin Minor fix when printing M_MASTERSET efe3e29
Romain Slootmaekers full chain in range (again) b4ed0c7
Commits on Apr 24, 2012
@tdeconin tdeconin Another off by one during catchup e2a6983
@tdeconin tdeconin Prevent reaching quorum before A_LOG_UPDATE happens 053d912
@tdeconin tdeconin Changin lease default to 2s b261696
Romain Slootmaekers moved prelude to just after log config 2fd7dd9
@tdeconin tdeconin Proper shutdown on signal 34e08e6
@tdeconin tdeconin Merge branch '2.0' of github.com:/Incubaid/arakoon into 2.0 abe4fb2
Romain Slootmaekers logging to file adc506c
Romain Slootmaekers Merge branch '2.0' of github.com:Incubaid/arakoon into 2.0 1199af4
@NicolasT NicolasT Remove PHP client from repository
The PHP client was moved to its proper repository at
https://github.com/Incubaid/arakoon-php

Change-Id: I27cf2c0cfdf3ac4829b86b42f7cb5057b541a5f8
3e7da0a
Commits on Apr 25, 2012
@NicolasT NicolasT Remove C client from repository
The C client removed by this commit has been deprecated in favor of
Crakoon, which you can find at https://github.com/Incubaid/crakoon

Change-Id: I0bd7206503979195bcfd223ca0ecb9d190f81c0a
5e10e48
@tdeconin tdeconin Removing all usage of real world time in MP FSM afd0111
@tdeconin tdeconin Merge branch '2.0' of github.com:/Incubaid/arakoon into 2.0 bba2892
@tdeconin tdeconin Adding --last-entries command line switch 70a11e1
Commits on Apr 26, 2012
@tdeconin tdeconin Adding confirm to server protocol handler 5436e7a
@tdeconin tdeconin Adding test_and_set to server protocol 1a4bafe
Commits on Apr 27, 2012
@tdeconin tdeconin Refactoring so store reads dont go through driver + Adding test_and_set e28aa7a
Commits on Apr 30, 2012
@tdeconin tdeconin Made command line help message more consistent c0efa92
@tdeconin tdeconin Removing is_lease_active from state 81472a3
@tdeconin tdeconin Read ops only on master unless alow_dirty is set 84a5463
@tdeconin tdeconin Minor refactoring for only_if_master 134e4b0
Romain Slootmaekers cascading API change in baardskeerder 331b2a7
@tdeconin tdeconin Adding range_entries d1f6c51
@tdeconin tdeconin Merge conflicts 2c662ef
Commits on May 02, 2012
@tdeconin tdeconin Fix for elections 882e929
@tdeconin tdeconin Adding rev_range_entries d93cb95
@tdeconin tdeconin Preparing for admin key ranges 90b25a1
@tdeconin tdeconin Adding EXISTS and ASSERT db735ef
Romain Slootmaekers first changes to protocol (prefix requests with length) e6f39e6
Romain Slootmaekers Adapted Python client to first protocol changes (basic CRUD) da66b04
Romain Slootmaekers merged c490bf5
Romain Slootmaekers mergeder ;) cedcb7f
Romain Slootmaekers more protocol changes 918d19f
Romain Slootmaekers Protocol Changes: Assert/Exists f5b3be6
Romain Slootmaekers Python Client: confirm, test_and_set, multi_get 0585000
Romain Slootmaekers LAST_ENTRIES works again (after Protocol changes) 98fe547
Commits on May 03, 2012
Romain Slootmaekers aSSert in python client 835f0f9
Romain Slootmaekers test for (too) large value 6027867
Romain Slootmaekers hex dump of protocol (for development); system tests 9dcc666
Romain Slootmaekers ping command 46f1044
@tdeconin tdeconin Reworked logging of updates 7ab10df
@tdeconin tdeconin Merge branch '2.0' of github.com:/Incubaid/arakoon into 2.0
Conflicts:
	src/hope/c.ml
2e60098
Commits on May 04, 2012
@tdeconin tdeconin Baardskeerder transaction logging changes 0aa9b0c
@tdeconin tdeconin Bugfix: hanging client in single node cluster 7c983b6
Commits on May 07, 2012
Kurt Bonne Updated jenkins scripts to use make/test_it.py afd0357
Kurt Bonne Capture test results when running test_it.py 50491e1
Romain Slootmaekers Prefix_keys (draft) 86f6ff1
@tdeconin tdeconin Prep work for admin keys 3837823
@tdeconin tdeconin Merge branch '2.0' of github.com:/Incubaid/arakoon into 2.0
Conflicts:
	src/hope/c.ml
1a7d9ad
Romain Slootmaekers Prefix in python client 6ef7ff6
Romain Slootmaekers typo in python client f7b44aa
@tdeconin tdeconin Adding first steps for set_routing and set_interval 9dc6a30
@tdeconin tdeconin Merge branch '2.0' of github.com:/Incubaid/arakoon into 2.0 97b82c1
Romain Slootmaekers test.server.right.system_tests_long_right:test_master_reelect 58ddf3e
Romain Slootmaekers Merge branch '2.0' of github.com:Incubaid/arakoon into 2.0 abc88ef
Romain Slootmaekers test_and_set test 44cc289
Romain Slootmaekers List.rev (deja vu) 741f02f
Romain Slootmaekers test_range 68822c4
Romain Slootmaekers small changes to see what's going wrong in jenkins f2e8024
Romain Slootmaekers more tests in base 7f88aba
Romain Slootmaekers back to absolute path 605f601
Romain Slootmaekers print out LD_LIBRARY_PATH 5b5ec8b
@tdeconin tdeconin Assert in sequences (wip) + eliminating double lease expirations 0df2738
@tdeconin tdeconin Merge branch '2.0' of github.com:/Incubaid/arakoon into 2.0 427bfd9
@tdeconin tdeconin Only master may send out ACCEPT a20748d
@tdeconin tdeconin Fix for test_delete_non_existing 0771dda
Commits on May 08, 2012
@tdeconin tdeconin System test no longer share same home dir 9914bde
Romain Slootmaekers statistics (wip) e5888e3
Romain Slootmaekers python client side of sequence f10cb3a
@tdeconin tdeconin Assert in sequence e731eb5
@tdeconin tdeconin Merge branch '2.0' of github.com:/Incubaid/arakoon into 2.0 5f15097
Romain Slootmaekers proposal for placement of Statistics 28cf633
Romain Slootmaekers don't shadow stats a34a904
Romain Slootmaekers more stats 19ab322
Romain Slootmaekers no more defaults to -1. range default is 100. None is dangerous and >…
…=0 is asserted
25ddaff
Romain Slootmaekers system test for rev_range_entries now works 7f16c5b
Romain Slootmaekers getStorageUtilization system test 35f33f5
Romain Slootmaekers doc string correct now. a76fc93
@tdeconin tdeconin Unreversing reversing of reverse_range_entries ba09c67
Romain Slootmaekers test if binary is stale in /tmp/X/... 0b4bcd3
Romain Slootmaekers oops. fixed test_it.py 4d8f590
@tdeconin tdeconin Fixing wrong order of log and commit of updates for slaves 89a9bec
@tdeconin tdeconin Prevent double unprefixing of keys in sequences d0f4afa
Commits on May 09, 2012
Romain Slootmaekers added cmd line options for testing 497317e
Romain Slootmaekers split between Lwt & non-lwt (for example OUnit framework) db2d38b
Romain Slootmaekers failing test ;) 1b06eaf
@tdeconin tdeconin Tab -> 8 spaces 06c8363
@tdeconin tdeconin Merge branch '2.0' of github.com:/Incubaid/arakoon into 2.0 d493ade
Romain Slootmaekers wrapper 93201f5
Romain Slootmaekers Merge branch '2.0' of github.com:Incubaid/arakoon into 2.0 b62b459
@tdeconin tdeconin Read-only support 0008e95
@tdeconin tdeconin Fix for test_restart_single_slave scenarion 7a53931
Romain Slootmaekers bugfix 4dbe61f
Romain Slootmaekers merged 5250c8c
Commits on May 10, 2012
Romain Slootmaekers right! e54d5bd
Romain Slootmaekers typo 3a1c23f
Romain Slootmaekers left f86ec46
Romain Slootmaekers 2 slaves down system test ok bde40b1
Romain Slootmaekers more system tests that work 90f0fb7
Commits on May 11, 2012
Romain Slootmaekers clarifiying paxos bug with fat_shaky_slave 1a82520
Romain Slootmaekers feature: download_db 10fe07b
@tdeconin tdeconin Fix for fat shaky slave test case 322fb55
@tdeconin tdeconin Merge branch '2.0' of github.com:/Incubaid/arakoon into 2.0 09f34c4
Romain Slootmaekers get_key_count (wip) 4a74fd8
Romain Slootmaekers test.server.right.system_tests_long_right.test_single_client_100000_sets d577276
@tdeconin tdeconin Whipe now re-initializes node as well 172db30
@tdeconin tdeconin Accepted from previous leases (different m) are now discarded f97df87
@tdeconin tdeconin Fix for missed_accept test case (depends on duplicate last-entries fix) c1edb7c
@tdeconin tdeconin Adding failing test case, caused by update order in sequences 9840e62
Commits on May 14, 2012
@tdeconin tdeconin Fix for sequence-in-catchup scenario 61fa9fe
Commits on May 18, 2012
Romain Slootmaekers expect_progress_possible ccd17bd
Romain Slootmaekers better logging when going down f855e3b
Commits on May 21, 2012
@tdeconin tdeconin Adding set_interval + upload of cfg to nursery keeper ecfcff7
@tdeconin tdeconin Merge branch '2.0' of github.com:/Incubaid/arakoon into 2.0
Conflicts:
	src/hope/barakoon.ml
627f0d1
Romain Slootmaekers starting changes to get stuff working in qshell again b970b60
Romain Slootmaekers Merge branch '2.0' of github.com:Incubaid/arakoon into 2.0 452dd98
Romain Slootmaekers removed package(bz2) d721376
Romain Slootmaekers testcase for update_io 98d9adc
Commits on May 22, 2012
Romain Slootmaekers AppStatusType => TestCmdTools works 3861ccf
Commits on May 23, 2012
Romain Slootmaekers user functions: protocol. 7cb0c59
Romain Slootmaekers User functions (wip) b663f6a
Romain Slootmaekers User functions (more wip) a80a4e7
Romain Slootmaekers User functions (wip) 87284ba
Romain Slootmaekers User_functions (almost there) c5ad38e
@tdeconin tdeconin Tabs -> double space 7113fec
Commits on May 25, 2012
Romain Slootmaekers changed the type of TX_SUCCESS (not entirely happy) 255ad52
Romain Slootmaekers plugins are NOT required ;) bf2e60c
@tdeconin tdeconin Nursery (wip) 2ccc0a0
@tdeconin tdeconin Nusery (wip2) dac0316
Romain Slootmaekers changing the response side of the protocol (probably breaks some stuff) 27aaa8e
@tdeconin tdeconin Merge branch '2.0' of github.com:/Incubaid/arakoon into 2.0
Conflicts:
	src/hope/c.ml
54df1a3
@tdeconin tdeconin PFFF more merge crap ec6cd6b
Romain Slootmaekers assert_scenario 1 9793b96
@tdeconin tdeconin Preparing revival of nursery unit tests 3baac4c
@tdeconin tdeconin Merge branch '2.0' of github.com:/Incubaid/arakoon into 2.0 1b2fb9b
Romain Slootmaekers protocol: prefix d20c480
Romain Slootmaekers Merge branch '2.0' of github.com:Incubaid/arakoon into 2.0 326ba13
Romain Slootmaekers range & prefixes 991c23b
Romain Slootmaekers more protocol changes. 695aae8
Romain Slootmaekers protocol: range_entries 5fdb952
Romain Slootmaekers protocol. d55e3eb
Romain Slootmaekers multiget and more de6ca23
Commits on May 29, 2012
Romain Slootmaekers aSSert in sequences cfca8fc
Romain Slootmaekers statistics protocol changes (wip) aac71e7
Romain Slootmaekers pylabs statistics test ... 353d049
Romain Slootmaekers python egg (and more) f4c8571
Romain Slootmaekers ramping up: creaton of debian package. f2cbd56
Romain Slootmaekers Python client: bug in input_vint abf2106
Romain Slootmaekers IEE754 floats in python client 6603b7f
Commits on May 30, 2012
Romain Slootmaekers align request_awakener type 2fdcb8b
Romain Slootmaekers result2s 975cf4a
Romain Slootmaekers commit does not return a result fc60dd9
Romain Slootmaekers result type has one less option 4e03922
Romain Slootmaekers user function (wip) a677299
Romain Slootmaekers user functions (first return values pouring through) 6dbde6c
@tdeconin tdeconin Nursery init and ground work for migrate 963cbc6
Romain Slootmaekers library for arakoon b9b75f7
Romain Slootmaekers Merge branch '2.0' of github.com:Incubaid/arakoon into 2.0 61c93b3
Commits on May 31, 2012
Romain Slootmaekers user functions demo 2154876
Romain Slootmaekers Llio (which is deprecated but Kurt needs it) 514fbd8
Romain Slootmaekers arakoon_exc in lib 02e894b
Commits on Jun 01, 2012
Romain Slootmaekers expectProgressPossible in python client 185228a
Commits on Jun 05, 2012
Kurt Bonne Added missing dependencies to arakoon lib (WIP) 3197e52
Romain Slootmaekers re-adding client example 225e4ee
Romain Slootmaekers more stuff needed in client lib 8a913c7
Romain Slootmaekers examples/client/demo.ml builds b1c5c22
Romain Slootmaekers fixes to long running tests a8b1646
Commits on Jun 07, 2012
Romain Slootmaekers packaging on hudson/jenkins b6baefc
Romain Slootmaekers jenkins tags. b67f11c
Commits on Jun 26, 2012
Romain Slootmaekers protocol changes (wip) d6f516b
Commits on Sep 05, 2012
Romain Slootmaekers plugin loader: fatal logging when things go wrong 84dca57
Commits on Nov 06, 2012
Romain Slootmaekers deleted otc 7e50c7f
Romain Slootmaekers initfiles update to work with ocaml 4.00.1 35a8ae4
Romain Slootmaekers opam based build 06f09fd
Romain Slootmaekers fixing rst bbf2d86
Commits on Nov 07, 2012
Romain Slootmaekers propagate key_count 5447f26
Romain Slootmaekers namechange: nodestream => admin 5fe983e
Romain Slootmaekers _virtualenv is ignored 4e96002
Commits on Nov 08, 2012
Romain Slootmaekers adding Arakoon V1 protocol (wip) 45472da
Commits on Nov 09, 2012
Romain Slootmaekers support for both Arakoon 1.x and 2.x protocols (wip) 1d07ae7
Romain Slootmaekers adding 1.4 client to system tests ab8447e
Romain Slootmaekers protocol version in tests f06e202
Romain Slootmaekers system tests have protocol version. 812d0de
Romain Slootmaekers protocol_version in test_read_only e0ef637
Commits on Nov 12, 2012
Romain Slootmaekers put compatibility in own test class c489ae2
Romain Slootmaekers compatibility (wip) 8295cb1
Romain Slootmaekers more compatibility e2263ed
Romain Slootmaekers compatibility: multiget for 1.X f1562de
Romain Slootmaekers compatibility: asserts 83c4c4c
Romain Slootmaekers compatibility ... aa93feb
Romain Slootmaekers compatibility : expect_progress_possible 4cb08b4
Commits on Nov 13, 2012
Romain Slootmaekers get_version: forward port acbf4b0
Romain Slootmaekers getVersion in Arakoon 2 python client e39a28f
Commits on Nov 14, 2012
Romain Slootmaekers delete_prefix: v2 protocol; cmd line (wip) d2a3eb8
Romain Slootmaekers delete_prefix : v1 79dfbcf
Commits on Nov 15, 2012
Romain Slootmaekers suppressed Test_gather_evidence de3152f
Romain Slootmaekers delete_prefix: partial bugfix. ccf92d0
Commits on Nov 16, 2012
Romain Slootmaekers baardskeerder's new Either result type allows type zoo pruning 8d800ba
Romain Slootmaekers remove Core.INT 6a9fa2f
Commits on Jan 15, 2013
Romain Slootmaekers reviving CI setup f0cc553
Commits on Jan 17, 2013
Romain Slootmaekers a skeleton for arakoon_remote_test 23ec665
Commits on Jan 22, 2013
Romain Slootmaekers more functorization to allow flexbible test case setup ecf7832
Commits on Jan 23, 2013
Romain Slootmaekers ARAKOON-338: log prelude is in debug 5cdea3c
Romain Slootmaekers cmd line: --who-master 2066a26
Commits on Jan 24, 2013
Romain Slootmaekers adding delete in userdb f1f9071
Commits on Jan 25, 2013
Romain Slootmaekers set_get skeleton for arakoon_remote test 94be12a
@NicolasT NicolasT Introduce NTick/MTick/ITick
Instead of using a single 'TICK' type to track 'n', 'm' and 'i', this
commit introduces distinct types.

The 'TICK' constructor/wrapper around int64 is removed on the go.

Change-Id: I1f47b10321df8b5d9a8e76e412a78c15bf76fb74
02ea885
Commits on Jan 28, 2013
Romain Slootmaekers arakoon_remote_client testcase: set_delete a6ba7d6
Commits on Jan 29, 2013
Romain Slootmaekers mem_store: get should not throw an exception 36c8703
Romain Slootmaekers CI: jenkins base case bff6276
Romain Slootmaekers CI: digging into failure of download_db testcase on Jenkins 6cc06ae
Romain Slootmaekers CI: more dabbling & cluelessness 8cc0f1e
Commits on Jan 30, 2013
Romain Slootmaekers nursery: check interval (WIP) 090d205
Romain Slootmaekers nursery: bugfix in serialization of routing (+ registration unit test) c185461
Romain Slootmaekers unit test for deleting a non existing value 40b6866
Romain Slootmaekers factor out frequent pattern in test bea30d1
Romain Slootmaekers bugfix: behaviour of mem_store in case of deleting a nonexisting value 4ee89ef
Commits on Feb 04, 2013
Romain Slootmaekers get_interval (WIP) 68826a4
Romain Slootmaekers started throwing code from 1.x as it is clear we'll never be using th…
…at again.
7013e02
Romain Slootmaekers functionality for atomic test_and_set 820074f
Commits on Feb 06, 2013
Romain Slootmaekers putting request result inside state 299420f
Romain Slootmaekers extra testcase to expose Baardskeerder's problem with empty transactions 093c961
Commits on Feb 12, 2013
@blackmath86 blackmath86 Add support for assert_exists af07e6e
@toolslive toolslive Merge pull request #4 from Incubaid/assert_exists_2
Add support for assert_exists
dd1ba6a
Commits on Feb 13, 2013
Romain Slootmaekers nursery: --get-interval and v2 protocol for get_fringe (wip) 250ca7b
Romain Slootmaekers get_fringe: protocol + mem_store ca1796a
Romain Slootmaekers set_routing_delta 900e859
Romain Slootmaekers set_routing_delta (ctd) 048db74
Romain Slootmaekers python client nursery routing protocol db5a6df
Romain Slootmaekers MIGRATE_RANGE b03a4a9
Commits on Feb 14, 2013
Romain Slootmaekers nursery:first working testcases 8dda36c
Commits on Feb 15, 2013
Romain Slootmaekers more system tests that succeed 690b15d
Romain Slootmaekers nursery: 6/12 tests work. 6a4b00b
Romain Slootmaekers 11/12 1d0e1f0
Romain Slootmaekers 12/12 0be5d0b
Commits on Feb 18, 2013
Romain Slootmaekers moved nursery functionality tests to quick (as they are just that) c2d0bae
Commits on Feb 19, 2013
Romain Slootmaekers migrate in chunks of a megabyte. 24ade88
Commits on Feb 20, 2013
Romain Slootmaekers log the size of a fringe chunk e8d7fca
Commits on Feb 21, 2013
@toolslive toolslive Merge pull request #9 from Incubaid/nursery
Nursery
5ea3ab5
@blackmath86 blackmath86 ARAKOON-337: Missing feature --statistics 432b346
@toolslive toolslive Merge pull request #5 from Incubaid/ARAKOON-337
ARAKOON-337: Missing feature --statistics
aa526a0
Commits on Feb 28, 2013
Romain Slootmaekers get_fringe: bad boundary Some "\xff" fixed 36b0b00
Commits on Mar 01, 2013
Romain Slootmaekers system tests: fix arity of methods. 63ac0ac
Commits on Mar 04, 2013
Romain Slootmaekers admin sequence & reinstatement of interval checks 7b36940
@toolslive toolslive Merge pull request #14 from Incubaid/ARAKOON-364
Arakoon 364
52b888d