[jira] [Commented] (ROCKETMQ-256) Manually clean disk to specified watermark with message consuming progress considered

2017-09-20 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ROCKETMQ-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16174185#comment-16174185
 ] 

ASF GitHub Bot commented on ROCKETMQ-256:
-

Github user dongeforever commented on the issue:

https://github.com/apache/incubator-rocketmq/pull/143
  
@lizhanhui This purge is not be safe for scheduled message.


> Manually clean disk to specified watermark with message consuming progress 
> considered
> -
>
> Key: ROCKETMQ-256
> URL: https://issues.apache.org/jira/browse/ROCKETMQ-256
> Project: Apache RocketMQ
>  Issue Type: Improvement
>  Components: rocketmq-broker, rocketmq-store, rocketmq-tools
>Affects Versions: 4.1.0-incubating
>Reporter: Zhanhui Li
>Assignee: Zhanhui Li
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (ROCKETMQ-256) Manually clean disk to specified watermark with message consuming progress considered

2017-09-20 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ROCKETMQ-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16174180#comment-16174180
 ] 

ASF GitHub Bot commented on ROCKETMQ-256:
-

Github user dongeforever commented on a diff in the pull request:

https://github.com/apache/incubator-rocketmq/pull/143#discussion_r140139906
  
--- Diff: 
store/src/main/java/org/apache/rocketmq/store/DefaultMessageStore.java ---
@@ -1392,6 +1397,14 @@ public void run() {
 }, 6, TimeUnit.SECONDS);
 }
 
+@Override
+public void purge(int watermark, long consumedPhysicalOffset, boolean 
force) {
+cleanCommitLogService.setPurgeForcefullyWhenManual(force);
+cleanCommitLogService.setDiskSpaceManuallyCleanRatio(watermark / 
100.0);
+
cleanCommitLogService.setConsumedPhysicalOffset(consumedPhysicalOffset);
+cleanCommitLogService.executeDeleteFilesManually();
--- End diff --

This is not thread safe.
How about just delivering the arguments into executeDeleteFilesManually() 
directly?


> Manually clean disk to specified watermark with message consuming progress 
> considered
> -
>
> Key: ROCKETMQ-256
> URL: https://issues.apache.org/jira/browse/ROCKETMQ-256
> Project: Apache RocketMQ
>  Issue Type: Improvement
>  Components: rocketmq-broker, rocketmq-store, rocketmq-tools
>Affects Versions: 4.1.0-incubating
>Reporter: Zhanhui Li
>Assignee: Zhanhui Li
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (ROCKETMQ-256) Manually clean disk to specified watermark with message consuming progress considered

2017-09-20 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ROCKETMQ-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16174181#comment-16174181
 ] 

ASF GitHub Bot commented on ROCKETMQ-256:
-

Github user dongeforever commented on a diff in the pull request:

https://github.com/apache/incubator-rocketmq/pull/143#discussion_r140139302
  
--- Diff: common/src/test/java/org/apache/rocketmq/common/UtilAllTest.java 
---
@@ -89,6 +89,14 @@ public void testGetDiskPartitionSpaceUsedPercent() {
 
assertThat(UtilAll.getDiskPartitionSpaceUsedPercent(tmpDir)).isNotCloseTo(-1, 
within(0.01));
 }
 
+
+@Test
+public void testGetDiskPartitionSpaceUsedPercent4Home() {
+String tmpDir = System.getProperty("user.home");
+double percent = UtilAll.getDiskPartitionSpaceUsedPercent(tmpDir);
+System.out.println(percent);
--- End diff --

What did this unit test mean for?


> Manually clean disk to specified watermark with message consuming progress 
> considered
> -
>
> Key: ROCKETMQ-256
> URL: https://issues.apache.org/jira/browse/ROCKETMQ-256
> Project: Apache RocketMQ
>  Issue Type: Improvement
>  Components: rocketmq-broker, rocketmq-store, rocketmq-tools
>Affects Versions: 4.1.0-incubating
>Reporter: Zhanhui Li
>Assignee: Zhanhui Li
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (ROCKETMQ-256) Manually clean disk to specified watermark with message consuming progress considered

2017-09-20 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ROCKETMQ-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16174179#comment-16174179
 ] 

ASF GitHub Bot commented on ROCKETMQ-256:
-

Github user dongeforever commented on a diff in the pull request:

https://github.com/apache/incubator-rocketmq/pull/143#discussion_r140139119
  
--- Diff: 
broker/src/main/java/org/apache/rocketmq/broker/plugin/AbstractPluginMessageStore.java
 ---
@@ -246,4 +247,14 @@ public void setConfirmOffset(long phyOffset) {
 public ConsumeQueue getConsumeQueue(String topic, int queueId) {
 return next.getConsumeQueue(topic, queueId);
 }
+
+@Override
+public PutMessageResult putMessages(MessageExtBatch messageExtBatch) {
+return null;
+}
--- End diff --

why return null  but not next.putMessages(messageExtBatch)


> Manually clean disk to specified watermark with message consuming progress 
> considered
> -
>
> Key: ROCKETMQ-256
> URL: https://issues.apache.org/jira/browse/ROCKETMQ-256
> Project: Apache RocketMQ
>  Issue Type: Improvement
>  Components: rocketmq-broker, rocketmq-store, rocketmq-tools
>Affects Versions: 4.1.0-incubating
>Reporter: Zhanhui Li
>Assignee: Zhanhui Li
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (ROCKETMQ-256) Manually clean disk to specified watermark with message consuming progress considered

2017-08-25 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ROCKETMQ-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16141451#comment-16141451
 ] 

ASF GitHub Bot commented on ROCKETMQ-256:
-

Github user lizhanhui commented on the issue:

https://github.com/apache/incubator-rocketmq/pull/143
  
@zhouxinyu @dongeforever please help review this PR.


> Manually clean disk to specified watermark with message consuming progress 
> considered
> -
>
> Key: ROCKETMQ-256
> URL: https://issues.apache.org/jira/browse/ROCKETMQ-256
> Project: Apache RocketMQ
>  Issue Type: Improvement
>  Components: rocketmq-broker, rocketmq-store, rocketmq-tools
>Affects Versions: 4.1.0-incubating
>Reporter: Zhanhui Li
>Assignee: Zhanhui Li
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (ROCKETMQ-256) Manually clean disk to specified watermark with message consuming progress considered

2017-08-10 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ROCKETMQ-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16121334#comment-16121334
 ] 

ASF GitHub Bot commented on ROCKETMQ-256:
-

Github user coveralls commented on the issue:

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

