Public bug reported: Project > Volume > Create Volume fails and only shows a generic 'Error' in the table. User has to go to /var/log/cinder/volume.log to see why it failed. It would be nice to propagate the error message (or something) like the one in the volume.log: "Volume group "cinder- volumes" has insufficient free space (1279 extents): 1280 required.\n'"
Related: I believe Instances has a nice way of letting user know the failure... it will show a new section in the Instances table: Fault Message No valid host was found. Code 500 Details File "/opt/stack/nova/nova/scheduler/filter_scheduler.py", line 107, in schedule_run_instance raise exception.NoValidHost(reason="") Created Aug. 4, 2014, 6:50 p.m. --- volume.log trace: 2014-05-09 05:15:24.365 32325 TRACE oslo.messaging.rpc.dispatcher Command: sudo cinder-rootwrap /etc/cinder/rootwrap.conf lvcreate -n volume-e78a37c4-69b5-4b02-91ea-8f8131da5062 cinder-volumes -L 5g 2014-05-09 05:15:24.365 32325 TRACE oslo.messaging.rpc.dispatcher Exit code: 5 2014-05-09 05:15:24.365 32325 TRACE oslo.messaging.rpc.dispatcher Stdout: '' 2014-05-09 05:15:24.365 32325 TRACE oslo.messaging.rpc.dispatcher Stderr: ' Volume group "cinder-volumes" has insufficient free space (1279 extents): 1280 required.\n' 2014-05-09 05:15:24.365 32325 TRACE oslo.messaging.rpc.dispatcher 2014-05-09 05:15:24.367 32325 ERROR oslo.messaging._drivers.common [req-fb3ce0ad-17a5-4e8d-bf54-f7ef58f3721c 12854cf133d442a3808b2c5f45d95cd2 31e76abd2fe64fd1af8f94e0bb06487c - - -] Returning exception Unexpected error while running command. Command: sudo cinder-rootwrap /etc/cinder/rootwrap.conf lvcreate -n volume-e78a37c4-69b5-4b02-91ea-8f8131da5062 cinder-volumes -L 5g Exit code: 5 Stdout: '' Stderr: ' Volume group "cinder-volumes" has insufficient free space (1279 extents): 1280 required.\n' to caller 2014-05-09 05:15:24.368 32325 ERROR oslo.messaging._drivers.common [req-fb3ce0ad-17a5-4e8d-bf54-f7ef58f3721c 12854cf133d442a3808b2c5f45d95cd2 31e76abd2fe64fd1af8f94e0bb06487c - - -] ['Traceback (most recent call last):\n', ' File "/usr/lib/python2.6/site-packages/oslo/messaging/rpc/dispatcher.py", line 134, in _dispatch_and_reply\n incoming.message))\n', ' File "/usr/lib/python2.6/site-packages/oslo/messaging/rpc/dispatcher.py", line 177, in _dispatch\n return self._do_dispatch(endpoint, method, ctxt, args)\n', ' File "/usr/lib/python2.6/site-packages/oslo/messaging/rpc/dispatcher.py", line 123, in _do_dispatch\n result = getattr(endpoint, method)(ctxt, **new_args)\n', ' File "/usr/lib/python2.6/site-packages/cinder/volume/manager.py", line 363, in create_volume\n _run_flow()\n', ' File "/usr/lib/python2.6/site-packages/cinder/volume/manager.py", line 356, in _run_flow\n flow_engine.run()\n', ' File "/usr/lib/python2.6/site-packages/taskflow/utils/lock_utils.py", line 53, in wrapper\n return f(*args, **kwargs)\n', ' File "/usr/lib/python2.6/site-packages/taskflow/engines/action_engine/engine.py", line 111, in run\n self._run()\n', ' File "/usr/lib/python2.6/site-packages/taskflow/engines/action_engine/engine.py", line 121, in _run\n self._revert(misc.Failure())\n', ' File "/usr/lib/python2.6/site-packages/taskflow/engines/action_engine/engine.py", line 78, in _revert\n misc.Failure.reraise_if_any(failures.values())\n', ' File "/usr/lib/python2.6/site-packages/taskflow/utils/misc.py", line 558, in reraise_if_any\n failures[0].reraise()\n', ' File "/usr/lib/python2.6/site-packages/taskflow/utils/misc.py", line 565, in reraise\n six.reraise(*self._exc_info)\n', ' File "/usr/lib/python2.6/site-packages/taskflow/engines/action_engine/executor.py", line 36, in _execute_task\n result = task.execute(**arguments)\n', ' File "/usr/lib/python2.6/site-packages/cinder/volume/flows/manager/create_volume.py", line 594, in execu te\n **volume_spec)\n', ' File "/usr/lib/python2.6/site-packages/cinder/volume/flows/manager/create_volume.py", line 564, in _create_raw_volume\n return self.driver.create_volume(volume_ref)\n', ' File "/usr/lib/python2.6/site-packages/cinder/volume/drivers/lvm.py", line 196, in create_volume\n mirror_count)\n', ' File "/usr/lib/python2.6/site-packages/cinder/volume/drivers/lvm.py", line 185, in _create_volume\n vg_ref.create_volume(name, size, lvm_type, mirror_count)\n', ' File "/usr/lib/python2.6/site-packages/cinder/brick/local_dev/lvm.py", line 474, in create_volume\n run_as_root=True)\n', ' File "/usr/lib/python2.6/site-packages/cinder/utils.py", line 136, in execute\n return processutils.execute(*cmd, **kwargs)\n', ' File "/usr/lib/python2.6/site-packages/cinder/openstack/common/processutils.py", line 173, in execute\n cmd=\' \'.join(cmd))\n', 'ProcessExecutionError: Unexpected error while running command.\nCommand: sudo cinder-rootwrap /etc/cinder/r ootwrap.conf lvcreate -n volume-e78a37c4-69b5-4b02-91ea-8f8131da5062 cinder-volumes -L 5g\nExit code: 5\nStdout: \'\'\nStderr: \' Volume group "cinder-volumes" has insufficient free space (1279 extents): 1280 required.\\n\'\n'] ** Affects: horizon Importance: Undecided Status: New ** Description changed: Project > Volume > Create Volume fails and only shows a generic 'Error' - in the table. User has to go to volume.log to see why it failed. It - would be nice to propagate the error message like the one in the - volume.log: "Volume group "cinder-volumes" has insufficient free space - (1279 extents): 1280 required.\n'" + in the table. User has to go to /var/log/cinder/volume.log to see why + it failed. It would be nice to propagate the error message (or + something) like the one in the volume.log: "Volume group "cinder- + volumes" has insufficient free space (1279 extents): 1280 required.\n'" Related: I believe Instances has a nice way of letting user know the failure... it will show a new section in the Instances table: Fault Message No valid host was found. Code 500 Details File "/opt/stack/nova/nova/scheduler/filter_scheduler.py", line 107, in schedule_run_instance raise exception.NoValidHost(reason="") Created Aug. 4, 2014, 6:50 p.m. --- volume.log trace: 2014-05-09 05:15:24.365 32325 TRACE oslo.messaging.rpc.dispatcher Command: sudo cinder-rootwrap /etc/cinder/rootwrap.conf lvcreate -n volume-e78a37c4-69b5-4b02-91ea-8f8131da5062 cinder-volumes -L 5g 2014-05-09 05:15:24.365 32325 TRACE oslo.messaging.rpc.dispatcher Exit code: 5 2014-05-09 05:15:24.365 32325 TRACE oslo.messaging.rpc.dispatcher Stdout: '' 2014-05-09 05:15:24.365 32325 TRACE oslo.messaging.rpc.dispatcher Stderr: ' Volume group "cinder-volumes" has insufficient free space (1279 extents): 1280 required.\n' 2014-05-09 05:15:24.365 32325 TRACE oslo.messaging.rpc.dispatcher 2014-05-09 05:15:24.367 32325 ERROR oslo.messaging._drivers.common [req-fb3ce0ad-17a5-4e8d-bf54-f7ef58f3721c 12854cf133d442a3808b2c5f45d95cd2 31e76abd2fe64fd1af8f94e0bb06487c - - -] Returning exception Unexpected error while running command. Command: sudo cinder-rootwrap /etc/cinder/rootwrap.conf lvcreate -n volume-e78a37c4-69b5-4b02-91ea-8f8131da5062 cinder-volumes -L 5g Exit code: 5 Stdout: '' Stderr: ' Volume group "cinder-volumes" has insufficient free space (1279 extents): 1280 required.\n' to caller 2014-05-09 05:15:24.368 32325 ERROR oslo.messaging._drivers.common [req-fb3ce0ad-17a5-4e8d-bf54-f7ef58f3721c 12854cf133d442a3808b2c5f45d95cd2 31e76abd2fe64fd1af8f94e0bb06487c - - -] ['Traceback (most recent call last):\n', ' File "/usr/lib/python2.6/site-packages/oslo/messaging/rpc/dispatcher.py", line 134, in _dispatch_and_reply\n incoming.message))\n', ' File "/usr/lib/python2.6/site-packages/oslo/messaging/rpc/dispatcher.py", line 177, in _dispatch\n return self._do_dispatch(endpoint, method, ctxt, args)\n', ' File "/usr/lib/python2.6/site-packages/oslo/messaging/rpc/dispatcher.py", line 123, in _do_dispatch\n result = getattr(endpoint, method)(ctxt, **new_args)\n', ' File "/usr/lib/python2.6/site-packages/cinder/volume/manager.py", line 363, in create_volume\n _run_flow()\n', ' File "/usr/lib/python2.6/site-packages/cinder/volume/manager.py", line 356, in _run_flow\n flow_engine.run()\n', ' File "/usr/lib/python2.6/site-packages/taskflow/utils/lock_utils.py ", line 53, in wrapper\n return f(*args, **kwargs)\n', ' File "/usr/lib/python2.6/site-packages/taskflow/engines/action_engine/engine.py", line 111, in run\n self._run()\n', ' File "/usr/lib/python2.6/site-packages/taskflow/engines/action_engine/engine.py", line 121, in _run\n self._revert(misc.Failure())\n', ' File "/usr/lib/python2.6/site-packages/taskflow/engines/action_engine/engine.py", line 78, in _revert\n misc.Failure.reraise_if_any(failures.values())\n', ' File "/usr/lib/python2.6/site-packages/taskflow/utils/misc.py", line 558, in reraise_if_any\n failures[0].reraise()\n', ' File "/usr/lib/python2.6/site-packages/taskflow/utils/misc.py", line 565, in reraise\n six.reraise(*self._exc_info)\n', ' File "/usr/lib/python2.6/site-packages/taskflow/engines/action_engine/executor.py", line 36, in _execute_task\n result = task.execute(**arguments)\n', ' File "/usr/lib/python2.6/site-packages/cinder/volume/flows/manager/create_volume.py", line 594, in exe cute\n **volume_spec)\n', ' File "/usr/lib/python2.6/site-packages/cinder/volume/flows/manager/create_volume.py", line 564, in _create_raw_volume\n return self.driver.create_volume(volume_ref)\n', ' File "/usr/lib/python2.6/site-packages/cinder/volume/drivers/lvm.py", line 196, in create_volume\n mirror_count)\n', ' File "/usr/lib/python2.6/site-packages/cinder/volume/drivers/lvm.py", line 185, in _create_volume\n vg_ref.create_volume(name, size, lvm_type, mirror_count)\n', ' File "/usr/lib/python2.6/site-packages/cinder/brick/local_dev/lvm.py", line 474, in create_volume\n run_as_root=True)\n', ' File "/usr/lib/python2.6/site-packages/cinder/utils.py", line 136, in execute\n return processutils.execute(*cmd, **kwargs)\n', ' File "/usr/lib/python2.6/site-packages/cinder/openstack/common/processutils.py", line 173, in execute\n cmd=\' \'.join(cmd))\n', 'ProcessExecutionError: Unexpected error while running command.\nCommand: sudo cinder-rootwrap /etc/cinder /rootwrap.conf lvcreate -n volume-e78a37c4-69b5-4b02-91ea-8f8131da5062 cinder-volumes -L 5g\nExit code: 5\nStdout: \'\'\nStderr: \' Volume group "cinder-volumes" has insufficient free space (1279 extents): 1280 required.\\n\'\n'] -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1352516 Title: "cinder-volumes" has insufficient free space Status in OpenStack Dashboard (Horizon): New Bug description: Project > Volume > Create Volume fails and only shows a generic 'Error' in the table. User has to go to /var/log/cinder/volume.log to see why it failed. It would be nice to propagate the error message (or something) like the one in the volume.log: "Volume group "cinder- volumes" has insufficient free space (1279 extents): 1280 required.\n'" Related: I believe Instances has a nice way of letting user know the failure... it will show a new section in the Instances table: Fault Message No valid host was found. Code 500 Details File "/opt/stack/nova/nova/scheduler/filter_scheduler.py", line 107, in schedule_run_instance raise exception.NoValidHost(reason="") Created Aug. 4, 2014, 6:50 p.m. --- volume.log trace: 2014-05-09 05:15:24.365 32325 TRACE oslo.messaging.rpc.dispatcher Command: sudo cinder-rootwrap /etc/cinder/rootwrap.conf lvcreate -n volume-e78a37c4-69b5-4b02-91ea-8f8131da5062 cinder-volumes -L 5g 2014-05-09 05:15:24.365 32325 TRACE oslo.messaging.rpc.dispatcher Exit code: 5 2014-05-09 05:15:24.365 32325 TRACE oslo.messaging.rpc.dispatcher Stdout: '' 2014-05-09 05:15:24.365 32325 TRACE oslo.messaging.rpc.dispatcher Stderr: ' Volume group "cinder-volumes" has insufficient free space (1279 extents): 1280 required.\n' 2014-05-09 05:15:24.365 32325 TRACE oslo.messaging.rpc.dispatcher 2014-05-09 05:15:24.367 32325 ERROR oslo.messaging._drivers.common [req-fb3ce0ad-17a5-4e8d-bf54-f7ef58f3721c 12854cf133d442a3808b2c5f45d95cd2 31e76abd2fe64fd1af8f94e0bb06487c - - -] Returning exception Unexpected error while running command. Command: sudo cinder-rootwrap /etc/cinder/rootwrap.conf lvcreate -n volume-e78a37c4-69b5-4b02-91ea-8f8131da5062 cinder-volumes -L 5g Exit code: 5 Stdout: '' Stderr: ' Volume group "cinder-volumes" has insufficient free space (1279 extents): 1280 required.\n' to caller 2014-05-09 05:15:24.368 32325 ERROR oslo.messaging._drivers.common [req-fb3ce0ad-17a5-4e8d-bf54-f7ef58f3721c 12854cf133d442a3808b2c5f45d95cd2 31e76abd2fe64fd1af8f94e0bb06487c - - -] ['Traceback (most recent call last):\n', ' File "/usr/lib/python2.6/site-packages/oslo/messaging/rpc/dispatcher.py", line 134, in _dispatch_and_reply\n incoming.message))\n', ' File "/usr/lib/python2.6/site-packages/oslo/messaging/rpc/dispatcher.py", line 177, in _dispatch\n return self._do_dispatch(endpoint, method, ctxt, args)\n', ' File "/usr/lib/python2.6/site-packages/oslo/messaging/rpc/dispatcher.py", line 123, in _do_dispatch\n result = getattr(endpoint, method)(ctxt, **new_args)\n', ' File "/usr/lib/python2.6/site-packages/cinder/volume/manager.py", line 363, in create_volume\n _run_flow()\n', ' File "/usr/lib/python2.6/site-packages/cinder/volume/manager.py", line 356, in _run_flow\n flow_engine.run()\n', ' File "/usr/lib/python2.6/site-packages/taskflow/utils/lock_utils.py ", line 53, in wrapper\n return f(*args, **kwargs)\n', ' File "/usr/lib/python2.6/site-packages/taskflow/engines/action_engine/engine.py", line 111, in run\n self._run()\n', ' File "/usr/lib/python2.6/site-packages/taskflow/engines/action_engine/engine.py", line 121, in _run\n self._revert(misc.Failure())\n', ' File "/usr/lib/python2.6/site-packages/taskflow/engines/action_engine/engine.py", line 78, in _revert\n misc.Failure.reraise_if_any(failures.values())\n', ' File "/usr/lib/python2.6/site-packages/taskflow/utils/misc.py", line 558, in reraise_if_any\n failures[0].reraise()\n', ' File "/usr/lib/python2.6/site-packages/taskflow/utils/misc.py", line 565, in reraise\n six.reraise(*self._exc_info)\n', ' File "/usr/lib/python2.6/site-packages/taskflow/engines/action_engine/executor.py", line 36, in _execute_task\n result = task.execute(**arguments)\n', ' File "/usr/lib/python2.6/site-packages/cinder/volume/flows/manager/create_volume.py", line 594, in exe cute\n **volume_spec)\n', ' File "/usr/lib/python2.6/site-packages/cinder/volume/flows/manager/create_volume.py", line 564, in _create_raw_volume\n return self.driver.create_volume(volume_ref)\n', ' File "/usr/lib/python2.6/site-packages/cinder/volume/drivers/lvm.py", line 196, in create_volume\n mirror_count)\n', ' File "/usr/lib/python2.6/site-packages/cinder/volume/drivers/lvm.py", line 185, in _create_volume\n vg_ref.create_volume(name, size, lvm_type, mirror_count)\n', ' File "/usr/lib/python2.6/site-packages/cinder/brick/local_dev/lvm.py", line 474, in create_volume\n run_as_root=True)\n', ' File "/usr/lib/python2.6/site-packages/cinder/utils.py", line 136, in execute\n return processutils.execute(*cmd, **kwargs)\n', ' File "/usr/lib/python2.6/site-packages/cinder/openstack/common/processutils.py", line 173, in execute\n cmd=\' \'.join(cmd))\n', 'ProcessExecutionError: Unexpected error while running command.\nCommand: sudo cinder-rootwrap /etc/cinder /rootwrap.conf lvcreate -n volume-e78a37c4-69b5-4b02-91ea-8f8131da5062 cinder-volumes -L 5g\nExit code: 5\nStdout: \'\'\nStderr: \' Volume group "cinder-volumes" has insufficient free space (1279 extents): 1280 required.\\n\'\n'] To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1352516/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp