[infinispan-dev] Interested in lending a hand

Olaf Bergner olaf.bergner at gmx.de
Tue Mar 1 15:01:05 EST 2011


Hi Manik,

well, my areas of expertise are probably irrelevant in this context. I 
chose Infinispan primarily as an opportunity to learn while working on a 
fascinating project that addresses some of the pain points in today's 
application development.

As to my areas of interest: I do indeed find transaction management 
fascinating, that's why I was looking for an easy task in that area. But 
all in all, I'm interested in the whole distributed computing thing. I 
read the Dynamo paper, so I understand constant hash rings at least on a 
theoretical level.

Otherwise, I thought there might be some mundane tasks nobody else is 
especially keen on taking on as they are probably not very interesting. 
Improving logging comes to mind, maybe adding some documentation. 
Technically not very demanding and yet those tasks need to be done. Plus 
they might be an opportunity to get to know the code base.

All in all I'm open to suggestions.

Cheers
Olaf

Am 01.03.11 18:32, schrieb Manik Surtani:
> Hi Olaf
>
> Welcome to the mail list!  :-)
>
> I believe someone (Mircea) is already working on ISPN-272 as we speak, but there are lots of other interesting things you can take on.  Are there any specific areas of interest or expertise you may have?
>
> Cheers
> Manik
>
> On 1 Mar 2011, at 14:14, Olaf Bergner wrote:
>
>> I've been quietly following Infinispan's progress and finally made the
>> decision to offer to help out. Since I'm not an experienced system-level
>> programmer - I've got a strong background in JEE application development
>> - I was looking for a not too complex task to start with. I took a look
>> at ISPN-272 "Implement XA recovery in TransactionXaAdapter" and if I
>> interpret Manik Surtani's comments correctly it all boils down to
>> essentially:
>>
>> * Make it so that Xid[] recover(int flags) returns the Xids of the
>> LocalTransactions managed by this TransactionXaAdapter that are
>> currently in state 'PREPARED'
>>
>> Is this correct? If so I thought about
>>
>> 1. adding a method Set<LocalTransaction>
>> getLocalTransactionsCurrentlyInStatus(int desiredStatus) to
>> TransactionTable, and
>> 2. having recover(int flags) on TransactionXaAdapter delegate to this
>> new method, passing in Status.STATUS_PREPARED.
>>
>> So:
>>
>> 1. Could you use my help?
>> 2. Is ISPN-272 a good starting point, or are there better tasks for a
>> newcomer?
>> 3. If ISPN-272 is good starting point, is my proposed solution viable,
>> or is it lacking?
>>
>> Regards,
>> Olaf
>> _______________________________________________
>> infinispan-dev mailing list
>> infinispan-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/infinispan-dev
> --
> Manik Surtani
> manik at jboss.org
> twitter.com/maniksurtani
>
> Lead, Infinispan
> http://www.infinispan.org
>
>
>
>
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev
>



More information about the infinispan-dev mailing list