jclouds-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Leons Petrazickis (JIRA)" <j...@apache.org>
Subject [jira] [Created] (JCLOUDS-395) Many pairs of twin hardware_ids on Softlayer, one invalid and one valid
Date Mon, 09 Dec 2013 15:58:09 GMT
Leons Petrazickis created JCLOUDS-395:

             Summary: Many pairs of twin hardware_ids on Softlayer, one invalid and one valid
                 Key: JCLOUDS-395
                 URL: https://issues.apache.org/jira/browse/JCLOUDS-395
             Project: jclouds
          Issue Type: Bug
          Components: jclouds-compute
    Affects Versions: 1.6.3
         Environment: Softlayer
minCores 4.0, minDisk 100, minRam 49152
            Reporter: Leons Petrazickis
            Priority: Minor

When I try to run createNodesInGroup on Softlayer with the settings below, I get an error
minCores = 4.0
minDisk = 100
minRam = 49152

Error message:
{"error":"Order is missing the following category: First Disk.","code":"SoftLayer_Exception_Order_MissingCategory"}

It's choosing this hardwareId:

>From what I can tell, that hardwareId is identical in configuration to this hardwareId:

Specifying 1642,22422,13887 instead works and an instance provisions successfully.

Both have the disk defined in listHardwareProfiles() as:
[{id=3899, type=LOCAL, size=100.0, bootDevice=true, durable=false}]
[{id=3876, type=LOCAL, size=100.0, bootDevice=true, durable=false}]

>From what I can tell, there are a lot of false pairs of hardware_ids like these, where
one has a working disk configuration and the other doesn't.

Jclouds currently generates hardware_ids for Softlayer in a very bruteforce way. It needs
to be a bit smarter about not generating invalid combinations, especially when the invalid
combination overrides a valid combination during provisioning.

This message was sent by Atlassian JIRA

View raw message