On 8/1/2014 4:16 AM, Nikesh Kumar Mahalka wrote:
Hi Mike,test which is failed for me is:
*tempest.api.volume.admin.test_volume_types.VolumeTypesTest*

I am getting error in below function call in above test
  "*self.volumes_client.wait_for_volume_status**(volume['id'],** 
'available')**".*

This function call is in below function:
*@test.attr(type='smoke')
*
*    def
test_create_get_delete_volume_with_volume_type_and_extra_specs(self)*


I saw in c-sch log and i found this major issue:
*2014-08-01 14:08:05.773 11853 ERROR
cinder.scheduler.flows.create_volume
[req-ceafd00c-30b1-4846-a555-6116556efb3b
43af88811b2243238d3d9fc732731565 a39922e8e5284729b07fcd045cfd5a88 - - -]
Failed to run task
cinder.scheduler.flows.create_volume.ScheduleCreateVolumeTask;volume:create:
No valid host was found. No weighed hosts available*

Actually by analyzing the test i found:
1)it is creating a volume-type with extra_specs
2)it is creating a volume with volume type and here it is failing.


*Below is my new local.conf file. *
*Am i missing anything in this?*

[[local|localrc]]
ADMIN_PASSWORD=some_password
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
SERVICE_TOKEN=ADMIN
FLAT_INTERFACE=eth0
FIXED_RANGE=192.168.2.80/29 <http://192.168.2.80/29>
HOST_IP=192.168.2.64
LOGFILE=$DEST/logs/stack.sh.log
SCREEN_LOGDIR=$DEST/logs/screen
SYSLOG=True
SYSLOG_HOST=$HOST_IP
SYSLOG_PORT=516
RECLONE=yes
CINDER_ENABLED_BACKENDS=client:client_driver
TEMPEST_VOLUME_DRIVER=client_iscsi
TEMPEST_VOLUME_VENDOR="CLIENT"
TEMPEST_STORAGE_PROTOCOL=iSCSI
VOLUME_BACKING_FILE_SIZE=20G

[[post-config|$CINDER_CONF]]
[client_driver]
volume_driver=cinder.volume.drivers.san.client.iscsi.client_iscsi.ClientISCSIDriver
san_ip=192.168.2.192
san_login=some_name
san_password=some_password
client_iscsi_ips = 192.168.2.193


*Below is my cinder.conf:*
[keystone_authtoken]
auth_uri = http://192.168.2.64:5000/v2.0
signing_dir = /var/cache/cinder
admin_password = some_password
admin_user = cinder
admin_tenant_name = service
cafile =
identity_uri = http://192.168.2.64:35357

[DEFAULT]
rabbit_password = some_password
rabbit_hosts = 192.168.2.64
rpc_backend = cinder.openstack.common.rpc.impl_kombu
use_syslog = True
default_volume_type = client_driver
enabled_backends = client_driver
enable_v1_api = true
periodic_interval = 60
lock_path = /opt/stack/data/cinder
state_path = /opt/stack/data/cinder
osapi_volume_extension = cinder.api.contrib.standard_extensions
rootwrap_config = /etc/cinder/rootwrap.conf
api_paste_config = /etc/cinder/api-paste.ini
sql_connection =
mysql://root:some_password@127.0.0.1/cinder?charset=utf8
<http://127.0.0.1/cinder?charset=utf8>
iscsi_helper = tgtadm
my_ip = 192.168.2.64
verbose = True
debug = True
auth_strategy = keystone

[client_driver]
client_iscsi_ips = 192.168.2.193
san_password = !manage
san_login = manage
san_ip = 192.168.2.192
volume_driver =
cinder.volume.drivers.san.client.iscsi.client_iscsi.ClientISCSIDriver



Regards
Nikesh









On Fri, Aug 1, 2014 at 1:56 AM, Mike Perez <thin...@gmail.com
<mailto:thin...@gmail.com>> wrote:

    On 11:30 Thu 31 Jul     , Nikesh Kumar Mahalka wrote:
     > I deployed a single node devstack on Ubuntu 14.04.
     > This devstack belongs to Juno.
     >
     > When i am running tempest api volume test, i am getting some
    tests failed.

    Hi Nikesh,

    To further figure out what's wrong, take a look at the c-vol, c-api
    and c-sch
    tabs in the stack screen session. If you're unsure where to go from
    there after
    looking at the output, set the `SCREEN_LOGDIR` setting in your
    local.conf [1]
    and copy the logs from those tabs to paste.openstack.org
    <http://paste.openstack.org> for us to see.

    [1] - http://devstack.org/configuration.html

    --
    Mike Perez

    _______________________________________________
    Mailing list:
    http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
    Post to     : openst...@lists.openstack.org
    <mailto:openst...@lists.openstack.org>
    Unsubscribe :
    http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack




_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Can you please start tagging your threads on an out-of-tree cinder driver with [cinder] in the subject line so this gets filtered into the cinder channel at least.

Generally when people come to the openstack-dev list asking for help with a deployment they get sent to ask.openstack.org or the general openstack mailing list.

This sort of falls in between since it sounds like you're doing development on a new driver and trying to get tempest working, but if this is going to be an openstack-dev list discussion, please isolate it to [cinder], or go to the #openstack-cinder channel in IRC.

--

Thanks,

Matt Riedemann


_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to