[![Coverage 
Status](https://coveralls.io/builds/12774632/badge)](https://coveralls.io/builds/12774632)

Coverage increased (+0.03%) to 38.772% when pulling 
**e767801526ef804a4945270720bba59a490bfc03 on lizhanhui:store_clean** into 
**98bd032454c9dd01bcaea0f4c92abfa0b1847bac on apache:develop**.



> Manually clean disk to specified watermark with message consuming progress 
> considered
> -
>
> Key: ROCKETMQ-256
> URL: https://issues.apache.org/jira/browse/ROCKETMQ-256
> Project: Apache RocketMQ
>  Issue Type: Improvement
>  Components: rocketmq-broker, rocketmq-store, rocketmq-tools
>Affects Versions: 4.1.0-incubating
>Reporter: Zhanhui Li
>Assignee: Zhanhui Li
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (ROCKETMQ-256) Manually clean disk to specified watermark with message consuming progress considered

2017-08-10 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ROCKETMQ-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16121335#comment-16121335
 ] 

ASF GitHub Bot commented on ROCKETMQ-256:
-

Github user coveralls commented on the issue:

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

[![Coverage 
Status](https://coveralls.io/builds/12774632/badge)](https://coveralls.io/builds/12774632)

Coverage increased (+0.03%) to 38.772% when pulling 
**e767801526ef804a4945270720bba59a490bfc03 on lizhanhui:store_clean** into 
**98bd032454c9dd01bcaea0f4c92abfa0b1847bac on apache:develop**.



> Manually clean disk to specified watermark with message consuming progress 
> considered
> -
>
> Key: ROCKETMQ-256
> URL: https://issues.apache.org/jira/browse/ROCKETMQ-256
> Project: Apache RocketMQ
>  Issue Type: Improvement
>  Components: rocketmq-broker, rocketmq-store, rocketmq-tools
>Affects Versions: 4.1.0-incubating
>Reporter: Zhanhui Li
>Assignee: Zhanhui Li
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (ROCKETMQ-256) Manually clean disk to specified watermark with message consuming progress considered

2017-08-10 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ROCKETMQ-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16121290#comment-16121290
 ] 

ASF GitHub Bot commented on ROCKETMQ-256:
-

Github user lizhanhui commented on the issue:

https://github.com/apache/incubator-rocketmq/pull/143
  
1. "As force delete may cause message lost,how about add a warnning in 
command help?"--->Added.
2. "And also add a monitor disk usage tool command for check." --> I do not 
follow this comment, could you please  articulate it more specifically?


> Manually clean disk to specified watermark with message consuming progress 
> considered
> -
>
> Key: ROCKETMQ-256
> URL: https://issues.apache.org/jira/browse/ROCKETMQ-256
> Project: Apache RocketMQ
>  Issue Type: Improvement
>  Components: rocketmq-broker, rocketmq-store, rocketmq-tools
>Affects Versions: 4.1.0-incubating
>Reporter: Zhanhui Li
>Assignee: Zhanhui Li
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (ROCKETMQ-256) Manually clean disk to specified watermark with message consuming progress considered

2017-08-09 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ROCKETMQ-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16120971#comment-16120971
 ] 

ASF GitHub Bot commented on ROCKETMQ-256:
-

Github user lindzh commented on the issue:

https://github.com/apache/incubator-rocketmq/pull/143
  
Thanks for contribution. As force delete may cause message lost,how about 
add a warnning in command help? And also add a monitor disk usage tool command 
for check.


> Manually clean disk to specified watermark with message consuming progress 
> considered
> -
>
> Key: ROCKETMQ-256
> URL: https://issues.apache.org/jira/browse/ROCKETMQ-256
> Project: Apache RocketMQ
>  Issue Type: Improvement
>  Components: rocketmq-broker, rocketmq-store, rocketmq-tools
>Affects Versions: 4.1.0-incubating
>Reporter: Zhanhui Li
>Assignee: Zhanhui Li
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (ROCKETMQ-256) Manually clean disk to specified watermark with message consuming progress considered

2017-08-07 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ROCKETMQ-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16116285#comment-16116285
 ] 

ASF GitHub Bot commented on ROCKETMQ-256:
-

Github user coveralls commented on the issue:

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

