HDFS-16355. Improve the description of dfs.block.scanner.volume.bytes.per.second (#3724)
Co-authored-by: gf13871 <gf13871@ly.com>
Signed-off-by: Akira Ajisaka <aajisaka@apache.org>
(cherry picked from commit 046a6204b4
)
This commit is contained in:
parent
ab5ea272ec
commit
6300fc1fcd
|
@ -1602,7 +1602,7 @@
|
|||
<name>dfs.block.scanner.volume.bytes.per.second</name>
|
||||
<value>1048576</value>
|
||||
<description>
|
||||
If this is 0, the DataNode's block scanner will be disabled. If this
|
||||
If this is configured less than or equal to zero, the DataNode's block scanner will be disabled. If this
|
||||
is positive, this is the number of bytes per second that the DataNode's
|
||||
block scanner will try to scan from each volume.
|
||||
</description>
|
||||
|
|
|
@ -282,11 +282,17 @@ public class TestBlockScanner {
|
|||
public void testDisableVolumeScanner() throws Exception {
|
||||
Configuration conf = new Configuration();
|
||||
disableBlockScanner(conf);
|
||||
TestContext ctx = new TestContext(conf, 1);
|
||||
try {
|
||||
Assert.assertFalse(ctx.datanode.getBlockScanner().isEnabled());
|
||||
} finally {
|
||||
ctx.close();
|
||||
try(TestContext ctx = new TestContext(conf, 1)) {
|
||||
assertFalse(ctx.datanode.getBlockScanner().isEnabled());
|
||||
}
|
||||
}
|
||||
|
||||
@Test(timeout=60000)
|
||||
public void testDisableVolumeScanner2() throws Exception {
|
||||
Configuration conf = new Configuration();
|
||||
conf.setLong(DFS_BLOCK_SCANNER_VOLUME_BYTES_PER_SECOND, -1L);
|
||||
try(TestContext ctx = new TestContext(conf, 1)) {
|
||||
assertFalse(ctx.datanode.getBlockScanner().isEnabled());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue