-
Notifications
You must be signed in to change notification settings - Fork 9.1k
HDFS-16331. Make dfs.blockreport.intervalMsec reconfigurable #3676
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
💔 -1 overall
This message was automatically generated. |
🎊 +1 overall
This message was automatically generated. |
💔 -1 overall
This message was automatically generated. |
💔 -1 overall
This message was automatically generated. |
Thses failed tests are unrelated to the change and work fine locally. @aajisaka @jojochuang @tasanuma @goiri PTAL. Thanks a lot. |
🎊 +1 overall
This message was automatically generated. |
@jojochuang @tasanuma @ferhui @ayushtkn , PTAL. Thanks. |
💔 -1 overall
This message was automatically generated. |
I'm a little nervous about making |
In the following code, Line 2626 in c9d64ba
|
💔 -1 overall
This message was automatically generated. |
Hi @tasanuma , I fixed this. PTAL. Thank you very much. In addition, I find that |
@tomscut Indeed, we don't indent case statements from a switch statement. Please fix them.
And please fix the check style warnings too. |
@tomscut Oh, I meant please fix the indents of |
Sorry, I misunderstood. And I will fix this. |
💔 -1 overall
This message was automatically generated. |
The failed unit tests are unrelated to the change and work fine locally. They failed because of OOM. We might need to take a look at the compile environment? Hi @tasanuma , I have fixed the two problems you mentioned before, please have a look, thank you. |
We don't need to fix this checkstyle issue because variable |
...-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/DataNode.java
Show resolved
Hide resolved
...p-hdfs/src/test/java/org/apache/hadoop/hdfs/server/datanode/TestDataNodeReconfiguration.java
Outdated
Show resolved
Hide resolved
🎊 +1 overall
This message was automatically generated. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@tomscut Thanks for updating it. LGTM.
I will merge this PR later this week if there are no other concerns from other reviewers.
Merged. Thanks for your contribution, @tomscut! |
Thanks @tasanuma for the review and the merge. |
Signed-off-by: Takanobu Asanuma <tasanuma@apache.org> (cherry picked from commit 52ec65f)
Cherry-picked it into branch-3.3 with fixing small conflicts. |
Thank @tasanuma for your cherry-picking. I submitted a new PR #3831 with other parameters related to blockReport, but currently there is a conflict with the branch-trunk. I'll resolve the conflict later. I'm sorry I didn't tell you earlier. |
@tomscut Thanks for working on it and letting me know. I would like to review it. |
…3676) Signed-off-by: Takanobu Asanuma <tasanuma@apache.org>
JIRA: HDFS-16331.
We have a cold data cluster, which stores as EC policy. There are 24 disks on each node and each disk is 7 TB.
Recently, many nodes have more than
10 million blocks
, and the interval ofFBR
is6h
as default. Frequent FBR caused great pressure on NN.We want to increase the interval of
FBR
, but have to rolling restart the DNs, this operation is very heavy. In this scenario, it is necessary to makedfs.blockreport.intervalMsec
reconfigurable.