The Wednesday 07 May 2014 à 10:38:44 (+1200), Tim Penhey wrote : > Yeah, unfortunately the remote provider and hence local provider > improvements that I wanted has been bumped for this cycle. It is > possible that some work will be done to improve the writing of providers > but it will be slow and a non-primary task. > > With regard to local storage, yes, this cycle (next six months) one of > the main tasks is to remove the need for cloud local storage. This is > on my list of things, and needs some more thought and breakdown for the > non-charm bits. We use local storage for a few extra cache points: > bootstrap notification, api end points, tool caching, as well as keeping > the charms. > > One thing that you can use to get started, is to do what the local and > manual provider use, which is an http storage worker. Effectively the > bootstrap node acts as a storage provider and is just backed by the > local file system. A big caveat here is that this means it is not highly > available - however it would allow the provider to work, and as we move > the local storage requirements, the provider could change too, just as > we will for the local and manual providers.
Would this be mergeable ? Do you have code urls talking about the http storage worker (both server and client) ? Best regards Benoît > > Cheers, > Tim > > On 07/05/14 05:59, Nate Finch wrote: > > Yeah, using a command line application to talk to a provider seems like > > the best way to go. That's the usual way to make things pluggable in > > Go, and fits our use cases quite well. It's definitely something I > > think we should do, but I'm not sure it's that high on the priority list > > right now. > > > > > > On Tue, May 6, 2014 at 12:36 AM, John Meinel <j...@arbash-meinel.com > > <mailto:j...@arbash-meinel.com>> wrote: > > > > I'll also note that Tim had some good ideas about how to change the > > Local provider to be more consistent with other providers. > > (Essentially creating a separate process that could implement a > > "Remote Provider" sort of interface.) That could allow bringing up > > more 'pluggable' providers that just talk the same language as the > > 'local' one would. > > I personally would prefer if we used a command line interface (call > > this process with these arguments to start an instance), even if the > > local one would use the command line to make RPC/socket calls to > > another process. (If you think about it, all of them are just > > sending requests to some other long-lived process over a socket, but > > I'd rather not have to run a full service for every system we want > > to interact with.) > > John > > =:-> > > > > > > On Tue, May 6, 2014 at 8:33 AM, John Meinel <j...@arbash-meinel.com > > <mailto:j...@arbash-meinel.com>> wrote: > > > > There is work being done this cycle to switch from using storage > > from the Provider to instead using our own internal storage. I > > don't know that the work will be done for another few months, > > though. I believe Tim Penhey is going to be leading up that work > > as part of exposing Resources for charms to consume. I'm sure > > he'd be happy to coordinate with someone who wants to work on > > moving us over to having storage internally. > > > > John > > =:-> > > > > > > On Tue, May 6, 2014 at 8:24 AM, Benoît Canet > > <benoit.ca...@irqsave.net <mailto:benoit.ca...@irqsave.net>> wrote: > > > > The Monday 05 May 2014 à 22:36:52 (-0400), Kapil Thangavelu > > wrote : > > > from > > https://wiki.outscale.net/display/DOCU/AWS+Compatibility+Matrix > > > > > > its a little unclear if outscale implements object storage > > compatible with > > > s3. if so then support in core would probably amount to > > making the ec2/s3 > > > api endpoint url pluggable in the core code, along with > > userdata support > > > and cloudinit and compatible os images in outscale cloud. > > > > From what I know Outscale implement only EC2 compute: no > > object storage. > > How could we work around this ? > > > > Best regards > > > > Benoît > > > > > > > > cheers, > > > > > > Kapil > > > > > > > > > On Mon, May 5, 2014 at 11:56 AM, Benoît Canet > > <benoit.ca...@irqsave.net > > <mailto:benoit.ca...@irqsave.net>>wrote: > > > > > > > > > > > Hello, > > > > > > > > I am a developper planning to add the support for the > > Outscale cloud into > > > > juju-core. > > > > > > > > The Outscale cloud implement most of the EC2 API. > > > > > > > > Does the Juju maintainer have some guidance on how the > > support should be > > > > written ? > > > > > > > > Best regards > > > > > > > > Benoît Canet > > > > Nodalink > > > > > > > > -- > > > > Juju mailing list > > > > Juju@lists.ubuntu.com <mailto:Juju@lists.ubuntu.com> > > > > Modify settings or unsubscribe at: > > > > https://lists.ubuntu.com/mailman/listinfo/juju > > > > > > > > -- > > Juju mailing list > > Juju@lists.ubuntu.com <mailto:Juju@lists.ubuntu.com> > > Modify settings or unsubscribe at: > > https://lists.ubuntu.com/mailman/listinfo/juju > > > > > > > > > > -- > > Juju mailing list > > Juju@lists.ubuntu.com <mailto:Juju@lists.ubuntu.com> > > Modify settings or unsubscribe at: > > https://lists.ubuntu.com/mailman/listinfo/juju > > > > > > > > > > > -- > Juju mailing list > Juju@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/juju -- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju