← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1359092] Re: During snapshot create using nova CLI, unable to use optional arguments

 

Ahh.. my mistake, even "poll" option is also working.. 
This means there will no changes in the server side. Making it "invalid".


** Changed in: nova
       Status: Confirmed => Invalid

** Changed in: nova
     Assignee: Sushma Korati (sushma-korati) => (unassigned)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1359092

Title:
  During snapshot create using nova CLI, unable to use optional
  arguments

Status in OpenStack Compute (Nova):
  Invalid
Status in Python client library for Nova:
  Invalid

Bug description:
  I am creating a VM snapshot using nova CLI -

  Set of operations and error are as below -

  
  1. nova cli help ===>

  [raies@localhost cli_services]$ nova help image-create
  usage: nova image-create [--show] [--poll] <server> <name>

  Create a new image by taking a snapshot of a running server.

  Positional arguments:
    <server>  Name or ID of server.
    <name>    Name of snapshot.

  Optional arguments:
    --show    Print image info.
    --poll    Report the snapshot progress and poll until image creation is
              complete.
  [raies@localhost cli_services]$


  2. 
  [raies@localhost cli_services]$ nova list
  +--------------------------------------+-------------+--------+------------+-------------+-------------------+
  | ID                                   | Name        | Status | Task State | Power State | Networks          |
  +--------------------------------------+-------------+--------+------------+-------------+-------------------+
  | 238eb266-5837-4544-a626-287cb3ca98c3 | test-server | ACTIVE | -          | Running     | public=172.24.4.3 |
  +--------------------------------------+-------------+--------+------------+-------------+-------------------+

  3. 
  when used optional argument (--poll) - 

  [raies@localhost cli_services]$ nova --poll image-create 238eb266-5837-4544-a626-287cb3ca98c3 test-snapshot
  usage: nova [--version] [--debug] [--os-cache] [--timings]
              [--timeout <seconds>] [--os-auth-token OS_AUTH_TOKEN]
              [--os-username <auth-user-name>] [--os-user-id <auth-user-id>]
              [--os-password <auth-password>]
              [--os-tenant-name <auth-tenant-name>]
              [--os-tenant-id <auth-tenant-id>] [--os-auth-url <auth-url>]
              [--os-region-name <region-name>] [--os-auth-system <auth-system>]
              [--service-type <service-type>] [--service-name <service-name>]
              [--volume-service-name <volume-service-name>]
              [--endpoint-type <endpoint-type>]
              [--os-compute-api-version <compute-api-ver>]
              [--os-cacert <ca-certificate>] [--insecure]
              [--bypass-url <bypass-url>]
              <subcommand> ...
  error: unrecognized arguments: --poll

  
  4. 
  when used optional argument --show - 

  
  [raies@localhost cli_services]$ nova --show image-create 238eb266-5837-4544-a626-287cb3ca98c3 test-snapshot
  usage: nova [--version] [--debug] [--os-cache] [--timings]
              [--timeout <seconds>] [--os-auth-token OS_AUTH_TOKEN]
              [--os-username <auth-user-name>] [--os-user-id <auth-user-id>]
              [--os-password <auth-password>]
              [--os-tenant-name <auth-tenant-name>]
              [--os-tenant-id <auth-tenant-id>] [--os-auth-url <auth-url>]
              [--os-region-name <region-name>] [--os-auth-system <auth-system>]
              [--service-type <service-type>] [--service-name <service-name>]
              [--volume-service-name <volume-service-name>]
              [--endpoint-type <endpoint-type>]
              [--os-compute-api-version <compute-api-ver>]
              [--os-cacert <ca-certificate>] [--insecure]
              [--bypass-url <bypass-url>]
              <subcommand> ...
  error: unrecognized arguments: --show
  Try 'nova help ' for more information.

  5. 
  When tried with no optional argument - 

  [raies@localhost cli_services]$ nova image-create
  238eb266-5837-4544-a626-287cb3ca98c3 test-snapshot

  [raies@localhost cli_services]$ 
  [raies@localhost cli_services]$ 
  [raies@localhost cli_services]$ 
  [raies@localhost cli_services]$ nova image-list
  +--------------------------------------+---------------------------------+--------+--------------------------------------+
  | ID                                   | Name                            | Status | Server                               |
  +--------------------------------------+---------------------------------+--------+--------------------------------------+
  | 5f785211-590c-48aa-b64c-c9a6a9b60aad | Fedora-x86_64-20-20140618-sda   | ACTIVE |                                      |
  | 4c5838f1-fce5-422d-a411-401d79f6250a | cirros-0.3.2-x86_64-uec         | ACTIVE |                                      |
  | b17aa5bf-eed2-4792-8ecb-5e161d0d3aa2 | cirros-0.3.2-x86_64-uec-kernel  | ACTIVE |                                      |
  | 238742ef-7739-4e0b-9f58-d609f9994ff5 | cirros-0.3.2-x86_64-uec-ramdisk | ACTIVE |                                      |
  | c0b1cff7-9251-4b91-a121-2d3c69d8a0fc | test-snapshot                   | SAVING | 238eb266-5837-4544-a626-287cb3ca98c3 |
  +--------------------------------------+---------------------------------+--------+--------------------------------------+

  i.e successful

  
  So the problem is we cannot create snapshot if we are using optional arguments with nova image-create CLI.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1359092/+subscriptions


References