Re: thrift versions in accumulo

2015-08-19 Thread Josh Elser
We talked about updating 1.8.0 to 0.9.2. 1.7 would very likely not be updated to 0.9.2 due to worry of stability from Thrift (this has been a real problem in the past). Thrift itself needs consistent libraries on both sides of the wire. An 0.9.1 client doesn't work with an 0.9.2 server.

Re: thrift versions in accumulo

2015-08-19 Thread Christopher
ACCUMULO-756 has been put on the back-burner for now (at least from me). I'd love to revisit it, but unfortunately, I've had other priorities. As for 0.9.2, I've had a lot of concerns over our continued use of Thrift. It has had serious regressions, and behavior changes in bug fixes that have not

Re: thrift versions in accumulo

2015-08-19 Thread Max Thomas
I'm not opposed to the idea... What about the long term future (e.g., Christopher's comment) for Thrift? Are there particularly attractive alternatives (Avro) that you have in mind for the project? Asking both as a interested user and general technologist. On 8/19/15 3:20 PM, Christopher

Re: thrift versions in accumulo

2015-08-19 Thread dlmarion
To: Accumulo User List user@accumulo.apache.org Sent: Wednesday, August 19, 2015 3:50:45 PM Subject: Re: thrift versions in accumulo Well, Thrift serves two purposes for us. It manages the RPC API and handles the data serialization for the RPC. Long term, I'd like to look at Netty for handling

Re: thrift versions in accumulo

2015-08-19 Thread Christopher
Well, Thrift serves two purposes for us. It manages the RPC API and handles the data serialization for the RPC. Long term, I'd like to look at Netty for handling the API (because it seems stable, widely used, and feature-rich). I'm not particularly concerned about the serialization, as long as

Re: thrift versions in accumulo

2015-08-19 Thread Josh Elser
I guess it's also worth being explicit: if you have the cycles to work on this, we can help give direction on trying to switch 1.8.0 to 0.9.2, Max. Necessary work doesn't imply that it has to be a committer. Likely vetted by one of us in the end, but you can definitely help push this along if

Re: thrift versions in accumulo

2015-08-19 Thread Josh Elser
Christopher wrote: Well, Thrift serves two purposes for us. It manages the RPC API and handles the data serialization for the RPC. Hit the nail on the head. It's nice because it does solve formatting the data in a compatible way and also delivering that data from client ot server. It also

Re: thrift versions in accumulo

2015-08-19 Thread Christopher
+1 to that. -- Christopher L Tubbs II http://gravatar.com/ctubbsii On Wed, Aug 19, 2015 at 3:14 PM, Josh Elser josh.el...@gmail.com wrote: I guess it's also worth being explicit: if you have the cycles to work on this, we can help give direction on trying to switch 1.8.0 to 0.9.2, Max.