Permalink
Fetching contributors…
Cannot retrieve contributors at this time
349 lines (301 sloc) 17.3 KB

Change Log

1.3.1 (Not Released Yet)

1.3.0 (Jan 21 2016)

  • change unit test to pass in the poor env [hiroaki-iwase] f0d9cc8

1.3.0RC1 (Nov 13 2015)

  • Update README.md [Paras Patel] 3350844
  • Automation some manual tests [hiroaki-iwase] dea72fa
    • auto_recover
    • set_routing_trans_timeout
    • st_class
    • adm_tool
    • check_enable_repeathost
    • check_replication_in_host
  • add below func's unit test [hiroaki-iwase] f9a1721
  • jaro-winkler
  • stat log level
  • stat secondary
  • shutdown_self
  • stat failover
  • get_key_info
  • enabled_repetition_in_routing?
  • switch_dns_caching
  • add_rttable_sub_nid
  • delete_rttable_sub_nid
  • clear_rttable_sub_nid
  • del_latency_avg_calc_cmd
  • add_latency_avg_calc_cmd
  • chg_latency_avg_calc_time_count
  • set_latency_avg_calc_rule
  • add test of below func [hiroaki-iwase] 613c0d0
    • stat log level
    • stat secondary
    • shutdown_self
  • add unit test of jaro winkler [hiroaki-iwase] 22fd7b2
  • remove puts method in testfile [hiroaki-iwase] cec8a6d
  • implement cluster replication function [hiroaki-iwase] a1fa5e8
  • implement get_expt command [hiroaki-iwase] 04f1a14
  • change log level of push_a_vnode_stream from info to debug [hiroaki-iwase] e668fc0
  • add how to contributing [hiroaki-iwase] 6d9945a
  • add progress rate to data accumulation tool [hiroaki-iwase] 2f9d8aa
  • implement consistency check tool [Hiroaki Iwase] 3211bd9

1.2.0 (Aug 19 2015)

  • Change gemspec [Hiroaki Iwase] db2bb42
  • Modify unit-test [Hiroaki Iwase] 7479034
  • Adjust secondary node to redundancy over3 [Hiroaki Iwase] a6fafd8
  • Add new func to check tokyo cabinet additional flag [Hiroaki Iwase] e17b3af
  • Make new tool(roma-adm) [Hiroaki Iwase] 8cf2a03
  • Add new func to check config.rb version when booting [Hiroaki Iwase] 1befb8f
  • Add new func to check command miss spell by jaro-winkler [Hiroaki Iwase] 607c96e
  • Enable to check failover status on stats[Hiroaki Iwase] d5a6a9f
  • Enable to check log level on stats [Hiroaki Iwase] 14b1455
  • Modify duplicate problem(plugin_storage.rb) of mkconfig script [Hiroaki Iwase] c057191
  • Adjust groonga [Hiroaki Iwase] 0ee097c
  • Add new command(shutdown_self) [Hiroaki Iwase] 8bb0aa5
  • add new testcase about cpdb as Groonga msg [ooeyoshinori] 6744580
  • Fix random routing logic for join [Hiroki Matsue] ea29af3
  • Support new stats interface of client and refactor codes. [Hiroki Matsue] fd65292
  • Add tests for routing logic and refactor tests [Hiroki Matsue] 1d52cbe
  • Add Dynamic Log Shift size and age Test Script [Paras Patel] 081ebd2
  • Remove unnecessary path in ssroute booting file [Hiroaki Iwase] 4f678cd

