This is an automated email from the ASF dual-hosted git repository. HTHou pushed a commit to branch codex/remove-deprecated-for-removal-apis in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit b1a01f14a36576ddad5cb1f2bd46773c68c85ce5 Author: HTHou <[email protected]> AuthorDate: Thu Jul 23 14:43:30 2026 +0800 Remove deprecated-for-removal JDK API usages --- .../en/org/apache/iotdb/confignode/i18n/ProcedureMessages.java | 3 --- .../zh/org/apache/iotdb/confignode/i18n/ProcedureMessages.java | 3 --- .../org/apache/iotdb/confignode/procedure/ProcedureExecutor.java | 9 --------- .../org/apache/iotdb/commons/concurrent/IoTThreadFactory.java | 3 +-- 4 files changed, 1 insertion(+), 17 deletions(-) diff --git a/iotdb-core/confignode/src/main/i18n/en/org/apache/iotdb/confignode/i18n/ProcedureMessages.java b/iotdb-core/confignode/src/main/i18n/en/org/apache/iotdb/confignode/i18n/ProcedureMessages.java index c771bb1ad98..8c0be448f7f 100644 --- a/iotdb-core/confignode/src/main/i18n/en/org/apache/iotdb/confignode/i18n/ProcedureMessages.java +++ b/iotdb-core/confignode/src/main/i18n/en/org/apache/iotdb/confignode/i18n/ProcedureMessages.java @@ -1213,9 +1213,6 @@ public final class ProcedureMessages { public static final String LOG_EXCEPTION_HAPPENED_WORKER_ARG_EXECUTE_PROCEDURE_ARG_6E3AD27D = "Exception happened when worker {} execute procedure {}"; public static final String LOG_WORKER_STUCK_ARG_ARG_RUN_TIME_ARG_MS_FB612354 = "Worker stuck {}({}), run time {} ms"; public static final String LOG_PROCEDURE_WORKERS_ARG_RUNNING_ARG_RUNNING_STUCK_1565936D = "Procedure workers: {} is running, {} is running and stuck"; - public static final String LOG_PROCEDUREEXECUTOR_THREADGROUP_ARG_CONTAINS_RUNNING_THREADS_WHICH_USED_NON_PROCEDURE_BD865211 = - "ProcedureExecutor threadGroup {} contains running threads which are used by non-procedure" - + " module."; public static final String LOG_ADD_PROCEDURE_ARG_AS_ARG_TH_ROLLBACK_STEP_C71B2184 = "Add procedure {} as the {}th rollback step"; public static final String LOG_STATEMACHINEPROCEDURE_PID_ARG_NOT_SET_NEXT_STATE_BUT_RETURN_HAS_7F93E63F = "StateMachineProcedure pid={} not set next state, but return HAS_MORE_STATE. It is likely that" diff --git a/iotdb-core/confignode/src/main/i18n/zh/org/apache/iotdb/confignode/i18n/ProcedureMessages.java b/iotdb-core/confignode/src/main/i18n/zh/org/apache/iotdb/confignode/i18n/ProcedureMessages.java index 5d20a0b7413..91bf304b326 100644 --- a/iotdb-core/confignode/src/main/i18n/zh/org/apache/iotdb/confignode/i18n/ProcedureMessages.java +++ b/iotdb-core/confignode/src/main/i18n/zh/org/apache/iotdb/confignode/i18n/ProcedureMessages.java @@ -1152,9 +1152,6 @@ public final class ProcedureMessages { "Worker 卡住 {}({}),运行时间 {} ms"; public static final String LOG_PROCEDURE_WORKERS_ARG_RUNNING_ARG_RUNNING_STUCK_1565936D = "Procedure workers:{} 正在运行,{} 正在运行且卡住"; - public static final String - LOG_PROCEDUREEXECUTOR_THREADGROUP_ARG_CONTAINS_RUNNING_THREADS_WHICH_USED_NON_PROCEDURE_BD865211 = - "ProcedureExecutor threadGroup {} 包含被非 procedure 模块使用的运行线程。"; public static final String LOG_ADD_PROCEDURE_ARG_AS_ARG_TH_ROLLBACK_STEP_C71B2184 = "将 procedure {} 添加为第 {} 个回滚步骤"; public static final String diff --git a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/ProcedureExecutor.java b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/ProcedureExecutor.java index 2aca885c391..3a66b676cc1 100644 --- a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/ProcedureExecutor.java +++ b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/ProcedureExecutor.java @@ -1052,15 +1052,6 @@ public class ProcedureExecutor<Env> { for (WorkerThread workerThread : workerThreads) { workerThread.awaitTermination(); } - try { - threadGroup.destroy(); - } catch (IllegalThreadStateException e) { - LOG.warn( - ProcedureMessages - .LOG_PROCEDUREEXECUTOR_THREADGROUP_ARG_CONTAINS_RUNNING_THREADS_WHICH_USED_NON_PROCEDURE_BD865211, - this.threadGroup); - this.threadGroup.list(); - } } public boolean isStarted(long procId) { diff --git a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/concurrent/IoTThreadFactory.java b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/concurrent/IoTThreadFactory.java index 241b7298675..f7f0f404350 100644 --- a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/concurrent/IoTThreadFactory.java +++ b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/concurrent/IoTThreadFactory.java @@ -31,8 +31,7 @@ public class IoTThreadFactory implements ThreadFactory { /** Constructor of IoTThreadFactory. */ public IoTThreadFactory(String poolName) { - SecurityManager s = System.getSecurityManager(); - group = (s != null) ? s.getThreadGroup() : Thread.currentThread().getThreadGroup(); + group = Thread.currentThread().getThreadGroup(); // thread pool name format : pool-number-IoTDB-poolName-thread- this.namePrefix = "pool-" + poolNumber.getAndIncrement() + "-IoTDB-" + poolName + "-"; }
