Hi devs, I like to bring back this[1] discussion related to AzureComputeServcieAdapter implementation.
"As far as I understand RoleInstance represents a node in azure API. However RoleInstance to NodeMetadata would be bit problematic as Azure RoleInstance represenation not consist of some important data Main issue I see in the current mapping of Deployment to Node is the assumption that deployment always consist of single a roleinststace. My suggestion is to 1 - Introduce VirtualMachine in domain 2 - Map DeploymentToVirtualMachines where single deployment produces list of virtual machines 3 - Map VirtualMachineToNodeMetadata 4 - Change AzureComputeServiceAdapter<VirtualMachine, RoleList,OSImage, Location> " I can make a PR with suggested changes if we can agree on this. However these substasks 9,10 in jira would directly conflict with the change.Any thoughts on this? [1] - https://github.com/jclouds/jclouds-labs/pull/135#discussion_r25013853 [2] - https://issues.apache.org/jira/browse/JCLOUDS-664 On 4 March 2015 at 19:36, Bhathiya Supun <hsbath...@gmail.com> wrote: > Hi, > > It is great to see this moving forwad. > > I would note down tasks I have finished upto now (but yet to make PR) > > 1 - Add Role Operation Support [1] > > 2 - Get Cloud Service Properties Support [2] > This is already supported in feature Api.But improved to capture all the > data returned by the operation > > 3 - Fix issues in Create Virtual Machine Deployment Operation [3] > allowing different combinations of DeploymentParams > > [1] - https://msdn.microsoft.com/en-us/library/azure/jj157186.aspx > [2] - https://msdn.microsoft.com/en-us/library/azure/ee460806.aspx > [3] - https://msdn.microsoft.com/en-us/library/azure/jj157194.aspx > > On 4 March 2015 at 19:02, Francesco Chicchiriccò <ilgro...@apache.org> > wrote: > >> Hi, >> FYI we were finally able to fix the live test execution, and created PR >> #147 >> >> Now we are examining the Azure Service Management REST API Reference at >> >> https://msdn.microsoft.com/en-us/library/ee460799.aspx >> >> to identify anything missing (also considering PR #144 as said below) in >> order to create subtasks of JCLOUDS-664 as agreed. >> >> Any idea about timings for merging #144 and #147? >> Thanks for your support. >> >> Regards. >> >> >> On 02/03/2015 12:58, Bhathiya Supun wrote: >> >>> Hi Francesco, >>> >>> I added PR 144 supporting virtual machine image operations in feature Api >>> [1]. >>> >>> [1] https://msdn.microsoft.com/en-us/library/azure/dn499771.aspx >>> >>> >>> On 2 March 2015 at 16:42, Francesco Chicchiriccò <ilgro...@apache.org> >>> wrote: >>> >>> On 28/02/2015 08:12, Ignasi Barrera wrote: >>>> >>>> You can subscribe to the jclouds "notifications" list to get all emails >>>>> from jira and github comments. Everyting ends up in a ML. >>>>> >>>>> Thanks Ignasi, just subscribed. >>>> >>>> Let's use the subtasks to coordinate the development. Thanks guys! >>>> Fine: we'll keep you updated here about our current activities (e.g. >>>> making the live test suite succeeding) - which I hope will end up soon >>>> with >>>> a pull request. >>>> >>>> I have also seen another pull request on Azure provider (#144): any >>>> background on this? >>>> >>>> Regards. >>>> >>>> >>>> El 27/02/2015 17:16, "Francesco Chicchiriccò" <ilgro...@apache.org> >>>> >>>>> escribió: >>>>> >>>>> On 27/02/2015 17:09, Andrea Turli wrote: >>>>> >>>>>> Francesco, >>>>>> >>>>>>> thanks again for you interest! >>>>>>> >>>>>>> Yes, #135 has been merged few hours ago. I've also update >>>>>>> https://issues.apache.org/jira/browse/JCLOUDS-664 to track some >>>>>>> subtasks >>>>>>> identified in #135 >>>>>>> >>>>>>> Hi Andrea, >>>>>>> >>>>>> that's cool: do you know where JIRA notifications are sent, at least >>>>>> when >>>>>> issues get created? >>>>>> >>>>>> Thanks. >>>>>> Regards. >>>>>> >>>>>> On Fri, Feb 27, 2015 at 5:02 PM Ross Gardler (MS OPEN TECH) < >>>>>> >>>>>> ross.gard...@microsoft.com> wrote: >>>>>>> >>>>>>> Set up a GitHub user for this kid and subscribe ot to the project? >>>>>>> >>>>>>> Sent from my Windows Phone >>>>>>>> ________________________________ >>>>>>>> From: Francesco Chicchiriccò<mailto:ilgro...@apache.org> >>>>>>>> Sent: 2/27/2015 7:54 AM >>>>>>>> To: dev@jclouds.apache.org<mailto:dev@jclouds.apache.org> >>>>>>>> Subject: Re: Working on Azure compute provider >>>>>>>> >>>>>>>> Hi there! >>>>>>>> >>>>>>>> Looks like PR 135 was merged today: >>>>>>>> >>>>>>>> https://github.com/jclouds/jclouds-labs/pull/135# >>>>>>>> issuecomment-76381931 >>>>>>>> >>>>>>>> That's good: we will re-base our work on updated jclouds-labs master >>>>>>>> branch and move forward (still having troubles with live tests, but >>>>>>>> making some progresses). >>>>>>>> >>>>>>>> Can we move here at dev@ discussions like the one above or at least >>>>>>>> ask >>>>>>>> infra to setup some sort of github PR mirroring? >>>>>>>> It would help keeping track of ongoing development efforts (you >>>>>>>> know, >>>>>>>> "If it didn't happen on a mailing list, it didn't happen"...). >>>>>>>> What about opening residual issues as we've been discussing below? >>>>>>>> >>>>>>>> Thanks! >>>>>>>> Regards. >>>>>>>> >>>>>>>> On 24/02/2015 15:45, Ignasi Barrera wrote: >>>>>>>> >>>>>>>> Sure. I'll have a look at it later today and merge it if >>>>>>>> everything >>>>>>>> >>>>>>>>> looks good. Let's move forward! >>>>>>>>> >>>>>>>>> On 24 February 2015 at 15:40, Francesco Chicchiriccò >>>>>>>>> <ilgro...@apache.org> wrote: >>>>>>>>> >>>>>>>>> On 24/02/2015 15:25, Andrea Turli wrote: >>>>>>>>> >>>>>>>>>> Francesco, >>>>>>>>>> >>>>>>>>>>> thanks for your update and for your effort! >>>>>>>>>>> >>>>>>>>>>> I think #135 is almost ready to be merged, I think we are >>>>>>>>>>> waiting to >>>>>>>>>>> >>>>>>>>>>> close >>>>>>>>>>> >>>>>>>>>> the main pending discussion on >>>>>>>>> >>>>>>>>> https://github.com/jclouds/jclouds-labs/pull/135#discussion- >>>>>>>>>> >>>>>>>>>>> diff-24976668 >>>>>>>>>>> >>>>>>>>>> What about merging #135 as is and moving the discussion mentioned >>>>>>>>> above >>>>>>>>> into >>>>>>>>> a new JIRA issue (linked to or as subtask of) JCLOUDS-664? >>>>>>>>> >>>>>>>>> I like both the idea of splitting JCLOUDS-164 in multiple >>>>>>>>>> subtasks >>>>>>>>>> or >>>>>>>>>> >>>>>>>>>> simply create a new set of JIRA ISSUES to improve Azure compute >>>>>>>>>>> implmentation. >>>>>>>>>>> >>>>>>>>>>> Anything goes to me, good! >>>>>>>>>>> >>>>>>>>>> Regards. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Tue Feb 24 2015 at 2:16:54 PM Francesco Chicchiriccò >>>>>>>>>> >>>>>>>>>> <ilgro...@apache.org> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>> Hi all, >>>>>>>>>>> >>>>>>>>>>> a quick update on ours (Fabio's and mine) current activities. >>>>>>>>>>>> >>>>>>>>>>>> First of all, we are basing our work on PR #135 rather than >>>>>>>>>>>> jclouds-labs' master, since the former contains a whole set of >>>>>>>>>>>> fixes >>>>>>>>>>>> >>>>>>>>>>>> and >>>>>>>>>>>> >>>>>>>>>>> new features, and is in turn based on the latter. >>>>>>>>>> About this, is anyone able to provide a sneak peek on expected >>>>>>>>>> actual >>>>>>>>>> >>>>>>>>>>> merge timeframe? From the e-mail below it seems quite soon. >>>>>>>>>>>> >>>>>>>>>>>> We are currently trying to make all live tests succeeding with >>>>>>>>>>>> an >>>>>>>>>>>> >>>>>>>>>>>> actual >>>>>>>>>>>> >>>>>>>>>>> Azure instance: this is the initial main purpose of our >>>>>>>>>> contribution, >>>>>>>>>> and will constitute the ground of our first pull request. >>>>>>>>>> >>>>>>>>>>> (Incidentally, I remember that there are free MSDN subscriptions >>>>>>>>>>>> available - including Azure - for ASF committers; see >>>>>>>>>>>> https://svn.apache.org/repos/private/committers/donated- >>>>>>>>>>>> licenses/msdn-license-grants.txt >>>>>>>>>>>> for details) >>>>>>>>>>>> >>>>>>>>>>>> The intention is then to move from there by identifying some >>>>>>>>>>>> subtasks >>>>>>>>>>>> >>>>>>>>>>>> of >>>>>>>>>>>> >>>>>>>>>>> JCLOUDS-664 for each specific item. >>>>>>>>>> WDYT? >>>>>>>>>> >>>>>>>>>>> Regards. >>>>>>>>>>>> >>>>>>>>>>>> On 20/02/2015 10:45, Francesco Chicchiriccò wrote: >>>>>>>>>>>> >>>>>>>>>>>> On 20/02/2015 10:13, Andrea Turli wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi Francesco, >>>>>>>>>>>>> >>>>>>>>>>>>>> thanks for your interest in jclouds! >>>>>>>>>>>>>> >>>>>>>>>>>>>> Azure Compute implementation is under the spot these days and >>>>>>>>>>>>>> we >>>>>>>>>>>>>> are >>>>>>>>>>>>>> working hard to improve it. >>>>>>>>>>>>>> You may be aware of [1] and moreover there are currently a >>>>>>>>>>>>>> couple >>>>>>>>>>>>>> of >>>>>>>>>>>>>> pending PRs which are providing an initial implementation of >>>>>>>>>>>>>> the >>>>>>>>>>>>>> AzureComputeServiceAdapter [2] >>>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Andrea, I am aware of course of the recent "Azure SDK Vs >>>>>>>>>>>>>> >>>>>>>>>>>>> REST" >>>>>>>>>>>>> discussion, and I also know that at the end the REST option was >>>>>>>>>>>>> preferred. >>>>>>>>>>>>> >>>>>>>>>>>>> As [2] will be soon merged, I think we could wait for #135 >>>>>>>>>>>>> and >>>>>>>>>>>>> then >>>>>>>>>>>>> >>>>>>>>>>>>> rebase >>>>>>>>>>>>>> your #137 on it, if it is still needed. >>>>>>>>>>>>>> WDYT? >>>>>>>>>>>>>> >>>>>>>>>>>>>> This sounds reasonable: I think we should coordinate our >>>>>>>>>>>>>> work >>>>>>>>>>>>>> >>>>>>>>>>>>> (even >>>>>>>>>>>>> >>>>>>>>>>>>> by >>>>>>>>>>>>> >>>>>>>>>>>> opening some subtasks of JCLOUDS-664) in order to avoid latency >>>>>>>>>>> and >>>>>>>>>>> >>>>>>>>>> being as much effective as possible. >>>>>>>>>> >>>>>>>>>>> How would do you see this? >>>>>>>>>>>>> >>>>>>>>>>>>> Feel free to join IRC #jclouds to discuss better next steps! >>>>>>>>>>>>> I'm already there :-) >>>>>>>>>>>>> Regards. >>>>>>>>>>>>> >>>>>>>>>>>>> [1]: http://www.mail-archive.com/dev@jclouds.apache.org/ >>>>>>>>>>>>> msg05877. >>>>>>>>>>>>> html >>>>>>>>>>>>> >>>>>>>>>>>>> [2]: https://github.com/jclouds/jclouds-labs/pull/135 >>>>>>>>>>>> >>>>>>>>>>> On Fri Feb 20 2015 at 10:03:45 AM Francesco Chicchiriccò >>>>>>>>>> >>>>>>>>>>> <ilgro...@apache.org> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>> Hi JClouds community, >>>>>>>>>>>>>> >>>>>>>>>>>>>> I am interested in contributing to the Azure compute provider >>>>>>>>>>>>>>> with >>>>>>>>>>>>>>> target of completing its implementation, as part of Eduard's >>>>>>>>>>>>>>> team >>>>>>>>>>>>>>> with a >>>>>>>>>>>>>>> focus on Azure. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Is there anyone actively working on this [1]? >>>>>>>>>>>>>>> I see as initial directions to implement methods in [2] and >>>>>>>>>>>>>>> to >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> change >>>>>>>>>>>>>>> >>>>>>>>>>>>>> the deprecated implementations in [3]: am I missing something? >>>>>>>>>>>>> >>>>>>>>>>>> I have prepared a first pull request [4] which fixes some >>>>>>>>>> troubles >>>>>>>>>> >>>>>>>>>>> I've >>>>>>>>>>>>>>> found with live (e.g. against an actual Azure subscription) >>>>>>>>>>>>>>> test >>>>>>>>>>>>>>> execution. >>>>>>>>>>>>>>> WDYT? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Regards. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> [1] https://issues.apache.org/jira/browse/JCLOUDS-664 >>>>>>>>>>>>>>> [2] https://github.com/jclouds/jclouds-labs/blob/master/ >>>>>>>>>>>>>>> azurecompute/src/main/java/org/jclouds/azurecompute/compute/ >>>>>>>>>>>>>>> AzureComputeServiceAdapter.java >>>>>>>>>>>>>>> [3] https://github.com/jclouds/jclouds-labs/blob/master/ >>>>>>>>>>>>>>> azurecompute/src/main/java/org/jclouds/azurecompute/config/ >>>>>>>>>>>>>>> AzureComputeHttpApiModule.java >>>>>>>>>>>>>>> [4] https://github.com/jclouds/jclouds-labs/pull/137 >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >> -- >> Francesco Chicchiriccò >> >> Tirasa - Open Source Excellence >> http://www.tirasa.net/ >> >> Involved at The Apache Software Foundation: >> member, Syncope PMC chair, Cocoon PMC, Olingo PMC >> http://people.apache.org/~ilgrosso/ >> >> >