1.1.0 (Mar 30 2015)

  • I improved connection performance during booting [Takahiro Tokunaga] ee411f0
  • change support ruby version [hiroaki-iwase] 69c9cab
  • Update gemspec. [Hiroki Matsue] b2301de
  • remove booting error in the log [Takahiro Tokunaga] c0cfd68
  • Modify routing files checking condition. [Hiroki Matsue] c7bd4ab
  • Remove 'Support' area and modify some commands. [Satoko Kurobe] 0146afe
  • add new commands (set_log_shift_size, set_log_shift_age) [Masami Tazuke] 5d03bee
  • Fix redirect loop of GUI. [Hiroki Matsue] 53a2841
  • Improve Log Gathering logic [Hiroaki Iwase] dfcaa8e
    • add hilatecy check [hiroaki-iwase] 78b0d24
    • add LOG_STREAM_SHOW_WAIT_PARAM when show_logs cmd display logs [hiroaki-iwase] c8f237b
    • change to recursive algorithm [hiroaki-iwase] 6009e53
    • add gathered date for expiration in clean_up process [hiroaki-iwase] d26bb58
    • support outrange direction [hiroaki-iwase] 420c1f8
    • enable to point out start-date and end-date of gathering target [hiroaki-iwase] e1c60dd
  • Correct some URLs. [Satoko Kurobe] d941dc9
  • Remove README and add README.md [Satoko Kurobe] a9a9afc
  • allow node name to only ascii without empty string. [hiroaki-iwase] f05600d
  • add check argument in setroute [hiroaki-iwase] 6b60675
  • remove github issue url [Takahiro Tokunaga] 94feeed
  • add replication_in_host option [Takahiro Tokunaga] 2284a53
  • Define rome.gemspec [Tatsuya Sato] e4c4a89

1.1.0RC2 (Jan 19 2015)

  • modify merge prob(delete ruby/server dir, mv groonga relating file) [hiroaki-iwase] 699e0b7

1.1.0RC1 (Jan 7 2015)

  • allow cpdb in just case of RubyHashStorage & TCStorage [hiroaki-iwase] 42ef43b
  • add storage type checking to cpdb [hiroaki-iwase] 47c4e56
  • delete server directory [Takahiro Tokunaga] 75ee999
  • Abolish ruby server dir [satoryu] bfe2339
  • Declare the license of ROMA in gemspec file [satoryu] c644f93
  • Add Groonga based storage backend [Kouhei Sutou] fd993d3
  • Use auto test runner [Kouhei Sutou] 2e8367f
  • Use test-unit gem [Kouhei Sutou] 81677d1

1.0.0 (Sep 30 2014)

  • Add new function to get vnodes information of each data [hiroaki-iwase] ad25c6e
  • Add new function to get key list without stopping ROMA [hiroaki-iwase] f36e907
  • Add new GUI control system(Gladiator) [hiroaki-iwase] 66dfd58
  • Add new function to get log data via ROMA console [hiroaki-iwase] b1995e4
  • change some snapshot and storage logic [hiroaki-iwase] 257b0df
  • Add new function to check routing consistecy [hiroaki-iwase] dcd1ace
  • Add new function of getting routing event [hiroaki-iwase] e297215
  • fix : no data copy in the join process when 2 hosts, 2 processes [junji torii] 10eae74
  • Merge branch 'master' of git@github.com:roma/roma into fix_join [junji torii] 41e0269
  • refacort:error case for the release command. [junji torii] 0144b63
  • change release logic [hiroaki-iwase] f950fa1
  • bugfix:end condition of recover process in no_action [junji torii] 9b41a3c
  • {func}__prev support for DSL [junji torii] d772c56
  • Add new function to get first instance information [hiroaki-iwase] e4b465f
  • {func}__prev support in write-behind [junji torii] 96af508
  • each_vn_dump supported in normal status [junji torii] 546ee7d

0.8.14 (Mar 26 2014)

  • add timeout parameter for a vnode copy [junji torii] 0522750
  • add command to change routing_trans_timeout [Rui Bando] 8247698
  • Added command to change klength and vlength limit when vnode copy [Paras Patel] fd14206
  • Add spushv_read_timeout and reqpushv_timeout_count set Method [Paras Patel] 264d3ec
  • fix : add rescue in timer_event_1sec [junji torii] 11cc4ea
  • fix : warning of class variable access from toplevel(for adjust Ruby2.1.1) [junji torii] 9df1a5c
  • fix : modify default value(nil -> false) of autorecover func [hiroaki-iwase] 30b18c5
  • add snapshot function [junji torii] 2ab928f
  • add safecopy_integration_test for snapshot [hiroaki-iwase] 8e799c1

0.8.13-p1 (Jan 15 2014)

  • add timeout parameter for a vnode copy [junji torii] 0522750
  • remove some debug log [hiroaki-iwase] 94d96dc
  • Add Gemfile. [Hiroki Matsue] 9029bf8
  • Ignore test related files. [Hiroki Matsue] 556a931
  • fix:add rescue in timer_event_1sec [junji torii] 11cc4ea

0.8.13 (Sep 12 2013)

  • change target ruby version about encoding problem (upper 1.9.2 => upper 1.9.1) [hiroaki-iwase] e56d2f4
  • modify end message of join. [hiroaki-iwase] a649dfb
  • modify typo [hiroaki-iwase] c47802b
  • fix:for a problem of encording on 1.9.2 [junji torii] 3501622
  • modify ongoing setting changing cmd. [hiroaki-iwase] 190db49
  • Add new async process for calculate latency average & add some commands for change setting. [hiroaki-iwase] 49dc9cb
  • add new function "calculate latency average" [hiroaki-iwase] 40b6266
  • Add command of changing CONNECTION_POOL_EXPTIME & DEFAULT_LOST_ACTION & CONNECTION_DESCRIPTOR_TABLE_SIZE & WRITEBEHIND_SHIFT_SIZE [hiroaki-iwase] de757af
  • add vnode balancing logic [junji torii] bfa16cd
  • add *_rttable_sub_nid commands [junji torii] 8bd4a31
  • add auto_recover function [hiroaki-iwase] 473df72
  • modify message when execute "balse" [hiroaki-iwase] a3d61b1
  • add node-id substitution feature in routingdump command. [junji torii] a3693e8
  • fixed recoverlost_lib's value error [hiroaki-iwase] deb9430
  • add log output(info level) when new wb file was created. [hiroaki-iwase] dcec49a
  • add new function "calculate latency average" [hiroaki-iwase] 4158ccd
  • Add DNS caching function. [Hiroki Matsue] abf4464
  • Modify some default values. Change plugin selecting(plugin_storage.rb is set without question). [hiroaki-iwase] d2542f0
  • add command of changing CONNECTION_EMPOOL_EXPTIME. [hiroaki-iwase] 1d3df93
  • improve mkconfig.rb [hiroaki-iwase] 74be88d
  • remove utf-8 manifesto # -- coding: utf-8 --" # encoding: utf-8 [hiroaki-iwase] d54e30c
  • translate comment JP to ENG [hiroaki-iwase] 1b091fd

0.8.12 (Feb 12 2013)

  • refactor: for protocol [Hiroki Matsue] a6f9152
  • Add test for context switch with eventmachine. [Hiroki Matsue] 50d0a84
  • bugfix : Fixed when null is included in a list. [junji torii] 5436d3a
  • Delete duplicated tests. [Hiroki Matsue] 3ba6a12
  • refactor:for balance command [junji torii] 2216d61
  • Modify each_vn_dump method. [Hiroki Matsue] 267fed9
  • Delete sync command. [junji torii] 51daf17
  • Delete dumpfile command. [junji torii] a6d8697
  • refactor:Delete old command. [junji torii] 5595060
  • refactor: for spushv_protection flag [junji torii] d6eaece
  • Add spushv_protection flag [junji torii] e9efa79
  • refactor:for release process [junji torii] 076228b
  • refactor:join process [junji torii] f920dbc
  • Add recover function in the partitioner module. [junji torii] 6a79cff
  • refactor:Add alias. [junji torii] 7f31cb3
  • fix:Protects the 'reqpushv' request in the join process. [junji torii] 0f7f106
  • Delete a deprecated option and method in recover command. [junji torii] 8490094
  • fix:run_iterate_storage flag is used in one thread. [junji torii] c273bcc
  • refactor:Add new functions. [junji torii] debb5f6
  • refactor:Delete a unused method. [junji torii] 5aae744
  • refactor:Use the method in log messages. [junji torii] a36fa0c
  • refactor:Starting and stopping timing of cleanup process. [junji torii] 307bf73
  • refactor:Unused code deleted. [junji torii] 7e4bbe7
  • fix:Starting and stopping timing of cleanup process [junji torii] 0e1fc0d
  • add random partitioner [junji torii] 190f58e
  • add join_process [junji torii] 7879674
  • Modify set command safer. [Hiroki Matsue] 91de5a8
  • fix:for a problem of encording on 1.9.3 [junji torii] 0c68a58

