jiang he created HDFS-17943:
-------------------------------
Summary: Negative dfs.domain.socket.disable.interval.seconds
reports malformed error message
Key: HDFS-17943
URL: https://issues.apache.org/jira/browse/HDFS-17943
Project: Hadoop HDFS
Issue Type: Bug
Components: configuration, hdfs-client
Affects Versions: 3.4.3
Reporter: jiang he
I found a malformed error message when setting
dfs.domain.socket.disable.interval.seconds to a negative value.
Reproduction:
Set the following HDFS configuration:
<property>
<name>dfs.domain.socket.disable.interval.seconds</name>
<value>-1</value>
</property>
or:
<property>
<name>dfs.domain.socket.disable.interval.seconds</name>
<value>-4294967296</value>
</property>
Then start HDFS and run a simple HDFS client operation with short-circuit
read enabled.
Actual result:
The client fails with:
java.lang.IllegalArgumentException:
dfs.domain.socket.disable.interval.secondscan't be negative.
The message is malformed: "secondscan't" is missing a space.
Expected result:
The error message should be readable, for example:
dfs.domain.socket.disable.interval.seconds can't be negative.
Reproduced locally:
- Negative value case failed.
- Normal value dfs.domain.socket.disable.interval.seconds=600 passed.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]