[![Coverage 
Status](https://coveralls.io/builds/12719541/badge)](https://coveralls.io/builds/12719541)

Coverage decreased (-0.1%) to 38.612% when pulling 
**c967102209c27f268fb1c058263c909474d46b00 on lizhanhui:store_clean** into 
**98bd032454c9dd01bcaea0f4c92abfa0b1847bac on apache:develop**.



> Manually clean disk to specified watermark with message consuming progress 
> considered
> -
>
> Key: ROCKETMQ-256
> URL: https://issues.apache.org/jira/browse/ROCKETMQ-256
> Project: Apache RocketMQ
>  Issue Type: Improvement
>  Components: rocketmq-broker, rocketmq-store, rocketmq-tools
>Affects Versions: 4.1.0-incubating
>Reporter: Zhanhui Li
>Assignee: Zhanhui Li
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (ROCKETMQ-256) Manually clean disk to specified watermark with message consuming progress considered

2017-08-07 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ROCKETMQ-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16116284#comment-16116284
 ] 

ASF GitHub Bot commented on ROCKETMQ-256:
-

Github user coveralls commented on the issue:

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

[![Coverage 
Status](https://coveralls.io/builds/12719541/badge)](https://coveralls.io/builds/12719541)

Coverage decreased (-0.1%) to 38.612% when pulling 
**c967102209c27f268fb1c058263c909474d46b00 on lizhanhui:store_clean** into 
**98bd032454c9dd01bcaea0f4c92abfa0b1847bac on apache:develop**.



> Manually clean disk to specified watermark with message consuming progress 
> considered
> -
>
> Key: ROCKETMQ-256
> URL: https://issues.apache.org/jira/browse/ROCKETMQ-256
> Project: Apache RocketMQ
>  Issue Type: Improvement
>  Components: rocketmq-broker, rocketmq-store, rocketmq-tools
>Affects Versions: 4.1.0-incubating
>Reporter: Zhanhui Li
>Assignee: Zhanhui Li
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (ROCKETMQ-256) Manually clean disk to specified watermark with message consuming progress considered

2017-08-07 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ROCKETMQ-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16116283#comment-16116283
 ] 

ASF GitHub Bot commented on ROCKETMQ-256:
-

Github user coveralls commented on the issue:

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

[![Coverage 
Status](https://coveralls.io/builds/12719541/badge)](https://coveralls.io/builds/12719541)

Coverage decreased (-0.1%) to 38.612% when pulling 
**c967102209c27f268fb1c058263c909474d46b00 on lizhanhui:store_clean** into 
**98bd032454c9dd01bcaea0f4c92abfa0b1847bac on apache:develop**.



> Manually clean disk to specified watermark with message consuming progress 
> considered
> -
>
> Key: ROCKETMQ-256
> URL: https://issues.apache.org/jira/browse/ROCKETMQ-256
> Project: Apache RocketMQ
>  Issue Type: Improvement
>  Components: rocketmq-broker, rocketmq-store, rocketmq-tools
>Affects Versions: 4.1.0-incubating
>Reporter: Zhanhui Li
>Assignee: Zhanhui Li
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (ROCKETMQ-256) Manually clean disk to specified watermark with message consuming progress considered

2017-08-07 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ROCKETMQ-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16116246#comment-16116246
 ] 

ASF GitHub Bot commented on ROCKETMQ-256:
-

GitHub user lizhanhui opened a pull request:

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

[ROCKETMQ-256] Clean commit log files manually to specified disk usage 
watermark

Associated JIRA ticket is: 
https://issues.apache.org/jira/browse/ROCKETMQ-256


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

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

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

https://github.com/apache/incubator-rocketmq/pull/143.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 #143


commit b195d89905ce2ff3c9e24b5c676ebc75ab0537e7
Author: Li Zhanhui 
Date:   2017-08-01T12:57:00Z

develop

commit 9b187f337273ad3f93ee2d923ab55e1cdd46cc9e
Author: Li Zhanhui 
Date:   2017-08-04T05:54:55Z

Add command to clean commit log files to specified watermark

commit 56a1c3587028def12525dd0daed8dd28e128dd64
Author: Li Zhanhui 
Date:   2017-08-07T06:36:09Z

Delete commit log files to meet disk usage goals specified in command line

commit b9d0fafbc7f7e19eeba28a7e4a43c8055587dc41
Author: Li Zhanhui 
Date:   2017-08-07T07:16:05Z

Log detailed activity for manually purging commit log files

commit e6d323b81866386360708ea515734ccdd8cdd72c
Author: Li Zhanhui 
Date:   2017-08-07T07:19:39Z

Fix method throws signature

commit c967102209c27f268fb1c058263c909474d46b00
Author: Li Zhanhui 
Date:   2017-08-07T07:52:45Z

Implement the command




> Manually clean disk to specified watermark with message consuming progress 
> considered
> -
>
> Key: ROCKETMQ-256
> URL: https://issues.apache.org/jira/browse/ROCKETMQ-256
> Project: Apache RocketMQ
>  Issue Type: Improvement
>  Components: rocketmq-broker, rocketmq-store, rocketmq-tools
>Affects Versions: 4.1.0-incubating
>Reporter: Zhanhui Li
>Assignee: Zhanhui Li
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (ROCKETMQ-256) Manually clean disk to specified watermark with message consuming progress considered

2017-08-07 Thread Zhanhui Li (JIRA)

[ 
https://issues.apache.org/jira/browse/ROCKETMQ-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16116243#comment-16116243
 ] 

Zhanhui Li commented on ROCKETMQ-256:
-

Users may want to clean commit log files to have more free disk space. 

> Manually clean disk to specified watermark with message consuming progress 
> considered
> -
>
> Key: ROCKETMQ-256
> URL: https://issues.apache.org/jira/browse/ROCKETMQ-256
> Project: Apache RocketMQ
>  Issue Type: Improvement
>  Components: rocketmq-broker, rocketmq-store, rocketmq-tools
>Affects Versions: 4.1.0-incubating
>Reporter: Zhanhui Li
>Assignee: Zhanhui Li
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)