0.8.11 (Aug 8 2012)

  • Allocate cmd_aliases plugin. [firejun] f7555c2
  • Add a tool for log. [firejun] bea6c87
  • Fix timezone of mapcount plugin and add tests. [Hiroki Matsue] 11f36b8
  • Make TCMemStorage available to set options. [Hiroki Matsue] 0fef58b
  • Correct end status of release command. [Hiroki Matsue] fc9a4bc
  • Fix release command feature in a small nodes. [Hiroki Matsue] c765358
  • fix:[can't add a new key into hash during iteration] occurring in leter then ruby 1.9.1 fixed. [junji torii] 2987536
  • Fix result view of mkconfig. [Hiroki Matsue] bfb0f4a

0.8.10 (Feb 20 2012)

  • Add authors and homepage info to gem. [Hiroki Matsue] 35c5db4
  • Change default number of CONNECTION_EXPTIME. [Hiroki Matsue] 48933ca
  • Allocate mapcount plugin. [Hiroki Matsue] 5cc9d6b
  • Fix calculate part. [Hiroki Matsue] a9e0642
  • Fit DATACOPY_STREAM_COPY_WAIT_PARAM to dcnice. [Hiroki Matsue] ac6a2df
  • Adjust Rakefile to multi ruby version. [Hiroki Matsue] d5ae69e
  • Adjust Rakefile to new directory composition. [Hiroki Matsue] 8897920
  • Change simbol key to string to commonalize. [Hiroki Matsue] 0f42743
  • Add methods *_ms to return serialized value by Marshal. [Hiroki Matsue] 9596207
  • Change serialize format json to marshal. [Hiroki Matsue] 1cd1f9b
  • Remove commons directory. [Hiroki Matsue] fd235e5
  • Relocate files of commons directory to server directory. [Hiroki Matsue] 3e3f017
  • Fix filelist to make gem. [Hiroki Matsue] 28e901f
  • Fix path handling way. [Hiroki Matsue] 9ce3f5a
  • Remove double-byte space and change encoding. [Hiroki Matsue] adeed9c
  • Refactor mkconfig tool. [Hiroki Matsue] f88f78f
  • Add a tool for setting cofigurations. [Hiroki Matsue] adb1a6c
  • Change data unpack method name. [Hiroki Matsue] c810b4c
  • Change Symbol keys to String keys for MessagePack. [Hiroki Matsue] 854566c
  • Change serialize format Marshal to Message pack. [Hiroki Matsue] 297260a
  • Fix mapcount_update method to handle empty key. [Hiroki Matsue] a50cb28
  • Activate subkeys at update method. [Hiroki Matsue] 36c6372
  • Add test for mapcount_get method. [Hiroki Matsue] bb6ea7c
  • implement mapcount_get to support sub_keys. [Hiroki Matsue] 4c9be9a
  • fix module name [yukio.goto] 3c0e21c

0.8.9 (Dec 16 2011)

  • add chg_time_expt() method [junji torii] 305cefc
  • implement to check hash does not exist. [yukio.goto] cef82e0

0.8.8 (Jun 30 2011)

  • create a lock file in the open method,and remove a lock file in the close method. [junji torii] 874f76a
  • for dynamic write-behind [junji torii] 0885028

0.8.7 (Nov 24 2010)

  • refactor: add storage exception [junji torii] 5739597

0.8.6 (Oct 20 2010)

  • refactor: class macro for a plugin [junji torii] 7d89e4e
  • add a map plugin [junji torii] 7db2f64
  • bugfix: restart eventmachine by unbind event [junji torii] c457a70

0.8.5 (Aug 16 2010)

  • bugfix: for zero byte read [junji torii] ef2dada
  • bugfix: for connection expire logic [junji torii] 0d883f6

0.8.4 (Jun 21 2010)

  • refactor: modified a result of a stats command [junji torii] 9e966ed
  • bugfix: connection leak was corrected when a connection expired in irregular connection [junji torii] d23bde9
  • bugfix: access to a nil object in a logging was corrected [junji torii] dae2ed8
  • added a selection of a system call configuration, which of an epoll or select [junji torii] 24c41e2
  • refactor: supported epoll [junji torii] 5c777f1

0.8.3 (Jun 11 2010)

  • added a new command for change to max length of a connection pool [junji torii] 1fbbe29
  • added a switch_failover command [junji torii] 6489383
  • added a configuration of connection management items [junji torii] 1f3fbd7
  • added a feature of expired connection [junji torii] b99e2e7
  • added a new option to the romad for unit-test, that command protection disable while starting [junji torii] e2a6af4
  • refactor:support for a REJECT message [junji torii] 7478e86
  • bugfix:cas command result was corrected in forward process [junji torii] c84e00d
  • add mail subject prefix feature [byplayer] afcaf48
  • add mailer path option to roma watch configuration file . [byplayer] ee997e1
  • add the program for watching a ROMA [Muga Nishizawa] ee916a8
  • bugfix:after the first node does join, lost vnodes cannot be detected. [junji torii] 2a5b3b2
  • refactor:exclusive operation for iteration in the storage. [junji torii] 7f7d27c
  • bugfix:stop by irregular data in storage_clean_up_process [junji torii] 40ba9bb
  • add sample_watcher3, which is a checker for split brain [muga] 749f444
  • bugfix:exception happens when nodes is nil has fixed. [junji torii] 1982e72
  • refactor:improve a version command result. [junji torii] 24dd282
  • bugfix:exclusive operation for iteration in the storage. [junji torii] 03e468e
  • added a recoverlost_alist_all. [junji torii] 5cb8dde
  • bugfix:for multi hash feature. [junji torii] b065555
  • storage commands was moved to plugin. [junji torii] ff3de38
  • add dependency to eventmachine . [byplayer] f1b0efc
  • bugfix:eventual consistency in the delete command. [junji torii] bf5eecb
  • added a bin option in the routingdump command. [junji torii] 47ad0b7
  • --config option was added to the argument of romad. [junji torii] 6e6cee5
  • bugfix:multihash concerning the file path was corrected. [junji torii] 0a6f63f
  • Daemonization was isolated from class of Romad. [junji torii] 4a786fb
  • fixed bug for a recover command option. [junji torii] b847b4d
  • the forward operation was corrected in the get command. [junji torii] e18019a
  • improved a vnode balance parameter. [junji torii] 40c762c
  • Bug was fixed that auto-termination logic when my node doesn't exist in the routing-table. [junji torii] 4300767

0.8.2 (Jan 6 2010)

  • cron.rb removed. [junji torii] dce07ab
  • added a showbalance command. [junji torii] 0094287
  • supported a cas command. [junji torii] cee0f96
  • improved a gets result for a cas-id. [junji torii] 54e136b
  • get_raw method was added. [junji torii] e005407
  • improve a log level setting. [junji torii] ab97ead
  • supported a gets command in ruby client. [junji torii] b553b8b

0.8.1 (Nov 26 2009)

  • update version. [junji torii] c9267c5
  • supported a gets command. [junji torii] 8301706
  • fixes the bugs of tribunus [Shumpei Akai] da31dca
  • added simple_bench.rb [junji torii] 130a5c9
  • Improve a command option. [junji torii] 74e3b66
  • Merge roma gem branch into master [byplayer] 9c5f023
  • fixed bug [junji torii] 9a10943
  • fixed bug [junji torii] c3ea85a
  • use FileUtils.rm_rf. [Kouhei Sutou] 141c525
  • added a set_gap_for_failover command. [junji torii] 364be47
  • added a debug plugin. [junji torii] 2908e4e
  • don't log to STDOUT. [Kouhei Sutou] 78fb6b2
  • Javaのソースコード:インデントを修正 [TAKANO Mitsuhiro] 74eed3d
  • add package dir and doc dir to .gitignore . [byplayer] 9d559ac
  • add gem package task . [byplayer] 4cb31b2
  • 少しRubyらしく書き換えた些細な修正と正規表現の誤りを修正 [TAKANO Mitsuhiro] 24c016d
  • ファイルごとにコーディングスタイルをあわせるなど [TAKANO Mitsuhiro] 9bfefdd
  • 不要な式展開を変数に置き換えた [TAKANO Mitsuhiro] 48c3f20
  • puts was replaced with logger. [junji torii] 45b03b2
  • use assert_raise for exception check. [Kouhei Sutou] a18cd0d
  • added a prototype of roma client proxy daemon. [junji torii] 14b68e8
  • remove needless test name display. [Kouhei Sutou] f234ee2
  • fixed bug in t_rclient.rb. [junji torii] 68880b5
  • support running test with Ruby not named as 'ruby'. [Kouhei Sutou] 6fd1ec2

0.8.0 (Oct 23 2009)