Thank you for your response. I understand that even if Hive and Trino use the same Hive Metastore as a Catalog, additional implementation in TrinoCatalog is necessary to ensure data correctness.
To clarify, the deadlock issue I am referring to is not a situation where the IOW lock cannot be obtained, rather this is a case where the StatsTask cannot acquire the commitLock due to IOW lock. I've applied the following settings to utilize the pessimistic locking added in HIVE-28366 for Iceberg tables: ``` set hive.support.concurrency=true; set hive.txn.ext.locking.enabled=true; set hive.txn.manager=org.apache.hadoop.hive.ql.lockmgr.DbTxnManager; set iceberg.engine.hive.lock-enabled=false; ``` After applying these settings, I've run a simple INSERT query: ``` create table ice_t (i int) stored by iceberg; insert into ice_t values (1); ``` By doing so, I observed that the intended pessimistic lock was indeed acquired; however, during the preAlterTable (HiveIcebergMetaHook) process in StatsTask, commitLock stays in a wait state. In the HIVE_LOCKS table of Metastore DB(Mysql), I found the following locks: ``` +----------------+----------------+----------+-------------------------------+------------------------+--------------+---------------+--------------+-------------------+----------------+-------------------------------------------+----------+--------------------+----------------------------------------------------------+---------------------+---------------------+ | HL_LOCK_EXT_ID | HL_LOCK_INT_ID | HL_TXNID | HL_DB | HL_TABLE | HL_PARTITION | HL_LOCK_STATE | HL_LOCK_TYPE | HL_LAST_HEARTBEAT | HL_ACQUIRED_AT | HL_USER | HL_HOST | HL_HEARTBEAT_COUNT | HL_AGENT_INFO | HL_BLOCKEDBY_EXT_ID | HL_BLOCKEDBY_INT_ID | +----------------+----------------+----------+-------------------------------+------------------------+--------------+---------------+--------------+-------------------+----------------+-------------------------------------------+----------+--------------------+----------------------------------------------------------+---------------------+---------------------+ | 110 | 1 | 0 | default | ice_t | NULL | a | w | 1743047445606 | 1743047445606 | hadoop-admin | owen-rm3 | NULL | hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4 | NULL | NULL | | 111 | 1 | 0 | default | ice_t | NULL | w | x | 1743047462328 | NULL | hadoop-admin | owen-rm3 | NULL | Iceberg-df6861e6-8e49-4cac-a2a8-2d0362a8d535 | 110 | 1 | +----------------+----------------+----------+-------------------------------+------------------------+--------------+---------------+--------------+-------------------+----------------+-------------------------------------------+----------+--------------------+----------------------------------------------------------+---------------------+---------------------+ ``` Eventually, the StatsTask fails due to lock timeout. This occurrence has been happening since the change in the LOCK_TYPE of HiveIcebergStorageHandler in HIVE-28366. Can you please confirm if this situation represents a bug? I've attached the HIVE SERVER2 logs for your reference. Thank you for your assistance. Regards, Owen
2025-03-27T12:50:45,255 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] session.HiveSessionImpl: executing insert into ice_t values (1) 2025-03-27T12:50:45,258 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] operation.OperationManager: Adding operation: OperationHandle [opType=EXECUTE_STATEMENT, getHandleIdentifier()=fd31c8f8-662b-44c0-9971-8d9998098703] SessionHandle [59fba971-a3aa-4d11-87e9-c2d3b96a491c] 2025-03-27T12:50:45,258 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] common.LogUtils: Thread context registration is done. 2025-03-27T12:50:45,259 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] operation.SQLOperation: [opType=EXECUTE_STATEMENT, queryId=hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4, startTime=1743047445256, sessionId=59fba971-a3aa-4d11-87e9-c2d3b96a491c, createTime=1743046954375, userName=hadoop-admin, ipAddress=...] 2025-03-27T12:50:45,262 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] reexec.ReExecDriver: Compile #1 of query 2025-03-27T12:50:45,263 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] ql.Driver: Compiling command(queryId=hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4): insert into ice_t values (1) 2025-03-27T12:50:45,271 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] ql.QueryState: Query-level HMS cache created for hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4 2025-03-27T12:50:45,271 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] parse.CalcitePlanner: Starting Semantic Analysis 2025-03-27T12:50:45,389 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] iceberg.BaseMetastoreTableOperations: Refreshing table metadata from new version: hdfs://owen/user/hive/warehouse/ice_t/metadata/00000-8073025d-2cd5-42f4-82d7-ad9b983e85ac.metadata.json 2025-03-27T12:50:45,394 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] iceberg.BaseMetastoreCatalog: Table loaded by catalog: default_iceberg.default.ice_t 2025-03-27T12:50:45,395 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] hive.HiveIcebergSerDe: Using schema from existing table {"type":"struct","schema-id":0,"fields":[{"id":1,"name":"i","required":false,"type":"int"}]} 2025-03-27T12:50:45,395 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] parse.CalcitePlanner: Completed phase 1 of Semantic Analysis 2025-03-27T12:50:45,395 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] parse.CalcitePlanner: Get metadata for source tables 2025-03-27T12:50:45,395 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] parse.CalcitePlanner: Get metadata for subqueries 2025-03-27T12:50:45,395 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] parse.CalcitePlanner: Get metadata for destination tables 2025-03-27T12:50:45,396 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] parse.CalcitePlanner: Completed getting MetaData in Semantic Analysis 2025-03-27T12:50:45,396 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] parse.CalcitePlanner: Disabling LLAP IO encode as ETL query is detected 2025-03-27T12:50:45,412 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] ql.Context: New scratch dir is hdfs://owen/tmp/hive/hadoop-admin/59fba971-a3aa-4d11-87e9-c2d3b96a491c/hive_2025-03-27_12-50-45_262_86943509849808998-1 2025-03-27T12:50:45,528 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] parse.CalcitePlanner: Get metadata for source tables 2025-03-27T12:50:45,528 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] parse.CalcitePlanner: Get metadata for subqueries 2025-03-27T12:50:45,529 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] parse.CalcitePlanner: Get metadata for source tables 2025-03-27T12:50:45,539 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] parse.CalcitePlanner: Get metadata for subqueries 2025-03-27T12:50:45,539 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] parse.CalcitePlanner: Get metadata for destination tables 2025-03-27T12:50:45,539 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] parse.CalcitePlanner: Get metadata for destination tables 2025-03-27T12:50:45,545 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] hive.HiveIcebergSerDe: Using schema from existing table {"type":"struct","schema-id":0,"fields":[{"id":1,"name":"i","required":false,"type":"int"}]} 2025-03-27T12:50:45,557 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] common.FileUtils: Creating directory if it doesn't exist: hdfs://owen/user/hive/warehouse/ice_t/.hive-staging_hive_2025-03-27_12-50-45_262_86943509849808998-1 2025-03-27T12:50:45,566 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] parse.CalcitePlanner: CBO Succeeded; optimized logical plan. 2025-03-27T12:50:45,569 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] optimizer.BucketVersionPopulator: not considering bucketingVersion for: TS[0] because it has -1<2 buckets 2025-03-27T12:50:45,573 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] optimizer.SortedDynPartitionOptimizer: Sorted dynamic partitioning optimization kicked in.. 2025-03-27T12:50:45,574 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] optimizer.BucketVersionPopulator: not considering bucketingVersion for: TS[0] because it has -1<2 buckets 2025-03-27T12:50:45,574 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] parse.TezCompiler: Cycle free: true 2025-03-27T12:50:45,574 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] optimizer.SharedWorkOptimizer: SharedWorkOptimizer start 2025-03-27T12:50:45,576 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] parse.GenTezUtils: using CombineHiveInputformat for the merge job 2025-03-27T12:50:45,578 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] parse.CalcitePlanner: Completed plan generation 2025-03-27T12:50:45,578 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] ql.Driver: Semantic Analysis Completed (retrial = false) 2025-03-27T12:50:45,578 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] ql.Driver: Created Hive schema: Schema(fieldSchemas:[FieldSchema(name:col1, type:int, comment:null)], properties:null) 2025-03-27T12:50:45,586 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] metadata.Hive: Dumping metastore api call timing information for : compilation phase 2025-03-27T12:50:45,586 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] metadata.Hive: Total time spent in each metastore function (ms): {isCompatibleWith_(Configuration)=0, getNotNullConstraints_(NotNullConstraintsRequest)=6, getAllTableConstraints_(AllTableConstraintsRequest)=41, getMetaConf_(String)=1, unlock_(long)=9, getTable_(GetTableRequest)=122, flushCache_()=1, getCheckConstraints_(CheckConstraintsRequest)=5} 2025-03-27T12:50:45,586 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] ql.Driver: Completed compiling command(queryId=hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4); Time taken: 0.323 seconds 2025-03-27T12:50:45,587 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] common.LogUtils: Unregistered logging context. 2025-03-27T12:50:45,588 INFO [HiveServer2-Background-Pool: Thread-204] common.LogUtils: Thread context registration is done. 2025-03-27T12:50:45,588 INFO [HiveServer2-Background-Pool: Thread-204] reexec.ReExecDriver: Execution #1 of query 2025-03-27T12:50:45,588 INFO [HiveServer2-Background-Pool: Thread-204] lockmgr.DbTxnManager: Setting lock request transaction to txnid:0 for queryId=hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4 2025-03-27T12:50:45,590 INFO [HiveServer2-Background-Pool: Thread-204] lockmgr.DbLockManager: Requesting lock for queryId=hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4 2025-03-27T12:50:45,610 INFO [HiveServer2-Background-Pool: Thread-204] lockmgr.DbLockManager: Response to queryId=hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4 LockResponse(lockid:110, state:ACQUIRED) 2025-03-27T12:50:45,611 INFO [HiveServer2-Background-Pool: Thread-204] ql.Driver: Operation QUERY obtained 1 locks 2025-03-27T12:50:45,654 INFO [HiveServer2-Background-Pool: Thread-204] ql.Driver: Executing command(queryId=hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4): insert into ice_t values (1) Query ID = hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4 2025-03-27T12:50:45,655 INFO [HiveServer2-Background-Pool: Thread-204] ql.Driver: Query ID = hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4 Total jobs = 3 2025-03-27T12:50:45,655 INFO [HiveServer2-Background-Pool: Thread-204] ql.Driver: Total jobs = 3 Launching Job 1 out of 3 2025-03-27T12:50:45,655 INFO [HiveServer2-Background-Pool: Thread-204] ql.Driver: Launching Job 1 out of 3 2025-03-27T12:50:45,655 INFO [HiveServer2-Background-Pool: Thread-204] ql.Driver: Starting task [Stage-1:MAPRED] in serial mode 2025-03-27T12:50:45,670 INFO [HiveServer2-Background-Pool: Thread-204] ql.Context: New scratch dir is hdfs://owen/tmp/hive/hadoop-admin/59fba971-a3aa-4d11-87e9-c2d3b96a491c/hive_2025-03-27_12-50-45_262_86943509849808998-4 2025-03-27T12:50:45,674 INFO [HiveServer2-Background-Pool: Thread-204] tez.TezSessionPoolManager: The current user: hadoop-admin, session user: hadoop-admin 2025-03-27T12:50:45,674 INFO [HiveServer2-Background-Pool: Thread-204] tez.TezSessionPoolManager: Current queue name is null incoming queue name is null 2025-03-27T12:50:45,674 INFO [HiveServer2-Background-Pool: Thread-204] tez.TezTask: Subscribed to counters: [] for queryId: hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4 2025-03-27T12:50:45,674 INFO [HiveServer2-Background-Pool: Thread-204] tez.TezTask: Session is already open 2025-03-27T12:50:45,676 INFO [HiveServer2-Background-Pool: Thread-204] tez.DagUtils: Resource modification time: 1743047059899 for hdfs://owen/tmp/hive/hadoop-admin/_tez_session_dir/5a60c46d-8880-43d1-891b-3f35a20253f9-resources/hive-hooks-0.1.0.jar 2025-03-27T12:50:45,678 INFO [HiveServer2-Background-Pool: Thread-204] tez.DagUtils: Resource modification time: 1743047060009 for hdfs://owen/tmp/hive/hadoop-admin/_tez_session_dir/5a60c46d-8880-43d1-891b-3f35a20253f9-resources/json-serde-1.3.8-jar-with-dependencies.jar 2025-03-27T12:50:45,680 INFO [HiveServer2-Background-Pool: Thread-204] tez.DagUtils: Resource modification time: 1743047059899 for hdfs://owen/tmp/hive/hadoop-admin/_tez_session_dir/5a60c46d-8880-43d1-891b-3f35a20253f9-resources/hive-hooks-0.1.0.jar 2025-03-27T12:50:45,682 INFO [HiveServer2-Background-Pool: Thread-204] tez.DagUtils: Resource modification time: 1743047060009 for hdfs://owen/tmp/hive/hadoop-admin/_tez_session_dir/5a60c46d-8880-43d1-891b-3f35a20253f9-resources/json-serde-1.3.8-jar-with-dependencies.jar 2025-03-27T12:50:45,682 INFO [HiveServer2-Background-Pool: Thread-204] tez.TezTask: Dag name: insert into ice_t values (1) (Stage-1) 2025-03-27T12:50:45,684 WARN [HiveServer2-Background-Pool: Thread-204] tez.TezConfigurationFactory: Skip adding 'tez.application.tags' to dagConf, as it's an AM scoped property 2025-03-27T12:50:45,686 INFO [HiveServer2-Background-Pool: Thread-204] ql.Context: New scratch dir is hdfs://owen/tmp/hive/hadoop-admin/59fba971-a3aa-4d11-87e9-c2d3b96a491c/hive_2025-03-27_12-50-45_262_86943509849808998-4 2025-03-27T12:50:45,689 INFO [HiveServer2-Background-Pool: Thread-204] tez.DagUtils: Vertex has custom input? false 2025-03-27T12:50:45,690 INFO [HiveServer2-Background-Pool: Thread-204] exec.SerializationUtilities: Serializing MapWork using kryo 2025-03-27T12:50:45,693 INFO [HiveServer2-Background-Pool: Thread-204] exec.Utilities: Serialized plan (via RPC) - name: Map 1 size: 6.18KB 2025-03-27T12:50:45,708 WARN [HiveServer2-Background-Pool: Thread-204] tez.DagUtils: No Tez VCore size specified by hive.tez.cpu.vcores. Falling back to MapReduce container VCores mapreduce.map.cpu.vcores 2025-03-27T12:50:45,711 INFO [HiveServer2-Background-Pool: Thread-204] fs.FSStatsPublisher: created : hdfs://owen/user/hive/warehouse/ice_t/.hive-staging_hive_2025-03-27_12-50-45_262_86943509849808998-1/-ext-10000 2025-03-27T12:50:45,712 INFO [HiveServer2-Background-Pool: Thread-204] client.TezClient: Submitting dag to TezSession, sessionName=HIVE-5a60c46d-8880-43d1-891b-3f35a20253f9, applicationId=application_1741077053365_0130, dagName=insert into ice_t values (1) (Stage-1), callerContext={ context=HIVE, callerType=HIVE_QUERY_ID, callerId=hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4_User:hadoop-admin } 2025-03-27T12:50:45,775 INFO [HiveServer2-Background-Pool: Thread-204] client.FrameworkClient: Submitted dag to TezSession, sessionName=HIVE-5a60c46d-8880-43d1-891b-3f35a20253f9, applicationId=application_1741077053365_0130, dagId=dag_1741077053365_0130_2, dagName=insert into ice_t values (1) (Stage-1) 2025-03-27T12:50:45,775 INFO [HiveServer2-Background-Pool: Thread-204] tez.TezTask: HS2 Host: [owen-rm3], Query ID: [hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4], Dag ID: [dag_1741077053365_0130_2], DAG App ID: [application_1741077053365_0130] Status: Running (Executing on YARN cluster with App id application_1741077053365_0130) 2025-03-27T12:50:45,799 INFO [HiveServer2-Background-Pool: Thread-204] SessionState: Status: Running (Executing on YARN cluster with App id application_1741077053365_0130) 2025-03-27T12:50:45,806 INFO [HiveServer2-Background-Pool: Thread-204] monitoring.RenderStrategy$LogToFileFunction: Map 1: -/- 2025-03-27T12:50:46,311 INFO [HiveServer2-Background-Pool: Thread-204] monitoring.RenderStrategy$LogToFileFunction: Map 1: 0/1 2025-03-27T12:50:53,373 INFO [HiveServer2-Background-Pool: Thread-204] monitoring.RenderStrategy$LogToFileFunction: Map 1: 0(+1)/1 2025-03-27T12:50:57,334 INFO [HiveServer2-Background-Pool: Thread-204] monitoring.RenderStrategy$LogToFileFunction: Map 1: 1/1 2025-03-27T12:50:57,349 INFO [HiveServer2-Background-Pool: Thread-204] ql.Driver: Starting task [Stage-8:CONDITIONAL] in parallel 2025-03-27T12:50:57,351 INFO [Thread-97] common.LogUtils: Thread context registration is done. 2025-03-27T12:50:57,351 INFO [Thread-97] common.LogUtils: Thread context registration is done. 2025-03-27T12:50:57,367 INFO [Thread-97] hive.HiveIcebergOutputCommitter: Cleaning job for jobID: job_17410770533650_0130, table: org.apache.iceberg.mr.hive.HiveIcebergOutputCommitter$OutputTable@fa4579f2 2025-03-27T12:50:57,386 INFO [Thread-97] hive.HiveIcebergOutputCommitter: Cleaning job for jobID: job_17410770533650_0130, table: org.apache.iceberg.mr.hive.HiveIcebergOutputCommitter$OutputTable@fa4579f2 Stage-5 is selected by condition resolver. 2025-03-27T12:50:57,415 INFO [Thread-97] exec.Task: Stage-5 is selected by condition resolver. Stage-4 is filtered out by condition resolver. 2025-03-27T12:50:57,415 INFO [Thread-97] exec.Task: Stage-4 is filtered out by condition resolver. Stage-6 is filtered out by condition resolver. 2025-03-27T12:50:57,415 INFO [Thread-97] exec.Task: Stage-6 is filtered out by condition resolver. 2025-03-27T12:50:57,415 INFO [Thread-97] common.LogUtils: Unregistered logging context. 2025-03-27T12:50:57,416 INFO [HiveServer2-Background-Pool: Thread-204] ql.Driver: Starting task [Stage-5:MOVE] in serial mode Moving data to directory hdfs://owen/user/hive/warehouse/ice_t 2025-03-27T12:50:57,423 INFO [HiveServer2-Background-Pool: Thread-204] exec.Task: Moving data to directory hdfs://owen/user/hive/warehouse/ice_t from hdfs://owen/user/hive/warehouse/ice_t/.hive-staging_hive_2025-03-27_12-50-45_262_86943509849808998-1/-ext-10001 Time taken to move files: 2 ms 2025-03-27T12:50:57,425 INFO [HiveServer2-Background-Pool: Thread-204] exec.Task: Time taken to move files: 2 ms 2025-03-27T12:50:57,425 INFO [HiveServer2-Background-Pool: Thread-204] ql.Driver: Starting task [Stage-2:DEPENDENCY_COLLECTION] in parallel 2025-03-27T12:50:57,426 INFO [Thread-100] common.LogUtils: Thread context registration is done. 2025-03-27T12:50:57,426 INFO [Thread-100] common.LogUtils: Thread context registration is done. 2025-03-27T12:50:57,427 INFO [Thread-100] common.LogUtils: Unregistered logging context. 2025-03-27T12:50:57,427 INFO [HiveServer2-Background-Pool: Thread-204] ql.Driver: Starting task [Stage-0:MOVE] in serial mode 2025-03-27T12:50:57,430 INFO [HiveServer2-Background-Pool: Thread-204] hive.HiveIcebergOutputCommitter: Committing job(s) job_17410770533650_0130 has started 2025-03-27T12:50:57,488 INFO [HiveServer2-Background-Pool: Thread-204] iceberg.BaseMetastoreTableOperations: Refreshing table metadata from new version: hdfs://owen/user/hive/warehouse/ice_t/metadata/00000-8073025d-2cd5-42f4-82d7-ad9b983e85ac.metadata.json 2025-03-27T12:50:57,496 INFO [HiveServer2-Background-Pool: Thread-204] iceberg.BaseMetastoreCatalog: Table loaded by catalog: default_iceberg.default.ice_t 2025-03-27T12:50:57,496 INFO [HiveServer2-Background-Pool: Thread-204] hive.HiveIcebergOutputCommitter: Committing job has started for table: default_iceberg.default.ice_t, using location: hdfs://owen/user/hive/warehouse/ice_t/temp/hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4-job_17410770533650_0130 [699.734s][info][gc] GC(45) Pause Young (Normal) (G1 Evacuation Pause) 220M->157M(256M) 34.614ms 2025-03-27T12:50:57,901 INFO [HiveServer2-Background-Pool: Thread-204] hive.HiveTableOperations: Committed to table default_iceberg.default.ice_t with the new metadata location hdfs://owen/user/hive/warehouse/ice_t/metadata/00001-eec2c770-4b07-40a8-a17c-560107629cf7.metadata.json 2025-03-27T12:50:57,901 INFO [HiveServer2-Background-Pool: Thread-204] iceberg.BaseMetastoreTableOperations: Successfully committed to table default_iceberg.default.ice_t in 219 ms 2025-03-27T12:50:57,901 INFO [HiveServer2-Background-Pool: Thread-204] iceberg.SnapshotProducer: Committed snapshot 4417310429356719238 (MergeAppend) 2025-03-27T12:50:57,969 INFO [HiveServer2-Background-Pool: Thread-204] iceberg.BaseMetastoreTableOperations: Refreshing table metadata from new version: hdfs://owen/user/hive/warehouse/ice_t/metadata/00001-eec2c770-4b07-40a8-a17c-560107629cf7.metadata.json 2025-03-27T12:50:58,021 INFO [HiveServer2-Background-Pool: Thread-204] metrics.LoggingMetricsReporter: Received metrics report: CommitReport{tableName=default_iceberg.default.ice_t, snapshotId=4417310429356719238, sequenceNumber=1, operation=append, commitMetrics=CommitMetricsResult{totalDuration=TimerResult{timeUnit=NANOSECONDS, totalDuration=PT0.474986241S, count=1}, attempts=CounterResult{unit=COUNT, value=1}, addedDataFiles=CounterResult{unit=COUNT, value=1}, removedDataFiles=null, totalDataFiles=CounterResult{unit=COUNT, value=1}, addedDeleteFiles=null, addedEqualityDeleteFiles=null, addedPositionalDeleteFiles=null, removedDeleteFiles=null, removedEqualityDeleteFiles=null, removedPositionalDeleteFiles=null, totalDeleteFiles=CounterResult{unit=COUNT, value=0}, addedRecords=CounterResult{unit=COUNT, value=1}, removedRecords=null, totalRecords=CounterResult{unit=COUNT, value=1}, addedFilesSizeInBytes=CounterResult{unit=BYTES, value=414}, removedFilesSizeInBytes=null, totalFilesSizeInBytes=CounterResult{unit=BYTES, value=414}, addedPositionalDeletes=null, removedPositionalDeletes=null, totalPositionalDeletes=CounterResult{unit=COUNT, value=0}, addedEqualityDeletes=null, removedEqualityDeletes=null, totalEqualityDeletes=CounterResult{unit=COUNT, value=0}}, metadata={iceberg-version=Apache Iceberg 1.6.1 (commit 8e9d59d299be42b0bca9461457cd1e95dbaad086)}} 2025-03-27T12:50:58,022 INFO [HiveServer2-Background-Pool: Thread-204] hive.HiveIcebergOutputCommitter: Write commit took 515 ms for table: default_iceberg.default.ice_t with 1 data and 0 delete file(s) 2025-03-27T12:50:58,022 INFO [HiveServer2-Background-Pool: Thread-204] hive.HiveIcebergOutputCommitter: Commit took 592 ms for job(s) job_17410770533650_0130 2025-03-27T12:50:58,022 INFO [HiveServer2-Background-Pool: Thread-204] hive.HiveIcebergOutputCommitter: Cleaning for job job_17410770533650_0130 started 2025-03-27T12:50:58,022 INFO [HiveServer2-Background-Pool: Thread-204] hive.HiveIcebergOutputCommitter: Cleaning location: hdfs://owen/user/hive/warehouse/ice_t/temp/hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4-job_17410770533650_0130 2025-03-27T12:50:58,026 INFO [HiveServer2-Background-Pool: Thread-204] hive.HiveIcebergOutputCommitter: Cleaning for job job_17410770533650_0130 finished 2025-03-27T12:50:58,026 INFO [HiveServer2-Background-Pool: Thread-204] ql.Driver: Starting task [Stage-3:STATS] in parallel 2025-03-27T12:50:58,027 INFO [Thread-108] common.LogUtils: Thread context registration is done. 2025-03-27T12:50:58,027 INFO [Thread-108] common.LogUtils: Thread context registration is done. 2025-03-27T12:50:58,029 INFO [Thread-108] metastore.HiveMetaStoreClient: HMS client filtering is enabled. 2025-03-27T12:50:58,030 INFO [Thread-108] metastore.HiveMetaStoreClient: Resolved metastore uris: [...] 2025-03-27T12:50:58,030 INFO [Thread-108] metastore.HiveMetaStoreClient: Trying to connect to metastore with URI (...) in binary transport mode 2025-03-27T12:50:58,035 INFO [Thread-108] metastore.HiveMetaStoreClient: Opened a connection to metastore, URI (...) current connections: 9 2025-03-27T12:50:58,035 INFO [Thread-108] metastore.RetryingMetaStoreClient: RetryingMetaStoreClient proxy=class org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient ... 2025-03-27T12:50:58,107 INFO [Thread-108] stats.BasicStatsTask: Executing stats task 2025-03-27T12:50:58,109 INFO [Thread-108] fs.FSStatsPublisher: created : hdfs://owen/user/hive/warehouse/ice_t/.hive-staging_hive_2025-03-27_12-50-45_262_86943509849808998-1/-ext-10000 2025-03-27T12:50:58,199 INFO [Thread-108] iceberg.BaseMetastoreTableOperations: Refreshing table metadata from new version: hdfs://owen/user/hive/warehouse/ice_t/metadata/00001-eec2c770-4b07-40a8-a17c-560107629cf7.metadata.json 2025-03-27T12:50:58,204 INFO [Thread-108] iceberg.BaseMetastoreCatalog: Table loaded by catalog: default_iceberg.default.ice_t 2025-03-27T12:50:58,252 INFO [Thread-108] iceberg.BaseMetastoreTableOperations: Refreshing table metadata from new version: hdfs://owen/user/hive/warehouse/ice_t/metadata/00001-eec2c770-4b07-40a8-a17c-560107629cf7.metadata.json 2025-03-27T12:50:58,257 INFO [Thread-108] iceberg.BaseMetastoreCatalog: Table loaded by catalog: default_iceberg.default.ice_t 2025-03-27T12:50:58,258 INFO [Thread-108] hive.HiveIcebergSerDe: Using schema from existing table {"type":"struct","schema-id":0,"fields":[{"id":1,"name":"i","required":false,"type":"int"}]} 2025-03-27T12:50:58,258 WARN [Thread-108] metadata.Hive: Cannot get a table snapshot for ice_t 2025-03-27T12:50:58,300 WARN [Thread-108] util.Tasks: Retrying task after failure: Waiting for lock on table default.ice_t org.apache.iceberg.hive.MetastoreLock$WaitingForLockException: Waiting for lock on table default.ice_t at org.apache.iceberg.hive.MetastoreLock.lambda$acquireLock$1(MetastoreLock.java:216) ~[hive-iceberg-catalog-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.iceberg.util.Tasks$Builder.runTaskWithRetry(Tasks.java:413) ~[hive-iceberg-handler-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.iceberg.util.Tasks$Builder.runSingleThreaded(Tasks.java:219) ~[hive-iceberg-handler-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.iceberg.util.Tasks$Builder.run(Tasks.java:203) ~[hive-iceberg-handler-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.iceberg.hive.MetastoreLock.acquireLock(MetastoreLock.java:210) ~[hive-iceberg-catalog-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.iceberg.hive.MetastoreLock.lock(MetastoreLock.java:142) ~[hive-iceberg-catalog-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.iceberg.mr.hive.HiveIcebergMetaHook.preAlterTable(HiveIcebergMetaHook.java:418) ~[hive-iceberg-handler-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.hadoop.hive.metastore.HiveMetaStoreClient.alter_table(HiveMetaStoreClient.java:571) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient.alter_table(SessionHiveMetaStoreClient.java:509) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] at org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.invoke(RetryingMetaStoreClient.java:213) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at com.sun.proxy.$Proxy39.alter_table(Unknown Source) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] at org.apache.hadoop.hive.metastore.HiveMetaStoreClient$SynchronizedHandler.invoke(HiveMetaStoreClient.java:4652) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at com.sun.proxy.$Proxy39.alter_table(Unknown Source) ~[?:?] at org.apache.hadoop.hive.ql.metadata.Hive.alterTable(Hive.java:936) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.hadoop.hive.ql.metadata.Hive.alterTable(Hive.java:882) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.hadoop.hive.ql.metadata.Hive.alterTable(Hive.java:862) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.hadoop.hive.ql.stats.BasicStatsTask.aggregateStats(BasicStatsTask.java:306) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.hadoop.hive.ql.stats.BasicStatsTask.process(BasicStatsTask.java:106) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.hadoop.hive.ql.exec.StatsTask.execute(StatsTask.java:111) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:214) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:105) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.hadoop.hive.ql.exec.TaskRunner.run(TaskRunner.java:83) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] ... ... ... 2025-03-27T12:53:55,131 WARN [Thread-108] util.Tasks: Retrying task after failure: Waiting for lock on table default.ice_t org.apache.iceberg.hive.MetastoreLock$WaitingForLockException: Waiting for lock on table default.ice_t at org.apache.iceberg.hive.MetastoreLock.lambda$acquireLock$1(MetastoreLock.java:216) ~[hive-iceberg-catalog-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.iceberg.util.Tasks$Builder.runTaskWithRetry(Tasks.java:413) ~[hive-iceberg-handler-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.iceberg.util.Tasks$Builder.runSingleThreaded(Tasks.java:219) ~[hive-iceberg-handler-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.iceberg.util.Tasks$Builder.run(Tasks.java:203) ~[hive-iceberg-handler-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.iceberg.hive.MetastoreLock.acquireLock(MetastoreLock.java:210) ~[hive-iceberg-catalog-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.iceberg.hive.MetastoreLock.lock(MetastoreLock.java:142) ~[hive-iceberg-catalog-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.iceberg.mr.hive.HiveIcebergMetaHook.preAlterTable(HiveIcebergMetaHook.java:418) ~[hive-iceberg-handler-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.hadoop.hive.metastore.HiveMetaStoreClient.alter_table(HiveMetaStoreClient.java:571) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient.alter_table(SessionHiveMetaStoreClient.java:509) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] at org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.invoke(RetryingMetaStoreClient.java:213) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at com.sun.proxy.$Proxy39.alter_table(Unknown Source) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] at org.apache.hadoop.hive.metastore.HiveMetaStoreClient$SynchronizedHandler.invoke(HiveMetaStoreClient.java:4652) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at com.sun.proxy.$Proxy39.alter_table(Unknown Source) ~[?:?] at org.apache.hadoop.hive.ql.metadata.Hive.alterTable(Hive.java:936) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.hadoop.hive.ql.metadata.Hive.alterTable(Hive.java:882) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.hadoop.hive.ql.metadata.Hive.alterTable(Hive.java:862) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.hadoop.hive.ql.stats.BasicStatsTask.aggregateStats(BasicStatsTask.java:306) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.hadoop.hive.ql.stats.BasicStatsTask.process(BasicStatsTask.java:106) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.hadoop.hive.ql.exec.StatsTask.execute(StatsTask.java:111) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:214) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:105) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] at org.apache.hadoop.hive.ql.exec.TaskRunner.run(TaskRunner.java:83) ~[hive-exec-4.1.0-SNAPSHOT.jar:4.1.0-SNAPSHOT] 2025-03-27T12:54:00,294 INFO [Thread-108] util.Tasks: Stopping retries after 182004 ms 2025-03-27T12:54:00,303 INFO [Thread-108] hive.MetastoreLock: No lock found with Iceberg-df6861e6-8e49-4cac-a2a8-2d0362a8d535 agentInfo [Warning] could not update stats. 2025-03-27T12:54:00,304 INFO [Thread-108] stats.BasicStatsTask: [Warning] could not update stats.Failed with exception Unable to alter table. org.apache.iceberg.hive.LockException: Timed out after 182005 ms waiting for lock on default.ice_t at org.apache.iceberg.hive.MetastoreLock.acquireLock(MetastoreLock.java:245) at org.apache.iceberg.hive.MetastoreLock.lock(MetastoreLock.java:142) at org.apache.iceberg.mr.hive.HiveIcebergMetaHook.preAlterTable(HiveIcebergMetaHook.java:418) at org.apache.hadoop.hive.metastore.HiveMetaStoreClient.alter_table(HiveMetaStoreClient.java:571) at org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient.alter_table(SessionHiveMetaStoreClient.java:509) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.invoke(RetryingMetaStoreClient.java:213) at com.sun.proxy.$Proxy39.alter_table(Unknown Source) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.hadoop.hive.metastore.HiveMetaStoreClient$SynchronizedHandler.invoke(HiveMetaStoreClient.java:4652) at com.sun.proxy.$Proxy39.alter_table(Unknown Source) at org.apache.hadoop.hive.ql.metadata.Hive.alterTable(Hive.java:936) at org.apache.hadoop.hive.ql.metadata.Hive.alterTable(Hive.java:882) at org.apache.hadoop.hive.ql.metadata.Hive.alterTable(Hive.java:862) at org.apache.hadoop.hive.ql.stats.BasicStatsTask.aggregateStats(BasicStatsTask.java:306) at org.apache.hadoop.hive.ql.stats.BasicStatsTask.process(BasicStatsTask.java:106) at org.apache.hadoop.hive.ql.exec.StatsTask.execute(StatsTask.java:111) at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:214) at org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:105) at org.apache.hadoop.hive.ql.exec.TaskRunner.run(TaskRunner.java:83) org.apache.hadoop.hive.ql.metadata.HiveException: Unable to alter table. org.apache.iceberg.hive.LockException: Timed out after 182005 ms waiting for lock on default.ice_t at org.apache.iceberg.hive.MetastoreLock.acquireLock(MetastoreLock.java:245) at org.apache.iceberg.hive.MetastoreLock.lock(MetastoreLock.java:142) at org.apache.iceberg.mr.hive.HiveIcebergMetaHook.preAlterTable(HiveIcebergMetaHook.java:418) at org.apache.hadoop.hive.metastore.HiveMetaStoreClient.alter_table(HiveMetaStoreClient.java:571) at org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient.alter_table(SessionHiveMetaStoreClient.java:509) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.invoke(RetryingMetaStoreClient.java:213) at com.sun.proxy.$Proxy39.alter_table(Unknown Source) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.hadoop.hive.metastore.HiveMetaStoreClient$SynchronizedHandler.invoke(HiveMetaStoreClient.java:4652) at com.sun.proxy.$Proxy39.alter_table(Unknown Source) at org.apache.hadoop.hive.ql.metadata.Hive.alterTable(Hive.java:936) at org.apache.hadoop.hive.ql.metadata.Hive.alterTable(Hive.java:882) at org.apache.hadoop.hive.ql.metadata.Hive.alterTable(Hive.java:862) at org.apache.hadoop.hive.ql.stats.BasicStatsTask.aggregateStats(BasicStatsTask.java:306) at org.apache.hadoop.hive.ql.stats.BasicStatsTask.process(BasicStatsTask.java:106) at org.apache.hadoop.hive.ql.exec.StatsTask.execute(StatsTask.java:111) at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:214) at org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:105) at org.apache.hadoop.hive.ql.exec.TaskRunner.run(TaskRunner.java:83) at org.apache.hadoop.hive.ql.metadata.Hive.alterTable(Hive.java:940) at org.apache.hadoop.hive.ql.metadata.Hive.alterTable(Hive.java:882) at org.apache.hadoop.hive.ql.metadata.Hive.alterTable(Hive.java:862) at org.apache.hadoop.hive.ql.stats.BasicStatsTask.aggregateStats(BasicStatsTask.java:306) at org.apache.hadoop.hive.ql.stats.BasicStatsTask.process(BasicStatsTask.java:106) at org.apache.hadoop.hive.ql.exec.StatsTask.execute(StatsTask.java:111) at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:214) at org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:105) at org.apache.hadoop.hive.ql.exec.TaskRunner.run(TaskRunner.java:83) Caused by: MetaException(message:org.apache.iceberg.hive.LockException: Timed out after 182005 ms waiting for lock on default.ice_t at org.apache.iceberg.hive.MetastoreLock.acquireLock(MetastoreLock.java:245) at org.apache.iceberg.hive.MetastoreLock.lock(MetastoreLock.java:142) at org.apache.iceberg.mr.hive.HiveIcebergMetaHook.preAlterTable(HiveIcebergMetaHook.java:418) at org.apache.hadoop.hive.metastore.HiveMetaStoreClient.alter_table(HiveMetaStoreClient.java:571) at org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient.alter_table(SessionHiveMetaStoreClient.java:509) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.invoke(RetryingMetaStoreClient.java:213) at com.sun.proxy.$Proxy39.alter_table(Unknown Source) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.hadoop.hive.metastore.HiveMetaStoreClient$SynchronizedHandler.invoke(HiveMetaStoreClient.java:4652) at com.sun.proxy.$Proxy39.alter_table(Unknown Source) at org.apache.hadoop.hive.ql.metadata.Hive.alterTable(Hive.java:936) at org.apache.hadoop.hive.ql.metadata.Hive.alterTable(Hive.java:882) at org.apache.hadoop.hive.ql.metadata.Hive.alterTable(Hive.java:862) at org.apache.hadoop.hive.ql.stats.BasicStatsTask.aggregateStats(BasicStatsTask.java:306) at org.apache.hadoop.hive.ql.stats.BasicStatsTask.process(BasicStatsTask.java:106) at org.apache.hadoop.hive.ql.exec.StatsTask.execute(StatsTask.java:111) at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:214) at org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:105) at org.apache.hadoop.hive.ql.exec.TaskRunner.run(TaskRunner.java:83) ) at org.apache.iceberg.mr.hive.HiveIcebergMetaHook.preAlterTable(HiveIcebergMetaHook.java:422) at org.apache.hadoop.hive.metastore.HiveMetaStoreClient.alter_table(HiveMetaStoreClient.java:571) at org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient.alter_table(SessionHiveMetaStoreClient.java:509) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.invoke(RetryingMetaStoreClient.java:213) at com.sun.proxy.$Proxy39.alter_table(Unknown Source) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.hadoop.hive.metastore.HiveMetaStoreClient$SynchronizedHandler.invoke(HiveMetaStoreClient.java:4652) at com.sun.proxy.$Proxy39.alter_table(Unknown Source) at org.apache.hadoop.hive.ql.metadata.Hive.alterTable(Hive.java:936) ... 8 more StatsTask took 182313 2025-03-27T12:54:00,340 INFO [Thread-108] exec.Task: StatsTask took 182313 2025-03-27T12:54:00,341 INFO [Thread-108] metastore.HiveMetaStoreClient: Closed a connection to metastore, current connections: 9 2025-03-27T12:54:00,341 INFO [Thread-108] common.LogUtils: Unregistered logging context. 2025-03-27T12:54:00,342 INFO [HiveServer2-Background-Pool: Thread-204] metadata.Hive: Dumping metastore api call timing information for : execution phase 2025-03-27T12:54:00,342 INFO [HiveServer2-Background-Pool: Thread-204] metadata.Hive: Total time spent in each metastore function (ms): {isCompatibleWith_(Configuration)=0} 2025-03-27T12:54:00,342 INFO [HiveServer2-Background-Pool: Thread-204] ql.Driver: Completed executing command(queryId=hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4); Time taken: 194.688 seconds 2025-03-27T12:54:00,342 INFO [HiveServer2-Background-Pool: Thread-204] lockmgr.DbTxnManager: Stopped heartbeat for query: hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4 2025-03-27T12:54:00,343 INFO [HiveServer2-Background-Pool: Thread-204] lockmgr.DbLockManager: releaseLocks: [lockid:110 queryId=hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4 txnid:0] 2025-03-27T12:54:00,351 INFO [HiveServer2-Background-Pool: Thread-204] reexec.ReExecDriver: Re-execution decision is made according to: executionIndex: 1, maxExecutions: 2, shouldReExecute: false 2025-03-27T12:54:00,352 INFO [HiveServer2-Background-Pool: Thread-204] common.LogUtils: Unregistered logging context. 2025-03-27T12:54:00,412 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] operation.OperationManager: Closing operation: OperationHandle [opType=EXECUTE_STATEMENT, getHandleIdentifier()=fd31c8f8-662b-44c0-9971-8d9998098703] 2025-03-27T12:54:00,412 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] operation.OperationManager: Removed queryId: hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4 corresponding to operation: OperationHandle [opType=EXECUTE_STATEMENT, getHandleIdentifier()=fd31c8f8-662b-44c0-9971-8d9998098703] with tag: null 2025-03-27T12:54:00,412 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] ql.Context: Deleting scratch dir: hdfs://owen/tmp/hive/hadoop-admin/59fba971-a3aa-4d11-87e9-c2d3b96a491c/hive_2025-03-27_12-50-45_262_86943509849808998-1 2025-03-27T12:54:00,412 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] cleanup.EventualCleanupService: Delete hdfs://owen/tmp/hive/hadoop-admin/59fba971-a3aa-4d11-87e9-c2d3b96a491c/hive_2025-03-27_12-50-45_262_86943509849808998-1 operation was queued 2025-03-27T12:54:00,413 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] ql.Context: Deleting scratch dir: hdfs://owen/user/hive/warehouse/ice_t/.hive-staging_hive_2025-03-27_12-50-45_262_86943509849808998-1 2025-03-27T12:54:00,413 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] cleanup.EventualCleanupService: Delete hdfs://owen/user/hive/warehouse/ice_t/.hive-staging_hive_2025-03-27_12-50-45_262_86943509849808998-1 operation was queued 2025-03-27T12:54:00,413 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] ql.Context: Deleting scratch dir: hdfs://owen/tmp/hive/hadoop-admin/59fba971-a3aa-4d11-87e9-c2d3b96a491c/hive_2025-03-27_12-50-45_262_86943509849808998-4 2025-03-27T12:54:00,414 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] cleanup.EventualCleanupService: Delete hdfs://owen/tmp/hive/hadoop-admin/59fba971-a3aa-4d11-87e9-c2d3b96a491c/hive_2025-03-27_12-50-45_262_86943509849808998-4 operation was queued 2025-03-27T12:54:00,414 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] operation.SQLOperation: Closing operation log /opt/.../log/hive/operation_logs/59fba971-a3aa-4d11-87e9-c2d3b96a491c/hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4 without delay 2025-03-27T12:54:00,416 INFO [59fba971-a3aa-4d11-87e9-c2d3b96a491c HiveServer2-Handler-Pool: Thread-85] operation.OperationLogManager: The operation log location changes from /opt/.../log/hive/operation_logs/59fba971-a3aa-4d11-87e9-c2d3b96a491c/hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4 to /opt/.../log/hive/operation_logs_historic/owen-rm3_10000_1743046764870/59fba971-a3aa-4d11-87e9-c2d3b96a491c/hive_20250327125045_22d5e40b-e2c5-49c8-a731-3acf6750edc4. 2025-03-27T12:54:00,416 INFO [EventualCleanupService thread 5] cleanup.EventualCleanupService: Deleted hdfs://owen/user/hive/warehouse/ice_t/.hive-staging_hive_2025-03-27_12-50-45_262_86943509849808998-1 2025-03-27T12:54:00,417 INFO [EventualCleanupService thread 4] cleanup.EventualCleanupService: Deleted hdfs://owen/tmp/hive/hadoop-admin/59fba971-a3aa-4d11-87e9-c2d3b96a491c/hive_2025-03-27_12-50-45_262_86943509849808998-1 2025-03-27T12:54:00,417 INFO [EventualCleanupService thread 6] cleanup.EventualCleanupService: Deleted hdfs://owen/tmp/hive/hadoop-admin/59fba971-a3aa-4d11-87e9-c2d3b96a491c/hive_2025-03-27_12-50-45_262_86943509849808998-4