Re: [openstack-dev] Which service is using port 8778?

2017-01-10 Thread Michael Davies
On Tue, Dec 20, 2016 at 4:46 PM, Ghanshyam Mann <
ghanshyam.m...@nectechnologies.in> wrote:
[snip]

> But OpenStack port used by services are maintained here[3], may be it will
> be good for each project to add their port in this list.
>
[snip]

> ..[3] http://docs.openstack.org/newton/config-reference/
> firewalls-default-ports.html


I know this thread has moved on, but I'm not sure a list of default ports
for a firewall is the right place to be documenting this.

If there are admin services that perhaps should not, by default, be exposed
publicly - then they shouldn't be listed in such a table.  A simple
implementation might be to expose all of these, which would not be the most
secure default.

Perhaps the equivalent of /etc/services or
http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml
specifically for OpenStack might be better.

Hope this helps,

Michael...
-- 
Michael Davies   mich...@the-davies.net
Rackspace Cloud Builders Australia
__
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] [all][elections] Results of the TC Election

2016-10-09 Thread Michael Davies
Thank you Tony, Tristan and Nate for serving our community by performing
this often-thankless task!
-- 
Michael Davies   mich...@the-davies.net
Rackspace Cloud Builders Australia
__
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] [ironic] static Portgroup support.

2016-08-10 Thread Michael Davies
Thank you for creating these videos, they are great and certainly help my
understanding!

Michael...

On Tue, Aug 9, 2016 at 5:58 PM, Vasyl Saienko <vsaie...@mirantis.com> wrote:

> Hello Ironic'ers!
>
> We've recorded a demo that shows how static portgroup works at the moment:
>
> Flat network scenario: https://youtu.be/vBlH0ie6Lm4
> Multitenant network scenario: https://youtu.be/Kk5Cc_K1tV8
>
> Sincerely,
> Vasyl Saienko
>
> On Tue, Jul 19, 2016 at 3:30 PM, Vasyl Saienko <vsaie...@mirantis.com>
> wrote:
>
>> Hello Community,
>>
>> Current portgroup scenario is not fully clear for me. The related spec
>> [3] doesn't clearly describe it. And based on implementation [1] and [2] I
>> guess it should work in the following fashion for node with 3 NICs, where
>> eth1 and eth2 are members of Porgroup Po0/1
>>
>> Node network connection info:
>> eth1 (aa:bb:cc:dd:ee:f1) <---> Gig0/1
>> eth2 (aa:bb:cc:dd:ee:f2) <---> Gig0/2
>> eth3 (aa:bb:cc:dd:ee:f3) <---> Gig0/3
>>
>> For FLAT network scenario:
>> 1. Administrator enrol ironic node.
>> 2. Administrator creates a 3 ports for each interface, and a portgroup
>> that contains eth0 and eth1 ports.
>> 3. The ports Gig0/1 and Gig0/2 are added to portgroup Po0/1 manually on
>> the switch.
>> 4. When user request to boot an instance, Nova randomly picks interface
>> [2], it might be a portgroup or single NIC interface. Proposed change [1]
>> do not allow to specify what exactly network type we would like to use
>> single NIC or portgroup.
>>
>> For multitenancy case:
>> All looks the same, in addition administrator adds local_link_connection
>> information for each port (local_link_connection 'port_id' field is
>> 'Gig0/1' for eth1, 'Gig0/2' for eth2 and 'Gig0/3' for eth3, ). Ironic send
>> this information to Neutron who plugs ports to needed network.
>>
>> The same user-scenario is available at the moment without any changes to
>> Nova or Ironic. The difference is that administrator creates one port for
>> single interface eth3 with local_link_connection 'port_id'='Gig0/3',  and a
>> port that is a logical representation of portgroup (eth1 and eth2) with
>> local_link_connection 'port_id'='Po0/1'.
>>
>> Please let me know if I've missed something or misunderstood current
>> portgroup scenario.
>>
>> Reference:
>> [0] https://review.openstack.org/206163
>> [1] https://review.openstack.org/332177
>> [2] https://github.com/openstack/nova/blob/06c537fbe5bb4ac5a3012
>> 642c899df815872267c/nova/network/neutronv2/api.py#L270
>> [3] https://specs.openstack.org/openstack/ironic-specs/specs/not
>> -implemented/ironic-ml2-integration.html
>>
>
>
> __
> 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
>
>
-- 
Michael Davies   mich...@the-davies.net
Rackspace Cloud Builders Australia
__
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] [ironic] Trello board

2016-06-05 Thread Michael Davies
On Sat, Jun 4, 2016 at 1:09 AM, Jim Rollenhagen <j...@jimrollenhagen.com>
wrote:

> Myself and some other cores have had trouble tracking our priorities
> using Launchpad and friends, so we put together a Trello board to help
> us track it. This should also help us focus on what to review or work
> on.
>
> https://trello.com/b/ROTxmGIc/ironic-newton-priorities



Thanks Jim for sharing that link.  Anything to help keep things organised :)
-- 
Michael Davies   mich...@the-davies.net
Rackspace Australia
__
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] [nova][stable] Proposal to add Tony Breeds to nova-stable-maint

2016-01-18 Thread Michael Davies
Congrats Tony!
-- 
Michael Davies   mich...@the-davies.net
Rackspace Cloud Builders Australia
__
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] [Ironic] Do we need to have a mid-cycle?

2015-11-19 Thread Michael Davies
On Tue, Nov 17, 2015 at 12:35 AM, Jim Rollenhagen <j...@jimrollenhagen.com>
wrote:

>
> > My preference is 4) no mid-cycle -- and try to work more effectively with
> > people in different locations and time zones.
>
> ++ that was part of my thought process when I proposed not having an
> official midcycle.
>

Thanks for that.


> Another idea I floated last week was to do a virtual midcycle of sorts.
> Treat it like a normal midcycle in that everyone tells their management
> "I'm out for 3-4 days for the midcycle", but they don't travel anywhere.
> We come up with an agenda, see if there's any planning/syncing work to
> do, or if it's all just hacking on code/reviews.
>
> Then we can set up some hangouts (or similar) to get people in the same
> "room" working on things. Time zones will get weird, but we tend to
> split into smaller groups at the midcycle anyway; this is just more
> timezone-aligned. We can also find windows where time zones overlap when
> we want to go across those boundaries. Disclaimer: people may need to
> work some weird hours to do this well.
>
> I think this might get a little bit bumpy, but if it goes relatively
> well we can try to improve on it for the future. Worst case, it's a
> total failure and is roughly equivalent to the "no midcycle" option.


I'm happy to give it a try. Thanks for exploring new options jroll!
-- 
Michael Davies   mich...@the-davies.net
Rackspace Cloud Builders Australia
__
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] [Ironic] Do we need to have a mid-cycle?

2015-11-11 Thread Michael Davies
On Wed, Nov 11, 2015 at 3:15 AM, Lucas Alvares Gomes <lucasago...@gmail.com>
wrote:
>
> So, what people think about it? Should we have a mid-cycle for the
> Mitaka release or not? If so, what format should we use?
>

I like the idea of having a midcycle as it's a useful sync point, so my
preference would be:

3. Coordinated regional mid-cycles (which probably means North America over
Europe for those in the Antipodes)
1. Normal mid-cycle
2. Virtual mid-cycle
4. Not having a mid-cycle at all

I find value in them, due to timezone challenges, but I'm probably unique
in this case.
-- 
Michael Davies   mich...@the-davies.net
Rackspace Cloud Builders Australia
__
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] [Nova] notification subteam

2015-11-03 Thread Michael Davies
On Wed, Nov 4, 2015 at 8:49 AM, Michael Still <mi...@stillhq.com> wrote:

> I'd be interested in being involved with this, and I know Paul Murray is
> interested as well.
>
> I went to make a doodle, but then realised the only non-terrible timeslot
> for Australia / UK / US Central is 8pm UTC (7am Australia, 8pm London, 2pm
> Central US). So what do people think of that time slot?
>

