[ 
https://issues.apache.org/jira/browse/HIVE-29254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shohei Okumiya resolved HIVE-29254.
-----------------------------------
    Fix Version/s: 4.3.0
       Resolution: Fixed

Merged. [~tarak271] Thanks for your contribution!

https://github.com/apache/hive/pull/6141

> Display TxnId associated with the query in show processlist command
> -------------------------------------------------------------------
>
>                 Key: HIVE-29254
>                 URL: https://issues.apache.org/jira/browse/HIVE-29254
>             Project: Hive
>          Issue Type: Improvement
>            Reporter: Taraka Rama Rao Lethavadla
>            Assignee: Taraka Rama Rao Lethavadla
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 4.3.0
>
>
> Today we don't have a way to identify the query id along with the associated 
> txn id.
> Show transactions provide
> {noformat}
> +-----------------+--------------------+----------------+----------------------+----------------------------------------------------+--------------------------------------------+
> |      txnid      |       state        |  startedtime   |  lastheartbeattime  
>  |                        user                        |                    
> host                    |
> +-----------------+--------------------+----------------+----------------------+----------------------------------------------------+--------------------------------------------+
> | Transaction ID  | Transaction State  | Started Time   | Last Heartbeat Time 
>  | User                                               | Hostname              
>                      |
> | 37              | OPEN               | 1759478145278  | 1759478145278       
>  | hive/ip-10-17-78-194.support.fuse.cloudera....@support.fuse.cloudera.com | 
> ip-10-17-78-194.support.fuse.cloudera.com  |
> +-----------------+--------------------+----------------+----------------------+----------------------------------------------------+--------------------------------------------+{noformat}
> Here we don't know the query id and not sure if we retrieve it and display in 
> the above command
>  
> Show processlist gives below data
> {noformat}
> 0: jdbc:hive2://localhost:10000> show processlist;
> +------------+------------+-------------------+---------------------------------------+--------------------------+------------------------+----------------------------------------------------+-----------+-------------------+-------------------+---------------+-----------------+
> | User Name  |  Ip Addr   | Execution Engine  |              Session Id       
>         | Session Active Time (s)  | Session Idle Time (s)  |                 
>      Query ID                      |   State   | Opened Timestamp  | Elapsed 
> Time (s)  |  Runtime (s)  |      Query      |
> +------------+------------+-------------------+---------------------------------------+--------------------------+------------------------+----------------------------------------------------+-----------+-------------------+-------------------+---------------+-----------------+
> | hive       | 127.0.0.1  | mr                | 
> 6cdf027f-90e1-48af-b4d8-a11aac71ca1b  | 154                      | 19         
>             | rtrivedi_20240624193743_fb4b2bf8-a02a-4b76-a92c-4e3ee4bb6e9e | 
> FINISHED  | 1719275863493     | 102               | 83            | show 
> tables     |
> | hive       | 127.0.0.1  | mr                | 
> 43945f54-d65c-424d-b523-08e7675d8223  | 165                      | 67         
>             | rtrivedi_20240624193826_42bff3ed-fb8d-4478-9500-fc6ff2173041 | 
> RUNNING   | 1719275906721     | 59                | Not finished  | show 
> databases  |
> +------------+------------+-------------------+---------------------------------------+--------------------------+------------------------+----------------------------------------------------+-----------+-------------------+-------------------+---------------+-----------------+
> 2 rows selected (4.149 seconds){noformat}
> We can try to display transaction id in this command, so that we can map 
> transaction details from the show transactions output
>  
> Customer use case:
> Some transactions are hanging for long, but they don't know the query 
> corresponding to that txn id before aborting that manually
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to