[openstack-dev] [Ironic] disambiguating the term "discovery"

Dmitry Tantsur dtantsur at redhat.com
Thu Nov 13 13:27:02 UTC 2014


On 11/13/2014 12:27 PM, Ganapathy, Sandhya wrote:
> Hi All,
>
> Based on the discussions, I have filed a blue print that initiates discovery of node hardware details given its credentials at chassis level. I am in the process of creating a spec for it. Do share your thoughts regarding this -
>
> https://blueprints.launchpad.net/ironic/+spec/chassis-level-node-discovery
Hi and thank you for the suggestion. As already said, this thread is not 
the best place to discuss it, so please file a (short version of) spec, 
so that we can comment on it.
>
> Thanks,
> Sandhya.
>
> -----Original Message-----
> From: Dmitry Tantsur [mailto:dtantsur at redhat.com]
> Sent: Thursday, November 13, 2014 2:20 PM
> To: openstack-dev at lists.openstack.org
> Subject: Re: [openstack-dev] [Ironic] disambiguating the term "discovery"
>
> On 11/12/2014 10:47 PM, Victor Lowther wrote:
>> Hmmm... with this thread in mind, anyone think that changing
>> DISCOVERING to INTROSPECTING in the new state machine spec is a good idea?
> As before I'm uncertain. Discovery is a troublesome term, but too many people use and recognize it, while IMO introspecting is much less common. So count me as -0 on this.
>
>>
>> On Mon, Nov 3, 2014 at 4:29 AM, Ganapathy, Sandhya
>> <sandhya.ganapathy at hp.com <mailto:sandhya.ganapathy at hp.com>> wrote:
>>
>>      Hi all,
>>
>>      Following the mail thread on disambiguating the term 'discovery' -
>>
>>      In the lines of what Devananda had stated, Hardware Introspection
>>      also means retrieving and storing hardware details of the node whose
>>      credentials and IP Address are known to the system. (Correct me if I
>>      am wrong).
>>
>>      I am currently in the process of extracting hardware details (cpu,
>>      memory etc..) of n no. of nodes belonging to a Chassis whose
>>      credentials are already known to ironic. Does this process fall in
>>      the category of hardware introspection?
>>
>>      Thanks,
>>      Sandhya.
>>
>>      -----Original Message-----
>>      From: Devananda van der Veen [mailto:devananda.vdv at gmail.com
>>      <mailto:devananda.vdv at gmail.com>]
>>      Sent: Tuesday, October 21, 2014 5:41 AM
>>      To: OpenStack Development Mailing List
>>      Subject: [openstack-dev] [Ironic] disambiguating the term "discovery"
>>
>>      Hi all,
>>
>>      I was reminded in the Ironic meeting today that the words "hardware
>>      discovery" are overloaded and used in different ways by different
>>      people. Since this is something we are going to talk about at the
>>      summit (again), I'd like to start the discussion by building
>>      consensus in the language that we're going to use.
>>
>>      So, I'm starting this thread to explain how I use those two words,
>>      and some other words that I use to mean something else which is what
>>      some people mean when they use those words. I'm not saying my words
>>      are the right words -- they're just the words that make sense to my
>>      brain right now. If someone else has better words, and those words
>>      also make sense (or make more sense) then I'm happy to use those
>>      instead.
>>
>>      So, here are rough definitions for the terms I've been using for the
>>      last six months to disambiguate this:
>>
>>      "hardware discovery"
>>      The process or act of identifying hitherto unknown hardware, which
>>      is addressable by the management system, in order to later make it
>>      available for provisioning and management.
>>
>>      "hardware introspection"
>>      The process or act of gathering information about the properties or
>>      capabilities of hardware already known by the management system.
>>
>>
>>      Why is this disambiguation important? At the last midcycle, we
>>      agreed that "hardware discovery" is out of scope for Ironic --
>>      finding new, unmanaged nodes and enrolling them with Ironic is best
>>      left to other services or processes, at least for the forseeable future.
>>
>>      However, "introspection" is definitely within scope for Ironic. Even
>>      though we couldn't agree on the details during Juno, we are going to
>>      revisit this at the Kilo summit. This is an important feature for
>>      many of our current users, and multiple proof of concept
>>      implementations of this have been done by different parties over the
>>      last year.
>>
>>      It may be entirely possible that no one else in our developer
>>      community is using the term "introspection" in the way that I've
>>      defined it above -- if so, that's fine, I can stop calling that
>>      "introspection", but I don't know a better word for the thing that
>>      is find-unknown-hardware.
>>
>>      Suggestions welcome,
>>      Devananda
>>
>>
>>      P.S.
>>
>>      For what it's worth, googling for "hardware discovery" yields
>>      several results related to identifying unknown network-connected
>>      devices and adding them to inventory systems, which is the way that
>>      I'm using the term right now, so I don't feel completely off in
>>      continuing to say "discovery" when I mean "find unknown network
>>      devices and add them to Ironic".
>>
>>      _______________________________________________
>>      OpenStack-dev mailing list
>>      OpenStack-dev at lists.openstack.org
>>      <mailto:OpenStack-dev at lists.openstack.org>
>>      http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>      _______________________________________________
>>      OpenStack-dev mailing list
>>      OpenStack-dev at lists.openstack.org
>>      <mailto:OpenStack-dev at lists.openstack.org>
>>      http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>>
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>




More information about the OpenStack-dev mailing list