Build failed in Jenkins: river-qa-refactor-win8 #2

2014-05-12 Thread Apache Jenkins Server
See -- [...truncated 8142 lines...] password: [echo] creating passwords truststore: [exec] Certificate was added to keystore [exec] Certificate was added to keystore [exec] Certif

Re: JERI Scalability Testing

2014-05-12 Thread Gregg Wonderly
All of these things are the reason why we just need to take Peter’s hard work an go with it. There is really no reason to look back. The performance issues and security problems that Peter has so patiently waded through have needed attention for a long time. Only people trying to actually str

Build failed in Jenkins: river-qa-refactor-win6 #17

2014-05-12 Thread Apache Jenkins Server
See -- Started by user peter_firmstone Building remotely on windows2 (Windows) in workspace Cleaning local Directory trunk java.io.IOExcept

Build failed in Jenkins: river-qa-refactoring #170

2014-05-12 Thread Apache Jenkins Server
See Changes: [peter_firmstone] Fixed some latent concurrency bugs within JERI, that had caused issues with Reggie Event delivery for attribute changes, this also allowed simplification of synchronization within Reggie. Profile te

Re: New Chair for Apache River PMC

2014-05-12 Thread Dennis Reedy
Apologies for not chiming in earlier, I've been running around with my air on fire for the past couple of weeks. As to whether River is dead, I don't think it is, maybe mostly dead (in which case a visit to Miracle Max may be in order). I think River is static, but not dead. The technology is so wo

Re: JERI Scalability Testing

2014-05-12 Thread Peter
Hi Simon, http://svn.apache.org/viewvc/river/jtsk/skunk/qa_refactor/trunk/src/net/jini/loader/ClassLoading.java?view=markup During stress test profiling I found Class.forName to be heavily contended (the method with a ClassLoader parameter). Uncontended synchronization is very fast, so rather t

Re: New Chair for Apache River PMC

2014-05-12 Thread Greg Trasuk
On May 11, 2014, at 12:30 AM, Peter wrote: > > > Ultimately, if community involvement continues to decline, we may have to > send River to the attic. > > Distributed computing is difficult and we often bump into the shortcomings of > the java platform, I think these difficulties are why dev

Re: New Chair for Apache River PMC

2014-05-12 Thread Peter Firmstone
I think it would be interesting to have a discussion about any shortcomings in the api and how things might be done differently with modern knowledge, to determine whether we need to redesign the api and if the extent required a full rewrite or just a backward compatiblity break. So far I've m

Re: New Chair for Apache River PMC

2014-05-12 Thread Peter Firmstone
I think I've been heading slowly in that general direction; I'm still fixing bugs. Because there are ongoing concerns regarding the number of internal changes to modernise the code (public api compatible), there's no plan to make this a public release, but instead allow the community to decide

Re: New Chair for Apache River PMC

2014-05-12 Thread Bryan Thompson
We have been using river/jini since 2006. While I have very little time for work on open source projects outside of our own (read - completely swamped), I am hugely in favor of its continued life. The main points for me are not so much the evolution of the software as continuing to harden an a

Distributed Lambda Expressions

2014-05-12 Thread Peter Firmstone
I found this an interesting article about using ASM to wrap lambda methods for Java 7: http://mkto-o0074.com/846PMW834HX00h0J900 My thoughts are that it's possible to parse lambda expressions, serialize them and capture any arguments, verify the lambda expression during unmarshalling then

Re: JERI Scalability Testing

2014-05-12 Thread Simon Roberts
Peter, With apologies that this it totally off-topic, but you made a comment here that I'd really like to understand better: * ClassLoading is thread confined for each classloader to avoid > contention. Without impinging on your time unduly, are you able to point me at something that wo

JERI Scalability Testing

2014-05-12 Thread Peter Firmstone
Thought you may find these results interesting, just killed some more latent concurrency bugs in JERI. * Mahalo stress tests are now running with 0% contention at close to raw socket speed. * ClassLoading is thread confined for each classloader to avoid contention. * All under

Re: New Chair for Apache River PMC

2014-05-12 Thread Jeremy R. Easton-Marks
While I enjoy River I think that shelving it as is may be the best option. I think this project may have run its course in its current state and this doesn't encourage new development or interest in participating in the project. However, I would like to present a strawman proposal to the group. Th