Thanks for the pointer John. Why is Blob in core and Compute in Labs? What is the criteria for leaving labs?
Ross Microsoft Open Technologies, Inc. A subsidiary of Microsoft Corporation -----Original Message----- From: John Kew [mailto:john....@socrata.com] Sent: Wednesday, February 4, 2015 3:47 PM To: dev@jclouds.apache.org Subject: Re: Contributing Azure support There is also an existing azureblob implementation which we currently use in production: https://github.com/jclouds/jclouds/tree/master/providers/azureblob I took Adrian's original implementation and extended it for larger blob types. I don't particularly care about the implementation, and the notion of formal support pleases me (in fact I think I also pushed MS to add JClouds on roadmap since we were on the azure board), but it would be wise to check it out to verify compatibility. -John On Wed, Feb 4, 2015 at 3:11 PM, Ross Gardler (MS OPEN TECH) < ross.gard...@microsoft.com> wrote: > Hi JClouds folks, > > We'd like to contribute Azure support to JClouds. We already have a > fairly complete implementation of compute and storage and plan to work > further on this implementation. However, this implementation is built > against an the Azure Java SDK rather than the REST API. From > conversations with some folks familiar with JClouds I understand that > this is not the usual way of doing things here. > > There are good reasons why we've implemented it this way. We can go > into those if you want, but it will make no real difference since > that's the working code we have available. It is feasible that we'd > consider moving this over to a REST API if active community members > are going to help with the work, but if it's just our ongoing > contributions then continuing with the work already done is our > preference. Rather than discussing it endlessly I'd propose a code talks > approach. > > Having poked around a fair bit it looks to me like your model is to > have new code worked on in a lab at jclouds-labs. Given the SDK vs > REST API approach it would seem sensible to start this effort as a lab > anyway. That is using a lab would give time for both code maturity and > for the community to evaluate the approach. > > I also note that there is some existing work on Azure compute in > https://github.com/jclouds/jclouds-labs/tree/master/azurecompute it > would make sense to have our code in the repo so that those working on > the two different implementations can avoid duplicating effort > wherever possible and community members have access to both > implementations in order to provide feedback. > > How do you want to proceed? Shall we go ahead and make the > contribution via that repository? This will provide an early > opportunity for feedback and code commentary. > > (NB both myself and Eduard Koller are ASF committers so the legal side > of the process is clear, just asking about the community contribution > process here in JClouds land) > > Ross > >