I like this idea. -- Christopher L Tubbs II http://gravatar.com/ctubbsii
On Tue, Nov 19, 2013 at 1:22 PM, Bill Havanki <[email protected]> wrote: > A compromise would be to move MockAccumulo to its own subproject, and > deprecate the copy resident in the public API. Then, it can start to drift > toward a side project that those interested in maintaining can work with, > but that does not need to be kept in lockstep with the arrival of new > features. > > The side project never needs to be deprecated, but the core project has the > option to migrate away from it over time. Users can switch over to it if > they want to continue using it. > > Bill > > > On Mon, Nov 18, 2013 at 5:45 PM, Christopher <[email protected]> wrote: > >> Ugh. Okay. I hadn't realized this. >> >> -- >> Christopher L Tubbs II >> http://gravatar.com/ctubbsii >> >> >> On Mon, Nov 18, 2013 at 5:33 PM, Sean Busbey <[email protected]> >> wrote: >> > On Mon, Nov 18, 2013 at 4:26 PM, Christopher <[email protected]> >> wrote: >> > >> >> On Mon, Nov 18, 2013 at 3:02 PM, Josh Elser <[email protected]> >> wrote: >> >> >> >> > Is this just my interpretation of how to interpret @Deprecated? It >> seems >> >> > completely logical to deprecate something we know isn't where we want >> to >> >> go >> >> > even if we aren't to where we want to go. Then, we start focusing on >> >> > making/improving the tools we want. This advertises to users that >> maybe >> >> they >> >> > might not want to rely on MockAccumulo. >> >> >> >> I agree. >> >> >> >> And, I don't think Joey's point about the M/R API in Hadoop applies >> >> here. MockAccumulo was never part of our "public API". It's >> >> developer-facing and intended for testing... not core to working with >> >> Accumulo. >> >> >> >> >> > Mock most definitely is a part of our public api for 1.4.x and 1.5.x. >> Both >> > READMEs basically say the same: >> > >> > >> > 9. API >> > >> > The public accumulo API is composed of : >> > >> > * everything under org.apache.accumulo.core.client, excluding impl >> packages >> > * Key, Mutation, Value, and Range in org.apache.accumulo.core.data. >> > * org.apache.accumulo.server.mini >> > >> > To get started using accumulo review the example and the javadoc for the >> > packages and classes mentioned above. >> > >> > >> > Mock is in org.apache.accumulo.core.client.mock which means it's a part >> of >> > the public API. >> > >> > >> > -- >> > Sean >> > > > > -- > | - - - > | Bill Havanki > | Solutions Architect, Cloudera Government Solutions > | - - -
