Skip to content

Commit

Permalink
Merge branch 'release/1.2.10'
Browse files Browse the repository at this point in the history
  • Loading branch information
yosukehara committed May 22, 2015
2 parents ba687b5 + 3b515bd commit 4d005fd
Show file tree
Hide file tree
Showing 4 changed files with 112 additions and 20 deletions.
60 changes: 52 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,63 @@
CHANGELOG
=========

1.2.10 (May 22, 2015)
====================

* Fixed Bugs
* [#366](https://github.com/leo-project/leofs/issues/366) ``leo_storage`` Cannot migrate old one to LeoFS v1.2.9
* We're planning to implement and provide the auto-migration-test tool
* ``leo_statistics`` Strictly check creating mnesia's tables

* Used libraries
* leo project
* [leo_backend-db v1.1.8](https://github.com/leo-project/leo_backend_db/releases/tag/1.1.8)
* [leo_cache v0.6.3](https://github.com/leo-project/leo_cache/releases/tag/0.6.3)
* [leo_commons v1.1.1](https://github.com/leo-project/leo_commons/releases/tag/1.1.1)
* [leo_dcerl v0.2.12](https://github.com/leo-project/leo_dcerl/releases/tag/0.2.12)
* [leo_logger v1.1.5](https://github.com/leo-project/leo_logger/releases/tag/1.1.5)
* [leo_mcerl v0.4.1](https://github.com/leo-project/leo_mcerl/releases/tag/0.4.1)
* [leo_mq v1.3.9](https://github.com/leo-project/leo_mq/releases/tag/1.3.9)
* [leo_object_storage v1.2.7](https://github.com/leo-project/leo_object_storage/releases/tag/1.2.7)
* [leo_ordning_reda v1.0.0](https://github.com/leo-project/leo_ordning_reda/releases/tag/1.0.0)
* [leo_redundant_manager 1.9.13](https://github.com/leo-project/leo_redundant_manager/releases/tag/1.9.13)
* [leo_rpc v0.10.1](https://github.com/leo-project/leo_rpc/releases/tag/0.10.1)
* [leo_pod v0.6.3](https://github.com/leo-project/leo_pod/releases/tag/0.6.3)
* [leo_s3_libs v1.1.7](https://github.com/leo-project/leo_s3_libs/releases/tag/1.1.7)
* [leo_statistics v1.1.4](https://github.com/leo-project/leo_statistics/releases/tag/1.1.4)
* [leo_watchdog v0.8.0](https://github.com/leo-project/leo_watchdog/releases/tag/0.8.0)
* [savanna_agent v0.4.7](https://github.com/leo-project/savanna_agent/releases/tag/0.4.7)
* [savanna_commons v0.8.10](https://github.com/leo-project/savanna_commons/releases/tag/0.8.10)
* [erpcgen v0.2.3](https://github.com/leo-project/erpcgen/releases/tag/0.2.3)
* [nfs_rpc_server v0.2.3](https://github.com/leo-project/nfs_rpc_server/releases/tag/0.2.3)
* [leo_gateway v1.2.10](https://github.com/leo-project/leo_gateway/releases/tag/1.2.10)
* [leo_manager v1.2.10](https://github.com/leo-project/leo_manager/releases/tag/1.2.10)
* [leo_storage v1.2.10](https://github.com/leo-project/leo_storage/releases/tag/1.2.10)
* others
* [bitcask v2.0.0](https://github.com/lbasho/bitcask/releases/tag/2.0.0)
* [cowboy v1.0.0](https://github.com/extend/cowboy/releases/tag/1.0.0)
* [cowlib v1.0.0](https://github.com/extend/cowboy/releases/tag/1.0.0)
* [elarm v0.3.0](https://github.com/leo-project/elarm/releases/tag/0.3.0)
* [eleveldb v1.4.10](https://github.com/basho/eleveldb/releases/tag/1.4.10)
* [folsom v0.8.1](https://github.com/boundary/folsom/releases/tag/0.8.1)
* [jiffy v0.13.3](https://github.com/davisp/jiffy/releases/tag/0.13.3)
* [lz4 v0.2.2](https://github.com/leo-project/erlang-lz4/releases/tag/0.2.2) - forked from [szktty/erlang-lz4](https://github.com/szktty/erlng-lz4)
* [recon v0.8.5](https://github.com/ferd/recon/releases/tag/2.2.1)


1.2.9 (May 15, 2015)
====================

* Improvements
* [#354](https://github.com/leo-project/leofs/issues/354) ``leo_gateway`` ``leo_storage`` Exit when the number of retries reached a certain time
* [#356](https://github.com/leo-project/leofs/issues/356) ``leo_object_storage`` Logging slow I/O operations
* [#358](https://github.com/leo-project/leofs/issues/358) ``leo_watchdog`` ``leo_manager`` Dynamically change configuration
* [#360](https://github.com/leo-project/leofs/issues/360) ``leo_gateway`` Replace erlang:now with os:timestamp
* [#356](https://github.com/leo-project/leofs/issues/356) ``leo_object_storage`` Implemented output of a low I/O operation's log
* [#358](https://github.com/leo-project/leofs/issues/358) ``leo_watchdog`` ``leo_manager`` Implemented changing configuration by leo_manager's console
* [#360](https://github.com/leo-project/leofs/issues/360) ``leo_gateway`` Replace ``erlang:now`` with ``os:timestamp`` to improve the performance

* Fixed Bugs
* Improve performance of recover-node and rebalance processing
* [#359](https://github.com/leo-project/leofs/issues/359) ``leo_mq`` ``leo_storage`` CPU can be bottleneck in case doing rebalance/recover
* [#362](https://github.com/leo-project/leofs/issues/362) ``leo_backend_db`` leo_backend_db_bitcask:first function can use cpu more than necessary
* [#359](https://github.com/leo-project/leofs/issues/359) ``leo_mq`` ``leo_storage`` CPU can be bottleneck in case doing ``rebalance/recover``
* [#362](https://github.com/leo-project/leofs/issues/362) ``leo_backend_db`` ``leo_backend_db_bitcask:first/1`` function can use cpu more necessary
* [Benchmark LeoFS v1.2.9 w/recover-node, watchdog and auto-compaction](https://github.com/leo-project/notes/tree/master/leofs/benchmark/leofs/recover_with_front/20150515_recover_node_1.2.9)
* [#361](https://github.com/leo-project/leofs/issues/361) ``leo_statistics`` ``leo_storage`` ``leo_gateway`` ``leo_manager`` All Leo's servers can start normally even if starting statistics related erlang processes failed

Expand All @@ -38,9 +82,9 @@ CHANGELOG
* [savanna_commons v0.8.9](https://github.com/leo-project/savanna_commons/releases/tag/0.8.9)
* [erpcgen v0.2.3](https://github.com/leo-project/erpcgen/releases/tag/0.2.3)
* [nfs_rpc_server v0.2.3](https://github.com/leo-project/nfs_rpc_server/releases/tag/0.2.3)
* [leo_gateway v1.2.8](https://github.com/leo-project/leo_gateway/releases/tag/1.2.9)
* [leo_manager v1.2.8](https://github.com/leo-project/leo_manager/releases/tag/1.2.9)
* [leo_storage v1.2.8](https://github.com/leo-project/leo_storage/releases/tag/1.2.9)
* [leo_gateway v1.2.9](https://github.com/leo-project/leo_gateway/releases/tag/1.2.9)
* [leo_manager v1.2.9](https://github.com/leo-project/leo_manager/releases/tag/1.2.9)
* [leo_storage v1.2.9](https://github.com/leo-project/leo_storage/releases/tag/1.2.9)
* others
* [bitcask v2.0.0](https://github.com/lbasho/bitcask/releases/tag/2.0.0)
* [cowboy v1.0.0](https://github.com/extend/cowboy/releases/tag/1.0.0)
Expand Down
2 changes: 1 addition & 1 deletion leofs.mk
Original file line number Diff line number Diff line change
@@ -1 +1 @@
LEOFS_VERSION=1.2.9
LEOFS_VERSION=1.2.10
6 changes: 3 additions & 3 deletions rebar.config
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@
{require_otp_vsn, "R16B*|17"}.

{deps, [
{leo_manager, ".*", {git, "https://github.com/leo-project/leo_manager.git", {tag, "1.2.9"}}},
{leo_storage, ".*", {git, "https://github.com/leo-project/leo_storage.git", {tag, "1.2.9"}}},
{leo_gateway, ".*", {git, "https://github.com/leo-project/leo_gateway.git", {tag, "1.2.9"}}},
{leo_manager, ".*", {git, "https://github.com/leo-project/leo_manager.git", {tag, "1.2.10"}}},
{leo_storage, ".*", {git, "https://github.com/leo-project/leo_storage.git", {tag, "1.2.10"}}},
{leo_gateway, ".*", {git, "https://github.com/leo-project/leo_gateway.git", {tag, "1.2.10"}}},
{fifo_utils, "0.1.*", {git, "https://github.com/project-fifo/fifo_utils.git", {tag, "0.1.8"}}}
]}.

Expand Down
64 changes: 56 additions & 8 deletions releasenotes/leofs-1.2.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,51 @@
1.2.10
======

Bugs Fixed
-----------

* [#366](https://github.com/leo-project/leofs/issues/366) ``leo_storage`` Cannot migrate old one to LeoFS v1.2.9
* We're planning to implement and provide the auto-migration-test tool
* ``leo_statistics`` Strictly check creating mnesia's tables

Used Libraries
---------------

* leo project
* [leo_backend-db v1.1.8](https://github.com/leo-project/leo_backend_db/releases/tag/1.1.8)
* [leo_cache v0.6.3](https://github.com/leo-project/leo_cache/releases/tag/0.6.3)
* [leo_commons v1.1.1](https://github.com/leo-project/leo_commons/releases/tag/1.1.1)
* [leo_dcerl v0.2.12](https://github.com/leo-project/leo_dcerl/releases/tag/0.2.12)
* [leo_logger v1.1.5](https://github.com/leo-project/leo_logger/releases/tag/1.1.5)
* [leo_mcerl v0.4.1](https://github.com/leo-project/leo_mcerl/releases/tag/0.4.1)
* [leo_mq v1.3.9](https://github.com/leo-project/leo_mq/releases/tag/1.3.9)
* [leo_object_storage v1.2.7](https://github.com/leo-project/leo_object_storage/releases/tag/1.2.7)
* [leo_ordning_reda v1.0.0](https://github.com/leo-project/leo_ordning_reda/releases/tag/1.0.0)
* [leo_redundant_manager 1.9.13](https://github.com/leo-project/leo_redundant_manager/releases/tag/1.9.13)
* [leo_rpc v0.10.1](https://github.com/leo-project/leo_rpc/releases/tag/0.10.1)
* [leo_pod v0.6.3](https://github.com/leo-project/leo_pod/releases/tag/0.6.3)
* [leo_s3_libs v1.1.7](https://github.com/leo-project/leo_s3_libs/releases/tag/1.1.7)
* [leo_statistics v1.1.4](https://github.com/leo-project/leo_statistics/releases/tag/1.1.4)
* [leo_watchdog v0.8.0](https://github.com/leo-project/leo_watchdog/releases/tag/0.8.0)
* [savanna_agent v0.4.7](https://github.com/leo-project/savanna_agent/releases/tag/0.4.7)
* [savanna_commons v0.8.10](https://github.com/leo-project/savanna_commons/releases/tag/0.8.10)
* [erpcgen v0.2.3](https://github.com/leo-project/erpcgen/releases/tag/0.2.3)
* [nfs_rpc_server v0.2.3](https://github.com/leo-project/nfs_rpc_server/releases/tag/0.2.3)
* [leo_gateway v1.2.10](https://github.com/leo-project/leo_gateway/releases/tag/1.2.10)
* [leo_manager v1.2.10](https://github.com/leo-project/leo_manager/releases/tag/1.2.10)
* [leo_storage v1.2.10](https://github.com/leo-project/leo_storage/releases/tag/1.2.10)
* others
* [bitcask v2.0.0](https://github.com/lbasho/bitcask/releases/tag/2.0.0)
* [cowboy v1.0.0](https://github.com/extend/cowboy/releases/tag/1.0.0)
* [cowlib v1.0.0](https://github.com/extend/cowboy/releases/tag/1.0.0)
* [elarm v0.3.0](https://github.com/leo-project/elarm/releases/tag/0.3.0)
* [eleveldb v1.4.10](https://github.com/basho/eleveldb/releases/tag/1.4.10)
* [folsom v0.8.1](https://github.com/boundary/folsom/releases/tag/0.8.1)
* [jiffy v0.13.3](https://github.com/davisp/jiffy/releases/tag/0.13.3)
* [lz4 v0.2.2](https://github.com/leo-project/erlang-lz4/releases/tag/0.2.2) - forked from [szktty/erlang-lz4](https://github.com/szktty/erlng-lz4)
* [recon v0.8.5](https://github.com/ferd/recon/releases/tag/2.2.1)


1.2.9
=====

Expand All @@ -6,16 +54,16 @@ Features and Improvements for LeoFS

* Improvements
* [#354](https://github.com/leo-project/leofs/issues/354) ``leo_gateway`` ``leo_storage`` Exit when the number of retries reached a certain time
* [#356](https://github.com/leo-project/leofs/issues/356) ``leo_object_storage`` Logging slow I/O operations
* [#358](https://github.com/leo-project/leofs/issues/358) ``leo_watchdog`` ``leo_manager`` Dynamically change configuration
* [#360](https://github.com/leo-project/leofs/issues/360) ``leo_gateway`` Replace erlang:now with os:timestamp
* [#356](https://github.com/leo-project/leofs/issues/356) ``leo_object_storage`` Implemented output of a low I/O operation's log
* [#358](https://github.com/leo-project/leofs/issues/358) ``leo_watchdog`` ``leo_manager`` Implemented changing configuration by leo_manager's console
* [#360](https://github.com/leo-project/leofs/issues/360) ``leo_gateway`` Replace ``erlang:now`` with ``os:timestamp`` to improve the performance

Bugs Fixed
-----------

* Improve performance of recover-node and rebalance processing
* [#359](https://github.com/leo-project/leofs/issues/359) ``leo_mq`` ``leo_storage`` CPU can be bottleneck in case doing rebalance/recover
* [#362](https://github.com/leo-project/leofs/issues/362) ``leo_backend_db`` leo_backend_db_bitcask:first function can use cpu more than necessary
* [#359](https://github.com/leo-project/leofs/issues/359) ``leo_mq`` ``leo_storage`` CPU can be bottleneck in case doing ``rebalance/recover``
* [#362](https://github.com/leo-project/leofs/issues/362) ``leo_backend_db`` ``leo_backend_db_bitcask:first/1`` function can use cpu more necessary
* [Benchmark LeoFS v1.2.9 w/recover-node, watchdog and auto-compaction](https://github.com/leo-project/notes/tree/master/leofs/benchmark/leofs/recover_with_front/20150515_recover_node_1.2.9)
* [#361](https://github.com/leo-project/leofs/issues/361) ``leo_statistics`` ``leo_storage`` ``leo_gateway`` ``leo_manager`` All Leo's servers can start normally even if starting statistics related erlang processes failed

Expand All @@ -42,9 +90,9 @@ Used Libraries
* [savanna_commons v0.8.9](https://github.com/leo-project/savanna_commons/releases/tag/0.8.9)
* [erpcgen v0.2.3](https://github.com/leo-project/erpcgen/releases/tag/0.2.3)
* [nfs_rpc_server v0.2.3](https://github.com/leo-project/nfs_rpc_server/releases/tag/0.2.3)
* [leo_gateway v1.2.8](https://github.com/leo-project/leo_gateway/releases/tag/1.2.9)
* [leo_manager v1.2.8](https://github.com/leo-project/leo_manager/releases/tag/1.2.9)
* [leo_storage v1.2.8](https://github.com/leo-project/leo_storage/releases/tag/1.2.9)
* [leo_gateway v1.2.9](https://github.com/leo-project/leo_gateway/releases/tag/1.2.9)
* [leo_manager v1.2.9](https://github.com/leo-project/leo_manager/releases/tag/1.2.9)
* [leo_storage v1.2.9](https://github.com/leo-project/leo_storage/releases/tag/1.2.9)
* others
* [bitcask v2.0.0](https://github.com/lbasho/bitcask/releases/tag/2.0.0)
* [cowboy v1.0.0](https://github.com/extend/cowboy/releases/tag/1.0.0)
Expand Down

0 comments on commit 4d005fd

Please sign in to comment.