Thanks for putting this together Jeremy! One more thing I'm curious about in general for OpenStack APIs (/a possible summit topic) is how to handle changes to the API/supported features between OpenStack releases (for example: https://issues.apache.org/jira/browse/JCLOUDS-527).
As for the hackathon, I haven't worked with the BlobStore, but have done a fair bit with the Swift API, so happy to help where I can. Jasdeep On Mon, Jul 7, 2014 at 10:01 AM, Shrinand Javadekar <shrin...@maginatics.com > wrote: > Jeremy, > > Thanks for putting this together. This is very useful for getting a > clear picture of where we are and where we need to go. > > Just so that I understand this right, the points under 1.7.x is what > we'll do for the next 1.7 release, correct? I don't think the legacy > Swift api in apis/swift is currently deprecated. Also, wouldn't it be > better if we deprecate the legacy swift api (api/swift) after we know > that all current providers (including HPCloud) work well with the new > openstack-swift provider? > > Just curious, why do we need separate providers for > rackspace-cloudfiles-us/uk? Can't a user simply use openstack-swift > and use the appropriate endpoint? > > I'm in for all meetings/discussions/hackathons/summit around BlobStore. > > -Shri > > On Thu, Jul 3, 2014 at 6:18 PM, Jeremy Daggett > <jeremy.dagg...@rackspace.com> wrote: > > Hi devs, > > > > Over the past couple of days, I have put some thought into the > openstack-swift roadmap. Our current goal is to promote the API in the 2.0 > release and address any outstanding issues/missing functionality between > now and the release. > > > > As most of you know, this project has been a WIP during the 1.7.x > release train, and will continue its evolution over the next several > releases. > > > > Here is a brief look at where we are today, along with my current > high-level thinking for the road to 2.0: > > > > 1.7.x > > - Introduction of "modern" Swift API > > - Creation of Rackspace Cloud Files providers > > - Deprecation of legacy Swift API (apis/swift) > > - Deprecation of @Beta openstack-swift APIs > > - Deprecation of legacy providers > > - Address outstanding JIRA issues > > > > 1.8 > > - Removal of @Beta openstack-swift APIs > > - Ensure that all providers use the new API (hpcloud-objectstorage) > > - Address any potential BlobStore changes > > - Address outstanding JIRA issues > > > > 2.0 > > - Promote openstack-swift API to main jclouds repo > > - Promote openstack-swift based providers (rackspace-cloudfiles-us/uk) > > - Remove legacy Swift APIs/providers > > - Address any potential BlobStore changes > > - No outstanding JIRA issues! > > > > We desperately need to solidify our plans around BlobStore, especially > AsyncBlobStore, during these releases as well. Several of us have discussed > what we think we need to do there, however we need to determine what needs > to be done and create a concrete plan. Many of us are here in the SF Bay > Area, so we could potentially get together for a BlobStore summit to hash > it all out. It would be great to get this done asap! > > > > In addition, there are around 17 outstanding JIRAs that need to be > addressed, many of which may only be related to the legacy code. I am > going to start tearing through them next week and ensure that we create > JIRA issues for each of the major tasks listed above. > > > > I would appreciate community feedback and perspectives on this > information, thanks! > > > > /jd > > >