You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "kishore gopalakrishna (JIRA)" <ji...@apache.org> on 2011/09/19 04:20:09 UTC

[jira] [Commented] (ZOOKEEPER-1183) Enhance LogFormatter to output additional detail from transaction log

    [ https://issues.apache.org/jira/browse/ZOOKEEPER-1183?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13107589#comment-13107589 ] 

kishore gopalakrishna commented on ZOOKEEPER-1183:
--------------------------------------------------

New output format
time:8/15/11 2:52:10 PM PDT session:0x131cf1a236f001e cxid:0x0 zxid:0x1189 type:closeSession path:/test version:10 data:48656C6C6F20576F726C6421

Used HexBinaryAdapter to marshal data byte[]
To get the byte[] from data one can do new HexBinaryAdapter().unmarshal("48656C6C6F20576F726C6421"). 

Can some one tell me when will a MultiTxn happen. Currently that is not formatted using the above logic. 

> Enhance LogFormatter to output additional detail from transaction log
> ---------------------------------------------------------------------
>
>                 Key: ZOOKEEPER-1183
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1183
>             Project: ZooKeeper
>          Issue Type: Improvement
>    Affects Versions: 3.4.0
>            Reporter: kishore gopalakrishna
>            Assignee: kishore gopalakrishna
>            Priority: Minor
>         Attachments: ZOOKEEPER-1183.patch
>
>
> Current LogFormatter prints the following information
> ZooKeeper Transactional Log File with dbid 0 txnlog format version 2
> 8/15/11 1:55:36 PM PDT session 0x131cf1a236f0014 cxid 0x0 zxid 0xf01 createSession
> 8/15/11 1:55:57 PM PDT session 0x131cf1a236f0000 cxid 0x55f zxid 0xf02 setData
> 8/15/11 1:56:00 PM PDT session 0x131cf1a236f0015 cxid 0x0 zxid 0xf03 createSession
> ...
> ..
> 8/15/11 2:00:33 PM PDT session 0x131cf1a236f001c cxid 0x36 zxid 0xf6b setData
> 8/15/11 2:00:33 PM PDT session 0x131cf1a236f0021 cxid 0xa1 zxid 0xf6c create
> 8/15/11 2:00:33 PM PDT session 0x131cf1a236f001b cxid 0x3e zxid 0xf6d setData
> 8/15/11 2:00:33 PM PDT session 0x131cf1a236f001e cxid 0x3e zxid 0xf6e setData
> 8/15/11 2:00:33 PM PDT session 0x131cf1a236f001d cxid 0x41 zxid 0xf6f setData
> Though this is good information, it does not provide additional information like 
> createSession: which ip created the session and its time out
> set|get|delete: the path and data 
> create: path created and createmode along with data
> We can add additional parameter -detail and provide detailed output of the transaction.
> Outputting data is slightly tricky since we cant print data without understanding the format. We need not print this for now. 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira