GitHub user lizhanhui opened a pull request:

    https://github.com/apache/incubator-rocketmq/pull/28

    [ROCKETMQ-27]Add store commitlog path online

    RocketMQ broker stores all messages before they are expired, which requires 
pretty much storage for a high load system. For now, the message store can be 
configured to use only one partition. Quite often, we find broker runs out of 
storage as business expands quickly. Online resizing a partition most of time 
is not possible(with absence of LVM) whilst attaching a new disk/partition in 
cloud environment is super easy.
    It would be nice for RocketMQ to be capable of adding extra commit log 
store path online, allocating commit log files onto partitions based on 
free/available space.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/lizhanhui/incubator-rocketmq 
add_store_commitlog_path_online

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-rocketmq/pull/28.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #28
    
----
commit c6d078e01941e2ab6e38c57855403e961359ed82
Author: Zhanhui Li <lizhan...@apache.org>
Date:   2017-01-05T03:54:01Z

    not yet persist commit log store path

commit 83c97849f7a06ff3c249824beb06bae543a7d6ec
Author: Zhanhui Li <lizhan...@apache.org>
Date:   2017-01-05T04:57:20Z

    Persist commit log store path after changing.

commit 21accafca95e69eba372fc6ed85fd87d583e870f
Author: Zhanhui Li <lizhan...@apache.org>
Date:   2017-01-05T06:32:48Z

    Fix code style.

commit c06de73239d377c187bff4cd6f152227c96eb011
Author: Zhanhui Li <lizhan...@apache.org>
Date:   2017-01-05T06:37:32Z

    Fix code style.

commit aedfc0d8d62b9b39a49a4e5a14ae6dc77297fc3f
Author: Zhanhui Li <lizhan...@apache.org>
Date:   2017-01-05T07:35:02Z

    Add command to mqadmin

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to