No worries - I just didn’t want to file one without having confirmation on
the mailing list first. ;)  Thanks again…

  -I

On 1/1/15, 9:44 PM, "Rohit Yadav" <[email protected]> wrote:

>You should file bug reports for such things that you discover, I
>understand there are (semantic) inconsistencies in the APIs but since I
>did not implement those APIs I won't know any technical reason behind
>those decisions.
>
>On Friday 02 January 2015 10:54 AM, Ian Forde wrote:
>> Note - thinking about this some more, you may want to note that it
>>behaves
>> as you say for pods and clusters, but not for zones.  For those, only
>> exact matches work, which is, frankly, what I’d prefer.  So there’s
>> inconsistent behavior from the API.
>>
>>    -I
>>
>> On 12/31/14, 1:54 AM, "Rohit Yadav" <[email protected]> wrote:
>>
>>> Hi Ian,
>>>
>>> Now I understand your issue. Yes, the name parameter does not search
>>>for
>>> exact cluster matching the “name” you pass but for any cluster name
>>>that
>>> matches for the substring “ster1”.
>>>
>>> In short, it’s not a bug, but feature - searches for resource names
>>> matching a passed substring.
>>>
>>>> On 31-Dec-2014, at 3:04 pm, Ian Forde <[email protected]> wrote:
>>>>
>>>> Note that “ster1” is a proper substring match with “cluster1”.  I
>>>>tested
>>>> it again on both 4.3.1 (RPMs on RHEL) and 4.4.2 (RPMs on CentOS) and
>>>>got
>>>> the same results.
>>>>
>>>> Also tried (in Cloudmonkey) “api listClusters name=ster1” and got a
>>>> match
>>>> on both 4.3.1 and 4.4.2.
>>>>
>>>> I also tried the CLI method.  Doing a “curl
>>>> ‘http://localhost:8096/?command=listClusters&name=ster1'” also got
>>>> matches
>>>> on both 4.3.1 and 4.4.2.
>>>>
>>>> All of a sudden, this doesn’t really look like a Cloudmonkey problem
>>>>as
>>>> much as it could be an API parameter parsing issue in CS itself.
>>>>Maybe?
>>>> (Just guessing there.)
>>>>
>>>>   -I
>>>>
>>>> On 12/31/14, 12:32 AM, "Rohit Yadav" <[email protected]>
>>>>wrote:
>>>>
>>>>> Which version of CloudStack you’re on? On 4.3.1/4.3.2, if I list
>>>>> clusters
>>>>> with a name that does not exist I get no results. Tested with both
>>>>> CloudMonkey 5.3.0 and 5.3.1 (voting candidate, since 5.3.1 has not
>>>>>been
>>>>> released yet).
>>>>>
>>>>> If you run raw API in say browser, with and without the name arg do
>>>>>you
>>>>> get the same result?
>>>>>
>>>>>> On 31-Dec-2014, at 5:28 am, Ian Forde <[email protected]> wrote:
>>>>>>
>>>>>> Hi all -
>>>>>>
>>>>>>
>>>>>> I’ve just detected some more strange behavior in Cloudmonkey.  If I
>>>>>> have a cluster named, “cluster1”, in a zone named, “pod1” inside a
>>>>>> zone
>>>>>> named, “zone1”, I should be able to list it correctly, yes?
>>>>>>
>>>>>>
>>>>>> (local) 🐵 > list clusters
>>>>>>
>>>>>> count = 1
>>>>>>
>>>>>> cluster:
>>>>>>
>>>>>> name = cluster1
>>>>>>
>>>>>> id = d2e79c24-88e4-40f8-9639-e262c6e85f03
>>>>>>
>>>>>> allocationstate = Enabled
>>>>>>
>>>>>> clustertype = CloudManaged
>>>>>>
>>>>>> cpuovercommitratio = 1.0
>>>>>>
>>>>>> hypervisortype = XenServer
>>>>>>
>>>>>> managedstate = Managed
>>>>>>
>>>>>> memoryovercommitratio = 1.0
>>>>>>
>>>>>> podid = d27ea9af-4228-482b-89ff-0f36f74e5a48
>>>>>>
>>>>>> podname = pod1
>>>>>>
>>>>>> zoneid = e362b144-04db-4540-aa53-75d9e2ffa832
>>>>>>
>>>>>> zonename = zone1
>>>>>>
>>>>>>
>>>>>> So why does this happen?
>>>>>>
>>>>>>
>>>>>> (local) 🐵 > list clusters name=ster1
>>>>>>
>>>>>> count = 1
>>>>>>
>>>>>> cluster:
>>>>>>
>>>>>> name = cluster1
>>>>>>
>>>>>> id = d2e79c24-88e4-40f8-9639-e262c6e85f03
>>>>>>
>>>>>> allocationstate = Enabled
>>>>>>
>>>>>> clustertype = CloudManaged
>>>>>>
>>>>>> cpuovercommitratio = 1.0
>>>>>>
>>>>>> hypervisortype = XenServer
>>>>>>
>>>>>> managedstate = Managed
>>>>>>
>>>>>> memoryovercommitratio = 1.0
>>>>>>
>>>>>> podid = d27ea9af-4228-482b-89ff-0f36f74e5a48
>>>>>>
>>>>>> podname = pod1
>>>>>>
>>>>>> zoneid = e362b144-04db-4540-aa53-75d9e2ffa832
>>>>>>
>>>>>> zonename = zone1
>>>>>>
>>>>>>
>>>>>> Note that it appears to match the trailing characters of the
>>>>>>object’s
>>>>>> name.  I also verified that this happens for pods, but zones appear
>>>>>>to
>>>>>> manifest the correct behavior.  Tested with Cloudmonkey 5.3.0 and a
>>>>>> fresh checkout from github (5.3.1) using the master branch.
>>>>>>
>>>>>>
>>>>>> Can anyone else replicate this?
>>>>>>
>>>>>>
>>>>>> -I
>>>>>>
>>>>>
>>>>> Regards,
>>>>> Rohit Yadav
>>>>> Software Architect, ShapeBlue
>>>>> M. +91 88 262 30892 | [email protected]
>>>>> Blog: bhaisaab.org | Twitter: @_bhaisaab
>>>>>
>>>>>
>>>>>
>>>>> Find out more about ShapeBlue and our range of CloudStack related
>>>>> services
>>>>>
>>>>> IaaS Cloud Design &
>>>>> Build<http://shapeblue.com/iaas-cloud-design-and-build//>
>>>>> CSForge – rapid IaaS deployment
>>>>> framework<http://shapeblue.com/csforge/>
>>>>> CloudStack Consulting<http://shapeblue.com/cloudstack-consultancy/>
>>>>> CloudStack Software
>>>>> Engineering<http://shapeblue.com/cloudstack-software-engineering/>
>>>>> CloudStack Infrastructure
>>>>> Support<http://shapeblue.com/cloudstack-infrastructure-support/>
>>>>> CloudStack Bootcamp Training
>>>>> Courses<http://shapeblue.com/cloudstack-training/>
>>>>>
>>>>> This email and any attachments to it may be confidential and are
>>>>> intended
>>>>> solely for the use of the individual to whom it is addressed. Any
>>>>>views
>>>>> or opinions expressed are solely those of the author and do not
>>>>> necessarily represent those of Shape Blue Ltd or related companies.
>>>>>If
>>>>> you are not the intended recipient of this email, you must neither
>>>>>take
>>>>> any action based upon its contents, nor copy or show it to anyone.
>>>>> Please
>>>>> contact the sender if you believe you have received this email in
>>>>> error.
>>>>> Shape Blue Ltd is a company incorporated in England & Wales.
>>>>>ShapeBlue
>>>>> Services India LLP is a company incorporated in India and is operated
>>>>> under license from Shape Blue Ltd. Shape Blue Brasil Consultoria Ltda
>>>>> is
>>>>> a company incorporated in Brasil and is operated under license from
>>>>> Shape
>>>>> Blue Ltd. ShapeBlue SA Pty Ltd is a company registered by The
>>>>>Republic
>>>>> of
>>>>> South Africa and is traded under license from Shape Blue Ltd.
>>>>>ShapeBlue
>>>>> is a registered trademark.
>>>>
>>>
>>> Regards,
>>> Rohit Yadav
>>> Software Architect, ShapeBlue
>>> M. +91 88 262 30892 | [email protected]
>>> Blog: bhaisaab.org | Twitter: @_bhaisaab
>>>
>>>
>>>
>>> Find out more about ShapeBlue and our range of CloudStack related
>>>services
>>>
>>> IaaS Cloud Design &
>>> Build<http://shapeblue.com/iaas-cloud-design-and-build//>
>>> CSForge – rapid IaaS deployment
>>>framework<http://shapeblue.com/csforge/>
>>> CloudStack Consulting<http://shapeblue.com/cloudstack-consultancy/>
>>> CloudStack Software
>>> Engineering<http://shapeblue.com/cloudstack-software-engineering/>
>>> CloudStack Infrastructure
>>> Support<http://shapeblue.com/cloudstack-infrastructure-support/>
>>> CloudStack Bootcamp Training
>>> Courses<http://shapeblue.com/cloudstack-training/>
>>>
>>> This email and any attachments to it may be confidential and are
>>>intended
>>> solely for the use of the individual to whom it is addressed. Any views
>>> or opinions expressed are solely those of the author and do not
>>> necessarily represent those of Shape Blue Ltd or related companies. If
>>> you are not the intended recipient of this email, you must neither take
>>> any action based upon its contents, nor copy or show it to anyone.
>>>Please
>>> contact the sender if you believe you have received this email in
>>>error.
>>> Shape Blue Ltd is a company incorporated in England & Wales. ShapeBlue
>>> Services India LLP is a company incorporated in India and is operated
>>> under license from Shape Blue Ltd. Shape Blue Brasil Consultoria Ltda
>>>is
>>> a company incorporated in Brasil and is operated under license from
>>>Shape
>>> Blue Ltd. ShapeBlue SA Pty Ltd is a company registered by The Republic
>>>of
>>> South Africa and is traded under license from Shape Blue Ltd. ShapeBlue
>>> is a registered trademark.
>>
>
>--
>Regards,
>Rohit Yadav
>Software Architect, ShapeBlue
>M. +91 8826230892 | [email protected]
>Blog: bhaisaab.org | Twitter: @_bhaisaab
>PS. If you see any footer below, I did not add it :)
>Find out more about ShapeBlue and our range of CloudStack related services
>
>IaaS Cloud Design &
>Build<http://shapeblue.com/iaas-cloud-design-and-build//>
>CSForge – rapid IaaS deployment framework<http://shapeblue.com/csforge/>
>CloudStack Consulting<http://shapeblue.com/cloudstack-consultancy/>
>CloudStack Software
>Engineering<http://shapeblue.com/cloudstack-software-engineering/>
>CloudStack Infrastructure
>Support<http://shapeblue.com/cloudstack-infrastructure-support/>
>CloudStack Bootcamp Training
>Courses<http://shapeblue.com/cloudstack-training/>
>
>This email and any attachments to it may be confidential and are intended
>solely for the use of the individual to whom it is addressed. Any views
>or opinions expressed are solely those of the author and do not
>necessarily represent those of Shape Blue Ltd or related companies. If
>you are not the intended recipient of this email, you must neither take
>any action based upon its contents, nor copy or show it to anyone. Please
>contact the sender if you believe you have received this email in error.
>Shape Blue Ltd is a company incorporated in England & Wales. ShapeBlue
>Services India LLP is a company incorporated in India and is operated
>under license from Shape Blue Ltd. Shape Blue Brasil Consultoria Ltda is
>a company incorporated in Brasil and is operated under license from Shape
>Blue Ltd. ShapeBlue SA Pty Ltd is a company registered by The Republic of
>South Africa and is traded under license from Shape Blue Ltd. ShapeBlue
>is a registered trademark.

Reply via email to