Thanks Tom! That helps a lot. I am new to this XML RPC world, so I appreciate knowing a little bit about the 'big picture'.
Val Valerie A. Mallder New Horizons Deputy Mission System Engineer Johns Hopkins University/Applied Physics Laboratory > -----Original Message----- > From: Tom Barber [mailto:tom.bar...@meteorite.bi] > Sent: Wednesday, September 16, 2015 8:59 AM > To: dev@oodt.apache.org > Subject: Re: Strategy for Closing off GSoC 2015 Work > > Hi Val > > I've not been involved but I'll attempt to explain. > > For communications on some level we use a transport protocol called XML-RPC > which allows us to communicate over http using XML, similar to SOAP and in > very > basic terms REST. Apache Avro is another serialization and transport > implementation that's far more current and up to date and brings with it a > more > modern approach and sanity. > > Some of us hate XMLRPC with a passion because it has dependencies on some > crazy stuff, which makes it hard to port bits of Apache OODT else where. > (Thats just a personal gripe) > > Radu has been adding Avro transport alongside the XMLRPC transport so we can > test them both out side by side, but in the long run I guess Avro will become > the > default. > > I'm sure Chris, Lewis and Radu can expand on the rambling, but I think thats > the > high level gist of it. > > Tom > > On Wed, Sep 16, 2015 at 12:51 PM, Mallder, Valerie < > valerie.mall...@jhuapl.edu> > wrote: > > > For those of us who have never heard of Avro (maybe it's just me), can > > you give a quick summary of what it is and what it can be used for? Im > > sure Radu did a great job and I'm sure it's wonderful, but I'm clueless. > > > > Thanks, > > Val > > > > > > > > Sent from my iPhone. > > ________________________________ > > From: Lewis John Mcgibbney <lewis.mcgibb...@gmail.com> > > Sent: Tuesday, September 15, 2015 11:55:13 PM > > To: dev@oodt.apache.org; Radu Manole > > Subject: Re: Strategy for Closing off GSoC 2015 Work > > > > Hi Folks, > > Further heads up on this. > > You will have seen quite a bit of traffic on here for commits, etc. > > We now have 7 of 12 issues resolved. This is a major piece of work and > > Radu has done extremely well to cover as much of the codebase as he has > done. > > We are working to hammer out the final modules now before implementing > > the AvroRPC implementation with RADIX. > > Right now, although there is a bunch of unit testing for the AvroRPC > > implementations (more or less every XMLRPC test is shadowed and > > implemented to test AvroRPC implementations) the XMLRPC > > implementations remain the default RPC for all modules. > > Probably after we can propose this for merging into trunk will we aim > > to make AvroRPC the default implementation. > > Thanks for now > > Lewis > > > > On Thu, Sep 3, 2015 at 1:22 AM, Lewis John Mcgibbney < > > lewis.mcgibb...@gmail.com> wrote: > > > > > I've set up a build for the new branch. > > > https://builds.apache.org/view/M-R/view/OODT/job/oodt-avro-rpc/ > > > I'm taking responsibility of keeping it up to date with trunk until > > > we > > are > > > ready to merge into trunk. > > > Thanks > > > Lewis > > > > > > On Wed, Sep 2, 2015 at 10:52 PM, Lewis John Mcgibbney < > > > lewis.mcgibb...@gmail.com> wrote: > > > > > >> Hi Tom, > > >> No probs I'll follow up here when I'm done merging it all in. There > > >> is quite a bit of code :0| ;) Anyways folks, the new branching > > >> activity is ongoing at > > >> http://svn.apache.org/repos/asf/oodt/branches/avro_rpc/ > > >> I'll follow up here once we are done with it, we can then get some > > >> serious testing done. > > >> By the way, just for heads up. In 0.11-SNAPSHOT we intend to mark > > >> hopefully all of the XMLRPC work as @Deprecated. In 0.12 we will > > >> then progress with phasing it out entirely and replacing it with > > >> the AvroRPC implementation. By then we will have it well tested and > > >> will have built confidence in it all. > > >> Thanks > > >> Lewis > > >> > > >> On Mon, Aug 31, 2015 at 1:29 PM, Tom Barber > > >> <tom.bar...@meteorite.bi> > > >> wrote: > > >> > > >>> Let me know when you've got stuff sorted Lewis, I'm happy to be a > > >>> XMLRPC-less File Manager guinea pig. > > >>> > > >>> Tom > > >>> > > >>> On Mon, Aug 31, 2015 at 9:09 PM, Lewis John Mcgibbney < > > >>> lewis.mcgibb...@gmail.com> wrote: > > >>> > > >>> > ACK > > >>> > Will do this shortly Chris. > > >>> > Thanks > > >>> > > > >>> > > > >>> > On Mon, Aug 31, 2015 at 12:58 PM, Mattmann, Chris A (3980) < > > >>> > chris.a.mattm...@jpl.nasa.gov> wrote: > > >>> > > > >>> > > +1 from me to push this up into a branch. > > >>> > > > > >>> > > > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > +++++ > > >>> > > Chris Mattmann, Ph.D. > > >>> > > Chief Architect > > >>> > > Instrument Software and Science Data Systems Section (398) > > >>> > > NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA > > >>> > > Office: 168-519, Mailstop: 168-527 > > >>> > > Email: chris.a.mattm...@nasa.gov > > >>> > > WWW: http://sunset.usc.edu/~mattmann/ > > >>> > > > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > +++++ > > >>> > > Adjunct Associate Professor, Computer Science Department > > >>> > > University of Southern California, Los Angeles, CA 90089 USA > > >>> > > > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > +++++ > > >>> > > > > >>> > > > > >>> > > > > >>> > > > > >>> > > > > >>> > > -----Original Message----- > > >>> > > From: Lewis John Mcgibbney <lewis.mcgibb...@gmail.com> > > >>> > > Reply-To: "dev@oodt.apache.org" <dev@oodt.apache.org> > > >>> > > Date: Thursday, August 27, 2015 at 4:35 PM > > >>> > > To: "dev@oodt.apache.org" <dev@oodt.apache.org> > > >>> > > Subject: Re: Strategy for Closing off GSoC 2015 Work > > >>> > > > > >>> > > >I'm thinking that we branch trunk and integrate the code > > >>> > > >(once we > > >>> rebase > > >>> > > >properly and compile a list of TODO's) into the branch. > > >>> > > >I'll be happy to ensure that the branch stays up to date with > > trunk. > > >>> > > >This way we can test, stabilize and build confidence in the > > >>> > > >new > > >>> remote > > >>> > > >procedure implementations for various modules. > > >>> > > >We also still need to build it in to radix so that is a major > > >>> > > >step > > >>> as > > >>> > > >well. > > >>> > > >Any objections to branching trunk post 0.10 release? > > >>> > > > > > >>> > > >On Tuesday, August 25, 2015, Tom Barber > > >>> > > ><tom.bar...@meteorite.bi> > > >>> > wrote: > > >>> > > > > > >>> > > >> Yeah I'm well up for getting this all complete xmlrpc in > > >>> > > >> osgi is > > >>> > giving > > >>> > > >>me > > >>> > > >> a rash. > > >>> > > >> > > >>> > > >> The stuff I'm developing I'll happily skip xmlrpc direct to > > >>> > > >> avro > > >>> if > > >>> > it's > > >>> > > >> functional. > > >>> > > >> > > >>> > > >> Tom > > >>> > > >> On 25 Aug 2015 07:58, "Chris Mattmann" < > > chris.mattm...@gmail.com > > >>> > > >> <javascript:;>> wrote: > > >>> > > >> > > >>> > > >> > Agreed. > > >>> > > >> > > > >>> > > >> > I am committed to getting this part of the master code > > >>> > > >> > base in Apache OODT. You’ve done amazing, Radu. > > >>> > > >> > > > >>> > > >> > Cheers, > > >>> > > >> > Chris > > >>> > > >> > > > >>> > > >> > — > > >>> > > >> > Chris Mattmann > > >>> > > >> > chris.mattm...@gmail.com <javascript:;> > > >>> > > >> > > > >>> > > >> > > > >>> > > >> > > > >>> > > >> > > > >>> > > >> > > > >>> > > >> > > > >>> > > >> > -----Original Message----- > > >>> > > >> > From: Lewis John Mcgibbney <lewis.mcgibb...@gmail.com > > >>> > <javascript:;>> > > >>> > > >> > Reply-To: <dev@oodt.apache.org <javascript:;>> > > >>> > > >> > Date: Monday, August 24, 2015 at 10:28 PM > > >>> > > >> > To: "dev@oodt.apache.org <javascript:;>" > > >>> > > >> > <dev@oodt.apache.org > > >>> > > >> <javascript:;>>, Radu Manole > > >>> > > >> > <manole.v.r...@gmail.com <javascript:;>> > > >>> > > >> > Subject: Strategy for Closing off GSoC 2015 Work > > >>> > > >> > > > >>> > > >> > >Hi Folks, > > >>> > > >> > >As Radu's project is coming to an end, it is wise for us > > >>> > > >> > >to > > >>> start > > >>> > > >> thinking > > >>> > > >> > >about a strategy for closing off his work. This will > > >>> > > >> > >involve > > >>> one or > > >>> > > >>more > > >>> > > >> > >of > > >>> > > >> > >the following and potentially some other tasks. > > >>> > > >> > > 1) Identifying final TODO's across Review Board, Jira, > > >>> > Documentation > > >>> > > >> and > > >>> > > >> > >Tests. > > >>> > > >> > > 2) Having the community test this out. Potentially by > > >>> creating a > > >>> > > >>branch > > >>> > > >> > >with the work merged into it accompanied with guidelines > > >>> > > >> > >for > > >>> how to > > >>> > > >>use > > >>> > > >> > >the > > >>> > > >> > >work and test out the functionality. > > >>> > > >> > > 3) Thinking about merging the code into what will soon > > become > > >>> OODT > > >>> > > >> master > > >>> > > >> > >branch. > > >>> > > >> > >Any other ideas on top of this? > > >>> > > >> > >@Radu, > > >>> > > >> > >I am going through your various issues and will work > > >>> > > >> > >with > > >>> Chris and > > >>> > > >>team > > >>> > > >> > >to > > >>> > > >> > >make sure that OODT trunk does not diverge too much from > > >>> > > >> > >your > > >>> work. > > >>> > > >> > >Thank you for your work over the summer. This has been a > > >>> > challenging > > >>> > > >> task > > >>> > > >> > >but one which you've done very well to schedule and address. > > >>> > > >> > >On behalf of the OODT community, thank you. > > >>> > > >> > >Lewis > > >>> > > >> > > > > >>> > > >> > >-- > > >>> > > >> > >*Lewis* > > >>> > > >> > > > >>> > > >> > > > >>> > > >> > > > >>> > > >> > > >>> > > > > > >>> > > > > > >>> > > >-- > > >>> > > >*Lewis* > > >>> > > > > >>> > > > > >>> > > > >>> > > > >>> > -- > > >>> > *Lewis* > > >>> > > > >>> > > >> > > >> > > >> > > >> -- > > >> *Lewis* > > >> > > > > > > > > > > > > -- > > > *Lewis* > > > > > > > > > > > -- > > *Lewis* > >