[infinispan-dev] JMX operations for recovery (ISPN-994)

2011-04-04 Thread Mircea Markus
Hi, After taking it with Jonathan here is the list of JMX operations I want to add for recovery: http://community.jboss.org/wiki/Transactionrecoverydesign#JMX_tooling_for_handling_in_doubt_transactions Any feedback appreciated. Cheers, Mircea ___ in

Re: [infinispan-dev] JMX operations for recovery (ISPN-994)

2011-04-04 Thread Galder Zamarreño
Mircea, What's the formatId:int and branchQualifier:byte[]? Where does the SA get this info from? Also, I'd assume that globalTxId:byte[] to the byte[] returned as part of showInDoubtTransactions() ? Cheers, On Apr 4, 2011, at 1:46 PM, Mircea Markus wrote: > Hi, > > After taking it with Jon

Re: [infinispan-dev] JMX operations for recovery (ISPN-994)

2011-04-04 Thread Mircea Markus
On 4 Apr 2011, at 17:37, Galder Zamarreño wrote: > Mircea, > > What's the formatId:int and branchQualifier:byte[]? Where does the SA get > this info from? This is the definition of the xid: http://download.oracle.com/javaee/1.3/api/javax/transaction/xa/Xid.html It is received from the TM > >

Re: [infinispan-dev] JMX operations for recovery (ISPN-994)

2011-04-05 Thread Galder Zamarreño
On Apr 4, 2011, at 6:58 PM, Mircea Markus wrote: > > On 4 Apr 2011, at 17:37, Galder Zamarreño wrote: > >> Mircea, >> >> What's the formatId:int and branchQualifier:byte[]? Where does the SA get >> this info from? > This is the definition of the xid: > http://download.oracle.com/javaee/1.3/a

Re: [infinispan-dev] JMX operations for recovery (ISPN-994)

2011-04-18 Thread Manik Surtani
How do you generate the Long internalID of an XID? Another approach may be to take the byte[] (XID) and Base64 it. Then you have a 1-to-1 mapping between the XID and a JMX-friendly String. :-) Or maybe an SHA1 hash of the byte[]. On 4 Apr 2011, at 12:46, Mircea Markus wrote: > Hi, > >

Re: [infinispan-dev] JMX operations for recovery (ISPN-994)

2011-04-18 Thread Mircea Markus
On 18 Apr 2011, at 10:57, Manik Surtani wrote: > How do you generate the Long internalID of an XID? I'va factorised the IdGenerator(now ClusterIdGenerator) galder wrote for generating cluster-unique longs for HR's versioned operations. > > Another approach may be to take the byte[] (XID) a

Re: [infinispan-dev] JMX operations for recovery (ISPN-994)

2011-04-18 Thread Manik Surtani
On 18 Apr 2011, at 12:05, Mircea Markus wrote: >> Another approach may be to take the byte[] (XID) and Base64 it. Then you >> have a 1-to-1 mapping between the XID and a JMX-friendly String. :-) Or >> maybe an SHA1 hash of the byte[]. > yes,that would work as well. A long is smaller and (not