I'm interested along with Mario about making sure Ironic and Nova
notifications follow similar paths, so I'd probably lurk along to this as
well (so the proposed time slot works for me).
-- 
Michael Davies   mich...@the-davies.net
Rackspace Cloud Builders Australia
__
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] [Ironic] Stepping down from IPA core

2015-09-21 Thread Michael Davies
On Tue, Sep 22, 2015 at 1:19 AM, Josh Gachnang <j...@pcsforeducation.com>
wrote:

> Hey y'all, it's with a heavy heart I have to announce I'll be stepping
> down from the IPA core team on Thurs, 9/24. I'm leaving Rackspace for a
> healthcare startup (Triggr Health) and won't have the time to dedicate to
> being an effective OpenStack reviewer.
>

Thanks Josh for everything you've done!  I've really appreciated how you're
always upbeat - we'll miss having your around.

All the best for the new adventure,

Michael...
-- 
Michael Davies   mich...@the-davies.net
Rackspace Cloud Builders Australia
__
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-dev] [Ironic][Nova] The process around the Nova Ironic driver

2015-08-26 Thread Michael Davies
Hey Everyone,

John Villalovos and I have been acting as the Nova-Ironic liaisons, which
mostly means dealing with bugs that have been raised against the Ironic
driver in Nova. So you can understand what we’ve been doing, and how you
can help us do that job better, we’re writing this email to clarify the
process we’re following.

Weekly Bug Scrub: Each week (Tuesday 2300 UTC) John and Michael meet to go
through the results of this query
https://bugs.launchpad.net/nova/+bugs?field.tag=ironicorderby=-idstart=0
to find bugs that we don’t know about, to see what progress has been
happening, and to see if there’s any direct action that needs to be taken.
We record the result of this triage over here
https://wiki.openstack.org/wiki/Nova-Ironic-Bugs

Fix Bugs: If we are able, and have the capacity, we try and fix bugs
ourselves. Where we need it, we seek help from both the Nova and/or Ironic
communities. But finding people to help fix bugs in the Nova Ironic driver
is probably an area we can do better at (*hint* *hint*)

Review Bugs: Once fixes are proposed, we solicit reviews for these fixes.
Once we’re happy that the proposed solution isn’t completely bonkers, one
of us will +1 that review, and add it to the list of Nova bugs that need
review by Nova:
https://etherpad.openstack.org/p/liberty-nova-priorities-tracking

Attend the Nova team meeting: One of us will attend the weekly IRC meeting
to represent the Ironic team interests within Nova. Nova might want to
discuss new requirements they have on drivers, or to discuss a bug that has
been raised, or to find out, or to communicate, which bugs the other team
feel are important to be addressed before the ever-looming next release.

Attend the Ironic team Meeting: John will attend the weekly IRC meeting to
raise any issues with the broader team that we become aware of.  It might
be that a new bug has been raised and we need to find someone willing to
take it on, or it may be that an existing bug with a proposed change is
languishing due to a lack of reviews (Michael can’t do that as 2:30am local
time is just a little wrong for an IRC meeting :)


So there it is, that's how the Ironic team are supporting the Ironic driver
in Nova.  If you have any questions, or just want to dive in and fix bugs
raised against the driver, you’re most welcome to get in touch - on IRC I’m
‘mrda’ and John is ‘jlvillal‘ :)

Michael…
-- 
Michael Davies   mich...@the-davies.net
Rackspace Cloud Builders Australia
__
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] [Ironic] Was there a meeting yesterday (August 4, 2015 at 0500 UTC)

2015-08-05 Thread Michael Davies
Only a few people turned up (including me who was late) so no meeting was
held.

Hope this helps,

Michael...

On Wed, Aug 5, 2015 at 10:43 PM, Ruby Loo rlooya...@gmail.com wrote:

 Hi,

 Was there an ironic meeting yesterday (August 4, 2015 at 0500 UTC)? I
 don't see any meeting logs from then.

 --ruby

 __
 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




-- 
Michael Davies   mich...@the-davies.net
Rackspace Cloud Builders Australia
__
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] [Ironic] Let's talk about API versions

2015-07-30 Thread Michael Davies
On Tue, Jul 28, 2015 at 6:05 AM, Jim Rollenhagen j...@jimrollenhagen.com
wrote:

 [snip]

 It seems to me we have a few options here:

 1) Default the python client and CLI to the earliest supported version.
 This will never break users by default.

 2) Default the python client and CLI to use the special version
 'latest'. This will always use the latest API version, and always
 break people when a new server version (that is not backwards
 compatible) is deployed.

 3) Do what Nova does[1]. Default CLI to latest and python client to
 earliest. This assumes that CLI is typically used for one-time commands
 (and it isn't a big deal if we break a one-off command once), and the
 python client is used for applications.

 4) Require a version to use the client at all. This would be a one-time
 break with how applications initialize the client (perhaps we could fall
 back to the earliest version or something for a deprecation period).
 This isn't a great user experience, however, it's the best way to get
 users to think about versioning. And no, this requires typing another
 argument every time! is not a valid argument against this; we already
 require a number of arguments, anyone sane doesn't type --ironic-api-url
 or --os-username every time they use the client.

 5) Do what we're doing now. Bump the client's default version with every
 release. This mostly hides these versions from end users, and in general
 those users probably won't know they exist. And then we run into
 arguments every time we want to make a breaking change to the API. :)

 I think I like option 1 or 3 the best. I certainly don't like option 5
 because we're going to break users every time we release a new client.

 What do other folks think we should do?


Thanks jroll for bringing this up!

Isn't the problem here that we're treating breaking and non-breaking
changes similarly?

Didn't we previously say that major backward incompatible changes should
require a major version bump?

What if we adopted a semver or similar scheme for API versioning?  What if
we required 'Major' (in Major.Minor.Patch) to increment for a backwards
incompatible change?  In our current tooling this would be hard, but is it
what we should be doing?  Is this the root of the problem?

I think we want the latest version of the API, used by the client and
server, that is backwards compatible i.e. min(latest client version, latest
server version).  As developers we want the latest version of our code out
there.  As operators and users we want the latest (backward compatible)
features and the bug fixes, but we don't want to rewrite how we interface
to the software.

But if a version is explicitly specified, that should be used instead i.e.
we should support version pining so that operators can gracefully upgrade
when it's right for them (assuming the server still supports that version)

But the question remains, What version of the API do we want to ship when
we ship a major Ironic release? (whenever that is now[1] :-P ) Or phrased
differently, How do we advance versions from release to release?.  I
think the answer to this is that we default to the latest stable major API
version at the point of release.  That should be the default for client and
server, and shouldn't discount anyone from using older clients with newer
servers and vice versa due to the presence of version negotiation.

Hope this helps,

Michael...

[1]
https://github.com/openstack/ironic-specs/blob/master/specs/liberty/feature-based-releases.rst
-- 
Michael Davies   mich...@the-davies.net
Rackspace Cloud Builders Australia
__
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] [Ironic] [Inspector] Addition to ironic-inspector-core, switching to 2x +2 rule

2015-07-02 Thread Michael Davies
Great news Yuiko!

On Wed, Jul 1, 2015 at 6:26 PM, Dmitry Tantsur dtant...@redhat.com wrote:

 Hi all!

 Please welcome Yuiko Takada to ironic-inspector-core team. Yuiko has been
 with the team for some time already. She did substantial work on porting
 ironic-inspector to Oslo libraries and on our new devstack gate job.

 Thanks Yuiko, it's a pleasure to work with you.

 As our core team grows, I'd like us to try to stick with 2x +2 rules. Up
 to now it was mostly Dmitry approves everything rule, now let us make
 sure we have at least 2 +2 on a patch before merging it, unless it's
 critical for release or fixing gate. Don't wait for me to W+1 if you see
 that patch already has 2x +2.

 I'd ask the core team to review all the incoming patches. Once our
 devstack gate is finally working, review will be a lot easier.

 Cheers,
 Dmitry


-- 
Michael Davies   mich...@the-davies.net
Rackspace Cloud Builders Australia
__
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] [api][nova][ironic] Microversion API HTTP header

2015-06-15 Thread Michael Davies
On Tue, Jun 16, 2015 at 5:15 AM, Kevin L. Mitchell 
kevin.mitch...@rackspace.com wrote:

 Given the disagreement evinced by the responses to this thread, let me
 ask a question: Would there be any particular problem with using
 X-OpenStack-API-Version?


Well, perhaps we should consider OpenStack-API-Version instead and drop
the X-.  Ref https://tools.ietf.org/html/rfc6648.

Michael...
__
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] [Ironic] weekly meetings and sub-team reports and people

2015-06-10 Thread Michael Davies
On Thu, Jun 11, 2015 at 4:03 AM, Jim Rollenhagen j...@jimrollenhagen.com
wrote:

 I'd really like to investigate moving this meeting to a different time.
 While it is beneficial for the sake of inclusivity, I tend to see not
 many cores attending (if at all), and usually not a ton of discussion.


Well, anything in the range 2100UTC - 0700UTC would be nice for me :-)
-- 
Michael Davies   mich...@the-davies.net
__
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] [Ironic] how about those alternating meeting times?

2015-05-11 Thread Michael Davies
On Tue, May 12, 2015 at 9:08 AM, Ruby Loo rlooya...@gmail.com wrote:

 Maybe the question is better posed to those folks -- was it useful or not?
 And if not, why? Because the date/time still didn't work, or because not
 enough (or the right persons) weren't there so their issues of interest
 weren't discussed, or they wouldn't have attended anyway, or ? And if it
 was useful, for how many was it useful? (Devananda's poll will capture some
 of that info.)


I found it useful - it's nice to be awake at meeting time :)

There's certainly a subset of the team that I never overlap with now, which
is a shame, but timezones present challenges for a geographically dispersed
team.

Previously the meeting was at 4:30am (or 5:30am depending upon daylight
savings), which was quite hard, but I did make it most weeks.  The new
timeslot of 2:30am/pm (3:30am/pm) is certainly only achievable for me every
other week (no surprises for guessing which one :)

I think it's great that we try and accommodate contributors from all around
the globe!

Michael...
-- 
Michael Davies   mich...@the-davies.net
Rackspace Cloud Builders Australia
__
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] [Nova][Ironic] Large number of ironic driver bugs in nova

2015-05-11 Thread Michael Davies
On Tue, May 12, 2015 at 8:58 AM, John Villalovos openstack@sodarock.com
 wrote:

  I work on Ironic and would be willing to be a cross project liaison for
 Nova
  and Ironic.  I would just need a little info on what to do from the Nova
  side.  Meetings to attend, web pages to monitor, etc...
 
  I assume I would start with this page:
  https://bugs.launchpad.net/nova/+bugs?field.tag=ironic
 
  And try to work with the Ironic and Nova teams on getting bugs resolved.
 
  I would appreciate any other info and suggestions to help improve the
  process.


Just on this, I'll work with John so Nova has another person to bug in
Ironicland :)
-- 
Michael Davies   mich...@the-davies.net
Rackspace Cloud Builders Australia
__
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] [Ironic] How to deal with microversions in 3rdparty tools

2015-04-07 Thread Michael Davies
On Tue, Apr 7, 2015 at 10:32 PM, Dmitry Tantsur dtant...@redhat.com wrote:

 I'm seeking for advice on what to do with microversions in discoverd.
 Basically I have the following options:

 1. Do nothing. Get whatever behavior I can get from installed Ironic and
 Ironic client. Though unlikely, may get broken by future changes.

 2. Demand version = 1.6. Looks like it keeps compatibility with old
 clients and servers, not sure what downsides are here.

 What are we going to recommend now as upstream?


I agree with Jim R's suggestion - it's really up to the consumer as to what
they want to do.  Having said that...

I think that any consumer wants to use the latest version of the API that
it can support.

And so since we're not planning on making any breaking API changes[1], I
think any consumer wants to:

a) have a concept of the latest API version that it has been coded for
b) then, in negotiation with the server, choose a version that suffices:
b1) negotiated_version = min(your code's max version, max Ironic server
version) and
b2) negotiated_version  your code's supported version
b3) negotiated_version  Ironic API's minimum version

I think that way you get the best of both worlds - stability, and latest
functionality available.

Jim R's suggestion of using latest is fine (especially for internal tools
that can have a lower uptime) so long as you can deal quickly with any
breakage should it occur :)

[1] hopefully :)
-- 
Michael Davies   mich...@the-davies.net
Rackspace Australia
__
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] [Ironic] thoughts on the midcycle

2014-12-29 Thread Michael Davies
On Tue, Dec 30, 2014 at 9:15 AM, Devananda van der Veen 
devananda@gmail.com wrote:

 [snip]
 That being said, I'd also like to put forth this idea: if we had a second
 gathering (with the same focus on writing code) the following week (let's
 say, Feb 11 - 13) in the SF Bay area -- who would attend? Would we be able
 to get the other half of the core team together and get more work done?
 Is this a good idea?


Just like to register my interest here - the time to get to SFO from AU is
quite a bit less than Grenoble, so is something I would try to possibly
make happen.
-- 
Michael Davies   mich...@the-davies.net
Rackspace Australia
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Ironic] Proposing new meeting times

2014-11-18 Thread Michael Davies
On Tue, Nov 18, 2014 at 8:26 PM, Lucas Alvares Gomes lucasago...@gmail.com
wrote:

 On Tue, Nov 18, 2014 at 1:00 AM, Devananda van der Veen
 devananda@gmail.com wrote:
 
  Option #1: alternate between Monday 1900 UTC  Tuesday 0900 UTC.  I like
  this because 1900 UTC spans all of US and western EU, while 0900
 combines EU
  and EMEA. Folks in western EU are in the middle and can attend all
  meetings.
 
 
 http://www.timeanddate.com/worldclock/meetingdetails.html?year=2014month=11day=24hour=19min=0sec=0p1=224p2=179p3=78p4=367p5=44p6=33p7=248p8=5
 
 
 http://www.timeanddate.com/worldclock/meetingdetails.html?year=2014month=11day=25hour=9min=0sec=0p1=224p2=179p3=78p4=367p5=44p6=33p7=248p8=5

 +1


+1 for Option 1.  That's far more preferable for me :)
-- 
Michael Davies   mich...@the-davies.net
Rackspace Australia
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [all] add cyclomatic complexity check to pep8 target

2014-10-16 Thread Michael Davies
On Fri, Oct 17, 2014 at 2:39 PM, Joe Gordon joe.gord...@gmail.com wrote:


 First step in fixing this, put a cap on it:  http://goog_106984861
 https://review.openstack.org/129125


Thanks Joe - I've just put up a similar patch for Ironic:
https://review.openstack.org/129132

-- 
Michael Davies   mich...@the-davies.net
Rackspace Australia
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Announcing Gertty 1.0.0: A console interface to Gerrit

2014-09-04 Thread Michael Davies
On Fri, Sep 5, 2014 at 9:21 AM, Monty Taylor mord...@inaugust.com wrote:

 I, for one, welcome our new gertty overlords.

 As an early pre-release user who also sits on aeroplanes a lot, I have
 found gertty to be a MASSIVE productivity increase. I cannot possibly
 recommend it highly enough.

 Thank you for your work Jim!


Agreed!  Thank you Jim - I look forward to giving gertty a try.
-- 
Michael Davies   mich...@the-davies.net
Rackspace Australia
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Designate Incubation Request

2014-05-28 Thread Michael Davies
On Thu, May 29, 2014 at 4:22 AM, Sean Dague s...@dague.net wrote:
 I would agree this doesn't make sense in Neutron.

 I do wonder if it makes sense in the Network program. I'm getting
 suspicious of the programs for projects model if every new project
 incubating in seems to need a new program. Which isn't really a
 reflection on designate, but possibly on our program structure.

I also agree here - DNS isn't a program by itself in my opinion, it
should be in a group of  other Network Application Services.
-- 
Michael Davies   mich...@the-davies.net
Rackspace Australia

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Nova] API weekly meeting

2014-03-07 Thread Michael Davies
Yep, I'm interested!

I'm in ACST (UTC+9:30)

 On 7 Mar 2014, at 11:15 am, Christopher Yeoh cbky...@gmail.com wrote:
 
 Hi,
 
 I'd like to start a weekly IRC meeting for those interested in
 discussing Nova API issues. I think it would be a useful forum for:
 
 - People to keep up with what work is going on the API and where its
  headed. 
 - Cloud providers, SDK maintainers and users of the REST API to provide
  feedback about the API and what they want out of it.
 - Help coordinate the development work on the API (both v2 and v3)
 
 If you're interested in attending please respond and include what time
 zone you're in so we can work out the best time to meet.
 
 Chris
 
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] WSME / Pecan and only supporting JSON?

2014-02-26 Thread Michael Davies
Hi everyone,

Over in Ironic Land we're looking at removing XML support from ironic-api
(i.e. https://bugs.launchpad.net/ironic/+bug/1271317)

I've been looking, but I can't seem to find an easy way to modify the
accepted content_types.

Are there any wsgi / WSME / Pecan experts out there who can point me in the
right direction?

Thanks in advance,

Michael...
-- 
Michael Davies   mich...@the-davies.net
Rackspace Australia
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] Future of the Nova API

2014-02-24 Thread Michael Davies
On Tue, Feb 25, 2014 at 8:31 AM, Morgan Fainberg m...@metacloud.com wrote:

 On the topic of backwards incompatible changes:

 I strongly believe that breaking current clients that use the APIs
 directly is the worst option possible. All the arguments about needing to
 know which APIs work based upon which backend drivers are used are all
 valid, but making an API incompatible change when we've made the contract
 that the current API will be stable is a very bad approach. Breaking
 current clients isn't just breaking novaclient, it would also break any
 customers that are developing directly against the API. In the case of
 cloud deployments with real-world production loads on them (and custom
 development around the APIs) upgrading between major versions is already
 difficult to orchestrate (timing, approvals, etc), if we add in the need to
 re-work large swaths of code due to API changes, it will become even more
 onerous and perhaps drive deployers to forego the upgrades in lieu of
 stability.

 If the perception is that we don't have stable APIs (especially when we
 are ostensibly versioning them), driving adoption of OpenStack becomes
 significantly more difficult. Difficulty in driving further adoption would
 be a big negative to both the project and the community.

 TL;DR, don't break the contract. If we are seriously making incompatible
 changes (and we will be regardless of the direction) the only reasonable
 option is a new major version


I'm absolutely in agreement here - thanks Morgan for raising this.

Changing the API on consumers means forcing them to re-evaluate their
options: Should I fix my usage of the API, or is it time to try another
solution?  The implementation cost is mostly the same.  We can't assume
that API breakages won't lead to customers leaving.  It's worth noting that
competing cloud APIs are inconsistent, and frankly awful.  But they don't
change because it's all about the commercial interest of retaining
customers and supporting a cornucopia of SDKs.

Any changes to a versioned API need to be completely backwards compatible,
and we shouldn't assume changes aren't going to break things - we should
test the crap out of them so as to ensure this is the case. Or put another
way, any time we touch a stable API, we need to be extremely careful.

If we want new features, if we want to clean up existing interfaces, it's
far better to move to a new API version (even with the maintenance burden
of supporting another API) than try and bolt something on the side.  This
includes improving input validation, because we should not be changing the
functionality presented to end-users on a stable API, even if it's for
their own good.  What it comes down to is strongly supporting the consumers
of our software.  We need to make things easy for those who support and
develop against the APIs.

Hope this helps,

Michael...
-- 
Michael Davies   mich...@the-davies.net
Rackspace Australia
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] Help a poor Nova Grizzy Backport Bug Fix

2014-02-24 Thread Michael Davies
Hi all,

I have a Nova Grizzly backport bug[1] in review[2] that has been hanging
around for 4 months waiting for one more +2 from a stable team person.

If there's someone kind enough to bump this through, it'd be appreciated ;)

Thanks in advance,

Michael...

[1] https://launchpad.net/bugs/1188543
[2] https://review.openstack.org/#/c/54460/
-- 
Michael Davies   mich...@the-davies.net
Rackspace Australia
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Bad review patterns

2013-11-12 Thread Michael Davies
On Fri, Nov 8, 2013 at 4:07 AM, Pedro Roque Marques 
pedro.r.marq...@gmail.com wrote:

 Radomir,
 An extra issue that i don't believe you've covered so far is about comment
 ownership. I've just read an email on the list that follows a pattern that
 i've heard many complaints about:
 -1 with a reasonable comment, submitter addresses the comment,
 reviewer never comes back.

 Reviewers do need to allocate time to come back and follow up on the
 answers to their comments.


This is true, but it's not necessarily easy to find those reviews that you
-1'd.  I don't think anyone nefariously -1's and then goes away.  Gerrit
could be improved in this space to assist reviewers.
-- 
Michael Davies   mich...@the-davies.net
Rackspace Cloud Builders Australia
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] RFC: reverse the default Gerrit sort order

2013-11-10 Thread Michael Davies
On Mon, Nov 11, 2013 at 3:06 PM, Monty Taylor mord...@inaugust.com wrote:
[snip]

 - I have previously reviewed the patch is not a searchable term. (I
 know, because I'd like a view of things I have not reviewed yet)


+1

FWIW, I'd like to see this too.  Quickly finding reviews that I have or
haven't already reviewed would improve productivity.
-- 
Michael Davies   mich...@the-davies.net
Rackspace Cloud Builders Australia
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova][libvirt] Should file injection work for boot from volume images?

2013-09-26 Thread Michael Davies
On Mon, Sep 23, 2013 at 6:20 PM, Thierry Carrez thie...@openstack.org wrote:
 Monty Taylor wrote:
  On 09/20/2013 02:47 PM, Michael Still wrote:
  Before https://review.openstack.org/#/c/46867/ if file injection of a
  mandatory file fails, nova just silently ignores the failure, which is
  clearly wrong. However, that review now can't land because its
  revealed another failure in the file injection code via tempest, which
  is...
 
  Should file injection work for instances which are boot from volume?
  Now that we actually notice injection failures we're now failing to
  boot such instances as file injection for them doesn't work.
 
  I'm undecided though -- should file injection work for boot from
  volume at all? Or should we just skip file injection for instances
  like this? I'd prefer to see us just support config drive and metadata
  server for these instances, but perhaps I am missing something really
  important.
 
  Well, first of all, I think file injection should DIAF everywhere.

 +1

  That said, it may be no surprise that I think boot-from-volume should
  just do config drive and metadata.

 That sounds like the simplest way to preserve behavior. From what you
 said the current behavior is try, fail and ignore failure -- having
 noop instead is probably the right thing to do for havana.

This behaviour is what is causing https://bugs.launchpad.net/nova/+bug/1188543

I've submitted a patch (https://review.openstack.org/#/c/48533/) that
addresses the issue.

It appears that:
1) File injection for instances which are boot from volume doesn't
appear to have ever worked.
2) Attempting file injection just fails quietlyish and causes instance
spawning slowdown
3) The code needed to do this properly isn't trivial and probably
wouldn't land in Havana so late in the cycle.

Instead of attempting file injection on a boot volume, my patch simply
LOG.warns the user. I think that's the best solution for now. However
I think we should address file injection in Icehouse as discussed in
this thread.

Thanks in advance,

Michael...
-- 
Michael Davies   mich...@the-davies.net
Rackspace Australia

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Code review study

2013-08-19 Thread Michael Davies
On Tue, Aug 20, 2013 at 5:14 AM, Jay Buffington m...@jaybuff.com wrote:

 This is really interesting.  I wish they would have explicitly defined
 lines of code.   Is that git show |wc -l? Just the new lines which
 were added?  The sum of the lines changed, removed and added?  You can
 get vastly different numbers depending on how you count it.

Normally in the literature LOC is defined as non-comment, non-blank
code line deltas, with a few exceptions.

The exceptions normally refer to not counting braces in C-style
languages and other syntactic sugar elements.  Of course in Python we
don't really have these issues to content with :)

I'd normally include comments and docstrings too, since we review these as well.

Michael...
-- 
Michael Davies   mich...@the-davies.net

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev