[openstack-dev] [ceilometer] Aodh has been imported, next steps

2015-06-29 Thread Julien Danjou
Hi team,

Aodh has been imported and is now available at:

  https://git.openstack.org/cgit/openstack/aodh/

You should add it to your review list on Gerrit I guess.

I'm pretty clear about the next steps for Aodh and what we need to
build, but something is still not clear to me. Do we go ahead and bite
the bullet and remove ceilometer-alarming from ceilometer in Liberty?

-- 
Julien Danjou
# Free Software hacker
# http://julien.danjou.info


signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps

2015-06-29 Thread Chris Dent

On Mon, 29 Jun 2015, Julien Danjou wrote:


Hi team,

Aodh has been imported and is now available at:

 https://git.openstack.org/cgit/openstack/aodh/


woot!


I'm pretty clear about the next steps for Aodh and what we need to
build, but something is still not clear to me. Do we go ahead and bite
the bullet and remove ceilometer-alarming from ceilometer in Liberty?


This is the big question and is one of the things listed on the
potential agenda for the mid-cylce. When we do the splits do we
deprecate or delete the old code. Given the high chance of us
missing some of potential issues it seems like hasing it some before
the mid-cylce is a good idea.

The two big overarching issues (that inform a lot of the details)
that I'm aware of are:

* If we delete then we need to make sure we're working hand in hand
  with all of: downstream packagers, tempest, grenade, devstack,
  etc.

* If we deprecate will people bother to use the new stuff?

I'm sure there are plenty of others.

--
Chris Dent tw:@anticdent freenode:cdent
https://tank.peermore.com/tanks/cdent

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps

2015-06-29 Thread gordon chung



On 29/06/2015 11:40 AM, Chris Dent wrote:

On Mon, 29 Jun 2015, Julien Danjou wrote:


Hi team,

Aodh has been imported and is now available at:

 https://git.openstack.org/cgit/openstack/aodh/


woot!


I'm pretty clear about the next steps for Aodh and what we need to
build, but something is still not clear to me. Do we go ahead and bite
the bullet and remove ceilometer-alarming from ceilometer in Liberty?


i think we should follow up with the packagers. if i understand 
correctly, the location of the code is not known from a user pov, it's 
the packagers that build the appropriate packages for them to use.


if from packagers pov, they just need to work against Aodh, then i would 
lean more to removing alarming from Ceilometer repo asap to avoid 
maintaining duplicate code bases and the eventual diversion of the two.




This is the big question and is one of the things listed on the
potential agenda for the mid-cylce. When we do the splits do we
deprecate or delete the old code. Given the high chance of us
missing some of potential issues it seems like hasing it some before
the mid-cylce is a good idea.

The two big overarching issues (that inform a lot of the details)
that I'm aware of are:

* If we delete then we need to make sure we're working hand in hand
  with all of: downstream packagers, tempest, grenade, devstack,
  etc.

* If we deprecate will people bother to use the new stuff?


i would think/hope the experience from end user doesn't actually change. 
ie. all the same packaged services remain.




I'm sure there are plenty of others.



--
gord


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps

2015-06-29 Thread Nadya Shakhat
I'm afraid user experience will change because of API. Do we have a plan
about it?
Will we interact with Aodh through ceilometer-api first? Or make user to go
to aodh-api service?
So I agree with Gordon that code-cleanup is more preferred option because
we can't maintain two version simultaneously. But we need to think more
about end users: is it appropriate just remove options from
ceilometer-api?

On Mon, Jun 29, 2015 at 10:47 PM, gordon chung  wrote:

>
>
> On 29/06/2015 11:40 AM, Chris Dent wrote:
>
>> On Mon, 29 Jun 2015, Julien Danjou wrote:
>>
>>  Hi team,
>>>
>>> Aodh has been imported and is now available at:
>>>
>>>  https://git.openstack.org/cgit/openstack/aodh/
>>>
>>
>> woot!
>>
>>  I'm pretty clear about the next steps for Aodh and what we need to
>>> build, but something is still not clear to me. Do we go ahead and bite
>>> the bullet and remove ceilometer-alarming from ceilometer in Liberty?
>>>
>>
> i think we should follow up with the packagers. if i understand correctly,
> the location of the code is not known from a user pov, it's the packagers
> that build the appropriate packages for them to use.
>
> if from packagers pov, they just need to work against Aodh, then i would
> lean more to removing alarming from Ceilometer repo asap to avoid
> maintaining duplicate code bases and the eventual diversion of the two.
>
>
>> This is the big question and is one of the things listed on the
>> potential agenda for the mid-cylce. When we do the splits do we
>> deprecate or delete the old code. Given the high chance of us
>> missing some of potential issues it seems like hasing it some before
>> the mid-cylce is a good idea.
>>
>> The two big overarching issues (that inform a lot of the details)
>> that I'm aware of are:
>>
>> * If we delete then we need to make sure we're working hand in hand
>>   with all of: downstream packagers, tempest, grenade, devstack,
>>   etc.
>>
>> * If we deprecate will people bother to use the new stuff?
>>
>
> i would think/hope the experience from end user doesn't actually change.
> ie. all the same packaged services remain.
>
>
>> I'm sure there are plenty of others.
>>
>>
> --
> gord
>
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps

2015-06-29 Thread Ildikó Váncsa
Hi,

I think removing options from the API requires version bump. So if we plan to 
do this, that should be introduced in v3 as opposed to v2, which should remain 
the same and maintained for two cycles (assuming that we still have this policy 
in OpenStack). It this is achievable by removing the old code and relying on 
the new repo that would be the best, if not then we need to figure out how to 
freeze the old code.

Best Regards,
Ildikó

> -Original Message-
> From: Nadya Shakhat [mailto:nprival...@mirantis.com]
> Sent: June 29, 2015 21:52
> To: OpenStack Development Mailing List (not for usage questions)
> Subject: Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps
> 
> I'm afraid user experience will change because of API. Do we have a plan 
> about it?
> 
> Will we interact with Aodh through ceilometer-api first? Or make user to go 
> to aodh-api service?
> 
> So I agree with Gordon that code-cleanup is more preferred option because we 
> can't maintain two version simultaneously. But we
> need to think more about end users: is it appropriate just remove options 
> from ceilometer-api?
> 
> 
> On Mon, Jun 29, 2015 at 10:47 PM, gordon chung  wrote:
> 
> 
> 
> 
>   On 29/06/2015 11:40 AM, Chris Dent wrote:
> 
> 
>   On Mon, 29 Jun 2015, Julien Danjou wrote:
> 
> 
> 
>   Hi team,
> 
>   Aodh has been imported and is now available at:
> 
>https://git.openstack.org/cgit/openstack/aodh/
> 
> 
> 
>   woot!
> 
> 
> 
>   I'm pretty clear about the next steps for Aodh and what 
> we need to
>   build, but something is still not clear to me. Do we go 
> ahead and bite
>   the bullet and remove ceilometer-alarming from 
> ceilometer in Liberty?
> 
> 
> 
>   i think we should follow up with the packagers. if i understand 
> correctly, the location of the code is not known from a
> user pov, it's the packagers that build the appropriate packages for them to 
> use.
> 
>   if from packagers pov, they just need to work against Aodh, then i 
> would lean more to removing alarming from
> Ceilometer repo asap to avoid maintaining duplicate code bases and the 
> eventual diversion of the two.
> 
> 
> 
> 
>   This is the big question and is one of the things listed on the
>   potential agenda for the mid-cylce. When we do the splits do we
>   deprecate or delete the old code. Given the high chance of us
>   missing some of potential issues it seems like hasing it some 
> before
>   the mid-cylce is a good idea.
> 
>   The two big overarching issues (that inform a lot of the 
> details)
>   that I'm aware of are:
> 
>   * If we delete then we need to make sure we're working hand in 
> hand
> with all of: downstream packagers, tempest, grenade, devstack,
> etc.
> 
>   * If we deprecate will people bother to use the new stuff?
> 
> 
> 
>   i would think/hope the experience from end user doesn't actually 
> change. ie. all the same packaged services remain.
> 
> 
> 
> 
>   I'm sure there are plenty of others.
> 
> 
> 
> 
>   --
>   gord
> 
> 
> 
>   
> __
>   OpenStack Development Mailing List (not for usage questions)
>   Unsubscribe: 
> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>   http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> 

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps

2015-06-30 Thread Julien Danjou
On Mon, Jun 29 2015, Ildikó Váncsa wrote:

> I think removing options from the API requires version bump. So if we plan to
> do this, that should be introduced in v3 as opposed to v2, which should remain
> the same and maintained for two cycles (assuming that we still have this 
> policy
> in OpenStack). It this is achievable by removing the old code and relying on
> the new repo that would be the best, if not then we need to figure out how to
> freeze the old code.

This is not an API change as we're not modifying anything in the API.
It's just the endpoint *potentially* split in two. But you can also
merge them as they are 2 separate entities (/v2/alarms and /v2/*).
So there's no need for a v3 here.

As the consensus goes toward removal, I'll work on a patch for that.

-- 
Julien Danjou
/* Free Software hacker
   http://julien.danjou.info */


signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps

2015-06-30 Thread Julien Danjou
On Mon, Jun 29 2015, Julien Danjou wrote:

FTR today I've copied the members of ceilometer-core to aodh-core.

We'll be able to manage to the team independently like we do with
Gnocchi, based on who is doing what in the different repositories.

> Hi team,
>
> Aodh has been imported and is now available at:
>
>   https://git.openstack.org/cgit/openstack/aodh/
>
> You should add it to your review list on Gerrit I guess.
>
> I'm pretty clear about the next steps for Aodh and what we need to
> build, but something is still not clear to me. Do we go ahead and bite
> the bullet and remove ceilometer-alarming from ceilometer in Liberty?

-- 
Julien Danjou
// Free Software hacker
// http://julien.danjou.info


signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps

2015-06-30 Thread Ildikó Váncsa


> -Original Message-
> From: Julien Danjou [mailto:jul...@danjou.info]
> Sent: June 30, 2015 10:10
> To: Ildikó Váncsa
> Cc: OpenStack Development Mailing List (not for usage questions)
> Subject: Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps
> 
> On Mon, Jun 29 2015, Ildikó Váncsa wrote:
> 
> > I think removing options from the API requires version bump. So if we
> > plan to do this, that should be introduced in v3 as opposed to v2,
> > which should remain the same and maintained for two cycles (assuming
> > that we still have this policy in OpenStack). It this is achievable by
> > removing the old code and relying on the new repo that would be the
> > best, if not then we need to figure out how to freeze the old code.
> 
> This is not an API change as we're not modifying anything in the API.
> It's just the endpoint *potentially* split in two. But you can also merge 
> them as they are 2 separate entities (/v2/alarms and /v2/*).
> So there's no need for a v3 here.

Will this be accessible in the same way as currently or it needs changes on 
client side?

Best Regards,
Ildikó

> As the consensus goes toward removal, I'll work on a patch for that.
> 
> --
> Julien Danjou
> /* Free Software hacker
>http://julien.danjou.info */
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps

2015-06-30 Thread Julien Danjou
On Tue, Jun 30 2015, Ildikó Váncsa wrote:

> Will this be accessible in the same way as currently or it needs
> changes on client side?

You may just need to pass more options to the client to force another
endpoint to be used when talking to the alarming part.
We could make this change in the client by default though.

-- 
Julien Danjou
# Free Software hacker
# http://julien.danjou.info


signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps

2015-06-30 Thread Ildikó Váncsa
Hmm, as it is a change that affects the user, in my opinion it is still an API 
change.

Have we decided about the client, whether the alarming module will have a 
separate client or we will keep the current ceilometer-client? I guess more the 
latter one at least as a starting point, I just wanted to double check.

Ildikó 

Sent from my iPad

> On 30 Jun 2015, at 14:18, Julien Danjou  wrote:
> 
>> On Tue, Jun 30 2015, Ildikó Váncsa wrote:
>> 
>> Will this be accessible in the same way as currently or it needs
>> changes on client side?
> 
> You may just need to pass more options to the client to force another
> endpoint to be used when talking to the alarming part.
> We could make this change in the client by default though.
> 
> -- 
> Julien Danjou
> # Free Software hacker
> # http://julien.danjou.info

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps

2015-07-01 Thread Eoghan Glynn


> > > I think removing options from the API requires version bump. So if we
> > > plan to do this, that should be introduced in v3 as opposed to v2,
> > > which should remain the same and maintained for two cycles (assuming
> > > that we still have this policy in OpenStack). It this is achievable by
> > > removing the old code and relying on the new repo that would be the
> > > best, if not then we need to figure out how to freeze the old code.
> > 
> > This is not an API change as we're not modifying anything in the API.
> > It's just the endpoint *potentially* split in two. But you can also merge
> > them as they are 2 separate entities (/v2/alarms and /v2/*).
> > So there's no need for a v3 here.
> 
> Will this be accessible in the same way as currently or it needs changes on
> client side?

How about ceilometer-api service returns 301 'Moved Permanently' for any
requests to /v2/alarms, redirecting to the new Aodh endpoint?

Being a standard HTTP response code, this should be handled gracefully by
any (non-broken) HTTP client.

Cheers,
Eoghan

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps

2015-07-02 Thread Ryota Mibu
Hi,


I'd like to see how we can develop new alarm features, since I'm working on 
event-alarm.

Having duplicated code bases may confuse developer too, so we should have some 
policies like:

 * aodh focus on making sure that it provides existing API and functionality as 
of kilo to end users
 * ceilometer/alarm is open to develop new experimental features until L2/L3
 * having a merge window to move those new features to aodh from 
ceilometer/alarm around L3

What do you think?


Thanks,
Ryota

> -Original Message-
> From: gordon chung [mailto:g...@live.ca]
> Sent: Tuesday, June 30, 2015 3:48 AM
> To: openstack-dev@lists.openstack.org
> Subject: Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps
> 
> 
> 
> On 29/06/2015 11:40 AM, Chris Dent wrote:
> > On Mon, 29 Jun 2015, Julien Danjou wrote:
> >
> >> Hi team,
> >>
> >> Aodh has been imported and is now available at:
> >>
> >>  https://git.openstack.org/cgit/openstack/aodh/
> >
> > woot!
> >
> >> I'm pretty clear about the next steps for Aodh and what we need to
> >> build, but something is still not clear to me. Do we go ahead and
> >> bite the bullet and remove ceilometer-alarming from ceilometer in Liberty?
> 
> i think we should follow up with the packagers. if i understand correctly, 
> the location of the code is not known from
> a user pov, it's the packagers that build the appropriate packages for them 
> to use.
> 
> if from packagers pov, they just need to work against Aodh, then i would lean 
> more to removing alarming from Ceilometer
> repo asap to avoid maintaining duplicate code bases and the eventual 
> diversion of the two.
> 
> >
> > This is the big question and is one of the things listed on the
> > potential agenda for the mid-cylce. When we do the splits do we
> > deprecate or delete the old code. Given the high chance of us
> > missing some of potential issues it seems like hasing it some before
> > the mid-cylce is a good idea.
> >
> > The two big overarching issues (that inform a lot of the details)
> > that I'm aware of are:
> >
> > * If we delete then we need to make sure we're working hand in hand
> >   with all of: downstream packagers, tempest, grenade, devstack,
> >   etc.
> >
> > * If we deprecate will people bother to use the new stuff?
> 
> i would think/hope the experience from end user doesn't actually change.
> ie. all the same packaged services remain.
> 
> >
> > I'm sure there are plenty of others.
> >
> 
> --
> gord
> 
> 
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps

2015-07-02 Thread gordon chung



On 02/07/2015 4:43 AM, Ryota Mibu wrote:

Hi,


I'd like to see how we can develop new alarm features, since I'm working on 
event-alarm.

Having duplicated code bases may confuse developer too, so we should have some 
policies like:

  * aodh focus on making sure that it provides existing API and functionality 
as of kilo to end users
  * ceilometer/alarm is open to develop new experimental features until L2/L3
  * having a merge window to move those new features to aodh from 
ceilometer/alarm around L3

What do you think?


this sounds like a good idea, we should probably adopt something similar 
to the graduation process for oslo libs. at quick glance, the code is 
all structured the same -- under different main folder -- so i believe 
it should be a easy port if coding against current ceilometer repo to 
move it under aodh afterwards.





Thanks,
Ryota


-Original Message-
From: gordon chung [mailto:g...@live.ca]
Sent: Tuesday, June 30, 2015 3:48 AM
To: openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps



On 29/06/2015 11:40 AM, Chris Dent wrote:

On Mon, 29 Jun 2015, Julien Danjou wrote:


Hi team,

Aodh has been imported and is now available at:

  https://git.openstack.org/cgit/openstack/aodh/

woot!


I'm pretty clear about the next steps for Aodh and what we need to
build, but something is still not clear to me. Do we go ahead and
bite the bullet and remove ceilometer-alarming from ceilometer in Liberty?

i think we should follow up with the packagers. if i understand correctly, the 
location of the code is not known from
a user pov, it's the packagers that build the appropriate packages for them to 
use.

if from packagers pov, they just need to work against Aodh, then i would lean 
more to removing alarming from Ceilometer
repo asap to avoid maintaining duplicate code bases and the eventual diversion 
of the two.


This is the big question and is one of the things listed on the
potential agenda for the mid-cylce. When we do the splits do we
deprecate or delete the old code. Given the high chance of us
missing some of potential issues it seems like hasing it some before
the mid-cylce is a good idea.

The two big overarching issues (that inform a lot of the details)
that I'm aware of are:

* If we delete then we need to make sure we're working hand in hand
   with all of: downstream packagers, tempest, grenade, devstack,
   etc.

* If we deprecate will people bother to use the new stuff?

i would think/hope the experience from end user doesn't actually change.
ie. all the same packaged services remain.


I'm sure there are plenty of others.


--
gord


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


--
gord


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps

2015-07-02 Thread gordon chung



On 02/07/2015 4:43 AM, Ryota Mibu wrote:

Hi,


I'd like to see how we can develop new alarm features, since I'm working on 
event-alarm.

Having duplicated code bases may confuse developer too, so we should have some 
policies like:

  * aodh focus on making sure that it provides existing API and functionality 
as of kilo to end users
  * ceilometer/alarm is open to develop new experimental features until L2/L3
  * having a merge window to move those new features to aodh from 
ceilometer/alarm around L3

What do you think?


this sounds like a good idea, we should probably adopt something similar 
to the graduation process for oslo libs. at quick glance, the code is 
all structured the same -- under different main folder -- so i believe 
it should be a easy port if coding against current ceilometer repo to 
move it under aodh afterwards.





Thanks,
Ryota


-Original Message-
From: gordon chung [mailto:g...@live.ca]
Sent: Tuesday, June 30, 2015 3:48 AM
To: openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps



On 29/06/2015 11:40 AM, Chris Dent wrote:

On Mon, 29 Jun 2015, Julien Danjou wrote:


Hi team,

Aodh has been imported and is now available at:

  https://git.openstack.org/cgit/openstack/aodh/

woot!


I'm pretty clear about the next steps for Aodh and what we need to
build, but something is still not clear to me. Do we go ahead and
bite the bullet and remove ceilometer-alarming from ceilometer in Liberty?

i think we should follow up with the packagers. if i understand correctly, the 
location of the code is not known from
a user pov, it's the packagers that build the appropriate packages for them to 
use.

if from packagers pov, they just need to work against Aodh, then i would lean 
more to removing alarming from Ceilometer
repo asap to avoid maintaining duplicate code bases and the eventual diversion 
of the two.


This is the big question and is one of the things listed on the
potential agenda for the mid-cylce. When we do the splits do we
deprecate or delete the old code. Given the high chance of us
missing some of potential issues it seems like hasing it some before
the mid-cylce is a good idea.

The two big overarching issues (that inform a lot of the details)
that I'm aware of are:

* If we delete then we need to make sure we're working hand in hand
   with all of: downstream packagers, tempest, grenade, devstack,
   etc.

* If we deprecate will people bother to use the new stuff?

i would think/hope the experience from end user doesn't actually change.
ie. all the same packaged services remain.


I'm sure there are plenty of others.


--
gord


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


--
gord


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps

2015-07-15 Thread Angus Salkeld
On Tue, Jun 30, 2015 at 6:09 PM, Julien Danjou  wrote:

> On Mon, Jun 29 2015, Ildikó Váncsa wrote:
>
> > I think removing options from the API requires version bump. So if we
> plan to
> > do this, that should be introduced in v3 as opposed to v2, which should
> remain
> > the same and maintained for two cycles (assuming that we still have this
> policy
> > in OpenStack). It this is achievable by removing the old code and
> relying on
> > the new repo that would be the best, if not then we need to figure out
> how to
> > freeze the old code.
>
> This is not an API change as we're not modifying anything in the API.
> It's just the endpoint *potentially* split in two. But you can also
> merge them as they are 2 separate entities (/v2/alarms and /v2/*).
> So there's no need for a v3 here.
>

Hi Julien,

I just saw this, and I am concerned this is going to kill Heat's gate (and
user's templates).

Will this be hidden within the client so that as long as we have aodh
enabled in our gate's devstack
this will just work?

-Angus


>
> As the consensus goes toward removal, I'll work on a patch for that.
>
> --
> Julien Danjou
> /* Free Software hacker
>http://julien.danjou.info */
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps

2015-07-15 Thread TIANTIAN
I'd agree with Angus.


在 2015-07-16 12:05:25,"Angus Salkeld"  写道:

On Tue, Jun 30, 2015 at 6:09 PM, Julien Danjou  wrote:
On Mon, Jun 29 2015, Ildikó Váncsa wrote:

> I think removing options from the API requires version bump. So if we plan to
> do this, that should be introduced in v3 as opposed to v2, which should remain
> the same and maintained for two cycles (assuming that we still have this 
> policy
> in OpenStack). It this is achievable by removing the old code and relying on
> the new repo that would be the best, if not then we need to figure out how to
> freeze the old code.

This is not an API change as we're not modifying anything in the API.
It's just the endpoint *potentially* split in two. But you can also
merge them as they are 2 separate entities (/v2/alarms and /v2/*).
So there's no need for a v3 here.



Hi Julien,


I just saw this, and I am concerned this is going to kill Heat's gate (and 
user's templates).


Will this be hidden within the client so that as long as we have aodh enabled 
in our gate's devstack
this will just work?


-Angus
 

As the consensus goes toward removal, I'll work on a patch for that.

--
Julien Danjou
/* Free Software hacker
   http://julien.danjou.info */

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps

2015-07-16 Thread gord chung



On 16/07/2015 12:05 AM, Angus Salkeld wrote:
Will this be hidden within the client so that as long as we have aodh 
enabled in our gate's devstack

this will just work?


yes, we discussed this last week during our midcycle. the plan going 
forward is to allow current existing Ceilometer alarm functionality to 
persist as is until we have a document process to transition over to 
split Aodh service. We are currently looking at the existing integration 
cases and have them prioritised. Once we have integrations all resolved 
we will announce code removal. It is currently targeted to be removed in 
M* cycle, dependent on current integration work.


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps

2015-07-17 Thread Julien Danjou
On Thu, Jul 16 2015, Angus Salkeld wrote:

Hi Angus,

> I just saw this, and I am concerned this is going to kill Heat's gate (and
> user's templates).
>
> Will this be hidden within the client so that as long as we have aodh
> enabled in our gate's devstack
> this will just work?

As Gordon said, don't worry, we'll do everything to not break Heat's
gate, managing transition. We're setting up a plan and I think Mehdi
already has patches doing magic so it's transparent and painless for
everyone.

-- 
Julien Danjou
# Free Software hacker
# http://julien.danjou.info


signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [ceilometer] Aodh has been imported, next steps

2015-07-17 Thread Angus Salkeld
On Fri, Jul 17, 2015 at 8:52 PM, Julien Danjou  wrote:

> On Thu, Jul 16 2015, Angus Salkeld wrote:
>
> Hi Angus,
>
> > I just saw this, and I am concerned this is going to kill Heat's gate
> (and
> > user's templates).
> >
> > Will this be hidden within the client so that as long as we have aodh
> > enabled in our gate's devstack
> > this will just work?
>
> As Gordon said, don't worry, we'll do everything to not break Heat's
> gate, managing transition. We're setting up a plan and I think Mehdi
> already has patches doing magic so it's transparent and painless for
> everyone.
>

OK, thanks - phew.

-Angus


>
> --
> Julien Danjou
> # Free Software hacker
> # http://julien.danjou.info
>
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev