Skip to content

Commit 12fe4f2

Browse files
authored
fix: idle thread singleton (#171)
1 parent 72669d0 commit 12fe4f2

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.qcloud.cos</groupId>
88
<artifactId>hadoop-cos</artifactId>
9-
<version>${hadoop.version}-8.3.21</version>
9+
<version>${hadoop.version}-8.3.22</version>
1010
<packaging>jar</packaging>
1111

1212
<name>Apache Hadoop Tencent Cloud COS Support</name>

src/main/java/org/apache/hadoop/fs/CosNativeFileSystemStore.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,7 @@ private void innerInitCOSClient(URI uri, Configuration conf) throws IOException
295295
CosNConfigKeys.COSN_CLIENT_SOCKET_TIMEOUTSEC,
296296
CosNConfigKeys.DEFAULT_CLIENT_SOCKET_TIMEOUTSEC);
297297
config.setSocketTimeout(socketTimeoutSec * 1000);
298+
config.setUseConnectionMonitor(true); // Idle线程单例化
298299

299300
this.crc32cEnabled = conf.getBoolean(CosNConfigKeys.CRC32C_CHECKSUM_ENABLED,
300301
CosNConfigKeys.DEFAULT_CRC32C_CHECKSUM_ENABLED);

0 commit comments

Comments
 (0)