Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

SVN Log


Commit Date  
[r166] (HEAD) by takemaru

* src/kai_store_dets.erl
- Added {repair, force} option to dets:open_file.

2009-07-29 13:59:03 Tree
[r165] by takemaru

* src/kai_membership.erl
- Retry pinging to suspicious nodes till 1 min has elapsed, before removing them.

2009-07-27 14:20:53 Tree
[r164] by takemaru

* branches/0.4.1rc
- Created a new branch from tags/0.4.0 for sticky membership management.

2009-07-27 13:04:05 Tree
[r163] by shino_shun

Merge branch 'shino_data_in_bag_local' into trunk_local

2009-07-19 09:26:41 Tree
[r162] by shino_shun

patch set 4/4 (N = 4 now)
Change kai_store type from set to bag, in order to store
multiple conflicting data.
Consequently, the return type of thier 'get' becomes [data].

Change: kai_sync, misc changes to follow kai_store's interface change
Change: kai_membership_SUITE, misc changes e.g. comments and logs

At this point, all test cases pass.

2009-06-23 03:29:28 Tree
[r161] by shino_shun

patch set 3/N (N is yet unknown)
Change kai_store type from set to bag, in order to store
multiple conflicting data.
Consequently, the return type of thier 'get' becomes [data].

Change: in get, kai_coordinator gathers lists of #data
Change: in put, kai_coordinator merges lists of vector clocks of local data
Change: kai_coordinator_SUITE, misc changes to follow kai_store's interface change

2009-06-23 03:29:03 Tree
[r160] by shino_shun

Add: execute just a single test case

2009-06-23 03:28:38 Tree
[r159] by shino_shun

patch set 2/N (N is yet unknown)
Change kai_store type from set to bag, in order to store
multiple conflicting data.
Consequently, the return type of thier 'get' becomes [data].

Change: kai_rpc_SUITE to follow kai_store:get's inteface change

2009-06-23 03:28:20 Tree
[r158] by shino_shun

Fix: warning happened in stopping a not-started gen_server process

2009-06-23 03:28:00 Tree
[r157] by shino_shun

patch set 1/N (N is yet unknown)
Change kai_store type from set to bag, in order to store
multiple conflicting data.
Consequently, the return type of thier 'get' becomes [data].

Change: make kai_store_(ets|dets) bags
Fix: kai_store_SUITE always ran with ets
Add: kai_store_SUITE test cases to get conflicting data and delete all of them

2009-06-23 03:27:39 Tree
[r156] by shino_shun

add ebin/kai.app to git ignore list

2009-06-22 02:23:28 Tree
[r155] by shino_shun

Create branch shino_data_in_bag

2009-06-22 02:02:46 Tree
[r154] by takemaru

* branches/takemaru_bulk_transport
- Made a new branch for fast data synchronization.

* branches/takemaru_*
- Deleted old branches.

2009-06-08 14:23:35 Tree
[r153] by takemaru

Merged -r 141:HEAD from branches/takemaru_refactoring/

2009-06-08 14:05:05 Tree
[r152] by takemaru

* src/kai_store_ets.erl
- Removed a meaningless function.

2009-06-03 14:05:15 Tree
[r151] by takemaru

* src/kai_rpc.erl, src/kai_coordinator.erl
- Stores some of configurations to avoid accessing to the kai_config server
whenever needed.

* kai.config etc.
- Changed some parameter names;
- number_of_buckets to buckets,
- number_of_virtual_nodes to virtual_nodes,
- dets_number_of_tables to dets_tables.
- Added new parameters;
- sync_interval and membership_interval, which are timer interval for
kai_sync and kai_membership, respectively.

2009-06-03 13:27:39 Tree
[r150] by takemaru

* test/kai_connection_SUITE.erl
- Added tests for the LRU algorithm.

* test/kai_tcp_server_SUITE.erl
- Decreased the number of connections used in multiple_connections test,
because it would be short of TCP ports in some environments.

* src/kai_store_ets.erl, src/kai_store_dets.erl
- Replaced successful tags like {T, V} by {ok, V}

* src/kai_sync.erl
- Uses record for server status.

2009-06-02 15:06:32 Tree
[r149] by takemaru

* src/*.erl
- Replaced successful tags like {T, V} by {ok, V}

* src/kai_config.erl
- Keeps configurations in a list object instead of ets
- Made refactoring at kai_config:init
- Uses record for server status

* src/kai_hash.erl
- Renamed find_replica to replica_index

* src/kai_stat.erl
- Uses string:join

* src/kai_connection.erl
- Uses record for server status

* test/kai_config_SUITE.erl
- Added tests for violation of quorum conditions

2009-06-01 12:35:46 Tree
[r148] by takemaru

* src/kai_config.erl etc.
- Replaced parameters of n,r,w and number_of_tables by quorum and
dets_number_of_tables, respectively. The old parameters are still valid,
but will be removed in the future release.
- Added tests for the quorum conditions.

* kai.config and src/kai.app.src
- Changed default values of rpc_max_processes, memcache_max_processes,
max_connections, and dets_number_of_tables.

2009-05-29 13:44:48 Tree
[r147] by takemaru

* test/*.erl
- rewrote all test suites by using netkernel and slave modules.
- added multi-node tests especially for kai_rpc, kai_sync,
kai_membership, kai_coordinator, and kai_memcache.

* include/kai_test.hrl
- added some helpful functions: init_node/2, init_node/3,
end_node/2, wait, g, and re.
- added some related macros.

* src/kai_stat.erl
- fixed a bug of curr_connections on death of kai_memcache process.

* src/kai_rpc.erl
- added ok command for testing.

* src/kai_memcache.erl
- fixed a bug at quit.

2009-05-28 14:24:37 Tree
[r146] by takemaru

* Merges -r 143:145 from trunk/

2009-05-24 13:42:43 Tree
[r145] by shino_shun

add: test functions to all()
fix: invert wrong assertions
add: some assertions

2009-05-24 01:20:52 Tree
[r144] by shino_shun

fix: remove state record, which is not used

2009-05-24 01:02:13 Tree
[r143] by takemaru

* Makefile
- Updates the outdated version number in Makefile.

2009-05-23 13:46:58 Tree
[r142] by cooldaemon

Fixed a version number for a app file.

2009-05-23 12:19:15 Tree
Older >