ClusterHQ / flocker

Container data volume manager for your Dockerized application
https://clusterhq.com
Apache License 2.0
3.39k stars 290 forks source link

Flocker 1.11 + RHEL 7.2 + ScaleIO - exceptions.ImportError: cannot import name CaptureTwistedLogs #2767

Closed akamalov closed 8 years ago

akamalov commented 8 years ago

Environmnet OS: RHEL 7.2 Flocker: 1.11.0 ScaleIO: 1.32

Flocker Nodes and Control service are up and operational. Attempting to configure ScaleIO plugin.

[root@rsomtapae261 scaleio]# export SCALEIO_CONFIG_FILE="/etc/flocker/scaleio_test.config"
[root@rsomtapae261 scaleio]# /opt/flocker/bin/trial scaleio_flocker_driver.test_emc_sio
scaleio_flocker_driver
  test_emc_sio ...                                                      [ERROR]

===============================================================================
[ERROR]
Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/twisted/trial/runner.py", line 605, in loadByNames
    things.append(self.findByName(name))
  File "/opt/flocker/lib/python2.7/site-packages/twisted/trial/runner.py", line 409, in findByName
    return reflect.namedAny(name)
  File "/opt/flocker/lib/python2.7/site-packages/twisted/python/reflect.py", line 303, in namedAny
    topLevelPackage = _importAndCheckStack(trialname)
  File "/opt/flocker/lib/python2.7/site-packages/twisted/python/reflect.py", line 250, in _importAndCheckStack
    reraise(excValue, excTraceback)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 25, in <module>
    from flocker.node.agents.test.test_blockdevice import (
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/test/test_blockdevice.py", line 52, in <module>
    from ...test.istatechange import make_istatechange_tests
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/test/istatechange.py", line 18, in <module>
    from ...testtools import TestCase
  File "/opt/flocker/lib/python2.7/site-packages/flocker/testtools/__init__.py", line 50, in <module>
    from ._base import (
  File "/opt/flocker/lib/python2.7/site-packages/flocker/testtools/_base.py", line 18, in <module>
    from testtools.twistedsupport import (
exceptions.ImportError: cannot import name CaptureTwistedLogs

scaleio_flocker_driver.test_emc_sio
-------------------------------------------------------------------------------
Ran 1 tests in 0.008s

FAILED (errors=1)
[root@rsomtapae261 scaleio]# 
akamalov commented 8 years ago

Looks like I need to updated testtools

https://github.com/ClusterHQ/testtools/pull/1/files

If yes, then how ?

wallnerryan commented 8 years ago

hey @akamalov,

I havent tried running the test cases for the ScaleIO driver, last time they were verified were against Flocker 1.0. I was wondering if you are able to install and use the ScaleIO driver succesfully instead of trying to run the tests?

In the meantime, will look into why the twisted testcases would be failing.

R

wallnerryan commented 8 years ago

@akamalov to run the tests you need the development requirements installed. Have you done so? I think the ScaleIO README is out of date with not including this which was an addition after 1.0.

You can do this by running

git checkout https://github.com/ClusterHQ/flocker
cd flocker
/opt/flocker/bin/pip install --upgrade -r dev-requirements.txt
akamalov commented 8 years ago

Hey Ryan,

Thanks for the reply. Ok, what I did was to blow away previous version of Flocker and re-install from anew. Here is the setup output:

[root@node261 scaleio]# /opt/flocker/bin/python setup.py install
running install
running bdist_egg
running egg_info
writing requirements to scaleio_flocker_driver.egg-info/requires.txt
writing scaleio_flocker_driver.egg-info/PKG-INFO
writing top-level names to scaleio_flocker_driver.egg-info/top_level.txt
writing dependency_links to scaleio_flocker_driver.egg-info/dependency_links.txt
writing pbr to scaleio_flocker_driver.egg-info/pbr.json
reading manifest file 'scaleio_flocker_driver.egg-info/SOURCES.txt'
writing manifest file 'scaleio_flocker_driver.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/scaleio_flocker_driver
copying build/lib/scaleio_flocker_driver/__init__.py -> build/bdist.linux-x86_64/egg/scaleio_flocker_driver
copying build/lib/scaleio_flocker_driver/emc_sio.py -> build/bdist.linux-x86_64/egg/scaleio_flocker_driver
copying build/lib/scaleio_flocker_driver/test_emc_sio.py -> build/bdist.linux-x86_64/egg/scaleio_flocker_driver
copying build/lib/scaleio_flocker_driver/testtools_emc_sio.py -> build/bdist.linux-x86_64/egg/scaleio_flocker_driver
byte-compiling build/bdist.linux-x86_64/egg/scaleio_flocker_driver/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/scaleio_flocker_driver/emc_sio.py to emc_sio.pyc
byte-compiling build/bdist.linux-x86_64/egg/scaleio_flocker_driver/test_emc_sio.py to test_emc_sio.pyc
byte-compiling build/bdist.linux-x86_64/egg/scaleio_flocker_driver/testtools_emc_sio.py to testtools_emc_sio.pyc
installing package data to build/bdist.linux-x86_64/egg
running install_data
creating build/bdist.linux-x86_64/egg/EGG-INFO
copying scaleio_flocker_driver.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying scaleio_flocker_driver.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying scaleio_flocker_driver.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying scaleio_flocker_driver.egg-info/pbr.json -> build/bdist.linux-x86_64/egg/EGG-INFO
copying scaleio_flocker_driver.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying scaleio_flocker_driver.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating 'dist/scaleio_flocker_driver-1.0-py2.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing scaleio_flocker_driver-1.0-py2.7.egg
Removing /opt/flocker/lib/python2.7/site-packages/scaleio_flocker_driver-1.0-py2.7.egg
Copying scaleio_flocker_driver-1.0-py2.7.egg to /opt/flocker/lib/python2.7/site-packages
scaleio-flocker-driver 1.0 is already the active version in easy-install.pth

Installed /opt/flocker/lib/python2.7/site-packages/scaleio_flocker_driver-1.0-py2.7.egg
Processing dependencies for scaleio-flocker-driver==1.0
Searching for ScaleIO-py==0.3.3.post3
Best match: ScaleIO-py 0.3.3.post3
Adding ScaleIO-py 0.3.3.post3 to easy-install.pth file

Using /opt/flocker/lib/python2.7/site-packages
Searching for requests-toolbelt==0.3.1
Best match: requests-toolbelt 0.3.1
Adding requests-toolbelt 0.3.1 to easy-install.pth file

Using /opt/flocker/lib/python2.7/site-packages
Searching for requests==2.9.1
Best match: requests 2.9.1
Adding requests 2.9.1 to easy-install.pth file

Using /opt/flocker/lib/python2.7/site-packages
Searching for wsgiref==0.1
Best match: wsgiref 0.1
Adding wsgiref 0.1 to easy-install.pth file

Using /opt/flocker/lib/python2.7/site-packages
Finished processing dependencies for scaleio-flocker-driver==1.0
[root@node261 scaleio]# 

So, the setup went fine.

akamalov commented 8 years ago

Hey Ryan,

Thanks yet again for your prompt reply. So, after installing development requirements installed, I am no longer receiving "twistedtlogs" complaint. However, when trying to do a test against ScaleIO, a driver is looking for a Storage Pool = default, even though a storage pool is specified. Here is the excerpt:

##################################################################

File: cat /etc/flocker/scaleio_test.config

scaleio:
  username: admin 
  password: XXXXXXXX
  mdm: XXX.XXX.XXX.236 
  pdomain: domain1 
  storage_pool: pool1 
  ssl: True
  debug: DEBUG
[root@node261 scaleio]# 

File: /etc/flocker/agent.yml

"version": 1
"control-service":
   "hostname": "node236.local.net"
   "port": 4524
"dataset":
   "backend": "scaleio"
   "pool": "pool1"

Ran tests:

[root@node261 scaleio]# /opt/flocker/bin/trial scaleio_flocker_driver.test_emc_sio
scaleio_flocker_driver.test_emc_sio
  EMCScaleIOBlockDeviceAPIImplementationTests
    test_mdm_login ... 2016-04-19 10:48:59,808: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:48:59,808: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:48:59,808: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:48:59,810: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:00,046: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:00,051: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0MDA1MDo0NjY1NTY1NTI3MzdhMzY0NzZjY2ZhYWYzNGE4ZTlkOQ
2016-04-19 10:49:00,058: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:00,059: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:00,060: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:00,095: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:00,096: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0MDEwMDowZTZmOTFmNTI0MmQyMTViZDBjMzJhOTg1NjVmNjZhNw
2016-04-19 10:49:00,101: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:00,117: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:00,118: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:00,126: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:00,127: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                                                 [ERROR]
/opt/flocker/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py:768: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
  EMCScaleIOBlockDeviceAPIInterfaceTests
    test_attach_attached_volume ... 2016-04-19 10:49:00,151: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
/opt/flocker/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py:768: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html
2016-04-19 10:49:00,346: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:00,355: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:00,355: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:00,355: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:00,357: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:00,589: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:00,591: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0MDU5NDphNzZjOGJhNTM0ZDUwNWMxOWJkOTY0MzUyNGU4ZGQxYg
2016-04-19 10:49:00,595: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:00,597: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:00,597: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:00,632: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:00,635: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0MDYzNzo3ODY0NmM3ZjQ4YTZkMWIzYjg5NTY3MjllN2Y5Yzc1YQ
2016-04-19 10:49:00,639: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:00,648: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:00,650: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:00,657: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:00,663: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                                    [ERROR]
    test_attach_destroyed_volume ... 2016-04-19 10:49:00,695: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:00,880: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:00,887: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:00,887: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:00,887: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:00,889: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:01,104: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:01,107: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0MTEwOTo5NmFhYzMxYmFmMGFlODgxZGRiMzFiNjYwMDlhYzliZg
2016-04-19 10:49:01,112: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:01,114: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:01,114: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:01,143: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:01,144: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0MTE0ODpmNjNhODEwMDAwNTA0ZGY1OTU5ZjM2MmJiMjgzMzZlYw
2016-04-19 10:49:01,149: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:01,157: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:01,159: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:01,166: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:01,168: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                                   [ERROR]
    test_attach_elsewhere_attached_volume ... 2016-04-19 10:49:01,186: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:01,366: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:01,373: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:01,373: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:01,373: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:01,376: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:01,584: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:01,586: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0MTU4OTpjYjI3NzMxM2FmMTZlMDQ5NzJlN2IwYzE3ZWJmZDg4NQ
2016-04-19 10:49:01,591: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:01,592: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:01,593: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:01,636: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:01,637: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0MTY0MTpiZmZlODc5ZjcxNWE1ZGU5NjllZjc4OTNhMzc4ZjIwNw
2016-04-19 10:49:01,643: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:01,653: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:01,654: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:01,662: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:01,663: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                          [ERROR]
    test_attach_unattached_volume ... 2016-04-19 10:49:01,678: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:01,864: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:01,870: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:01,870: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:01,870: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:01,872: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:02,089: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:02,091: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0MjA5NDo3ZjM5ZGNiNTcyYmE3ZmQ0ZWIzZmUxZTJlZTQwMTQ3NA
2016-04-19 10:49:02,096: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:02,097: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:02,097: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:02,134: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:02,136: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0MjEzOTo0OWE5YmE1MjVjYzc3MGUyOTU2NmQ5NDYzNTA5Y2E1ZA
2016-04-19 10:49:02,141: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:02,150: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:02,151: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:02,159: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:02,161: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                                  [ERROR]
    test_attach_unknown_volume ... 2016-04-19 10:49:02,177: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:02,359: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:02,367: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:02,367: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:02,367: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:02,369: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:02,575: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:02,577: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0MjU4MDo3YmFjM2I4NGM0NTZkMjg1ZWM0OTg4MmRlMjU5MWZhYg
2016-04-19 10:49:02,581: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:02,582: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:02,583: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:02,612: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:02,614: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0MjYxNzo5M2Q5NTQyMjRmNDNhMjUzOGU5NWIzNmJmOWJkYjgyNA
2016-04-19 10:49:02,619: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:02,628: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:02,629: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:02,636: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:02,637: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                                     [ERROR]
    test_attached_volume_listed ... 2016-04-19 10:49:02,653: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:02,848: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:02,854: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:02,855: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:02,855: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:02,856: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:03,081: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:03,083: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0MzA4NjoyNDBjYzdhZjdlYWJkZGNiZjU4ODU1ZWI0ZjQ1YWU4Mg
2016-04-19 10:49:03,089: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:03,090: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:03,090: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:03,122: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:03,123: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0MzEyNzplYjM4ZWE2NjI4OTg3NjM3NjA5MjE1Y2VmZmI1Zjk4Yw
2016-04-19 10:49:03,128: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:03,137: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:03,138: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:03,146: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:03,148: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                                    [ERROR]
    test_compute_instance_id_nonempty ... 2016-04-19 10:49:03,172: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:03,355: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:03,362: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:03,363: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:03,363: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:03,364: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:03,606: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:03,608: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0MzYxMTo1MTE3ZDY5ZmNkYmZjY2NjZjg3ZGI2MjZmYWY5YjUzYQ
2016-04-19 10:49:03,613: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:03,614: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:03,615: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:03,660: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:03,662: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0MzY2Njo4YzQ1NDI4NDIzZTU2YjVjYjQ4NTA2NjNiNjZkYzA4Mw
2016-04-19 10:49:03,667: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:03,676: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:03,677: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:03,684: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:03,686: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                              [ERROR]
    test_compute_instance_id_unicode ... 2016-04-19 10:49:03,703: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:03,890: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:03,897: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:03,897: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:03,897: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:03,899: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:04,122: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:04,124: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0NDEyNzo4YmY4ZDhlMGI3ZWI3NmFjMDI0YTQxMmM4NTkwMzZlYg
2016-04-19 10:49:04,129: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:04,131: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:04,131: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:04,186: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:04,188: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0NDE5MTo4YmQxMmZkYzE0MjM3ODk2ZDM2NjMwYmFiNmM2MWE0MA
2016-04-19 10:49:04,193: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:04,216: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:04,218: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:04,225: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:04,227: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                               [ERROR]
    test_created_is_listed ... 2016-04-19 10:49:04,245: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:04,432: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:04,439: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:04,439: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:04,439: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:04,441: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:04,656: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:04,658: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0NDY2MTpkNDkyODk3MDBkMGIzNjQ5Njg0ZjI4MTMxNzczZTI3ZA
2016-04-19 10:49:04,662: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:04,664: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:04,664: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:04,705: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:04,707: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0NDcxMDozYjNlMDQ3YmJhY2MwYzY1MjA0YzNjNDIwM2VmZWNlZQ
2016-04-19 10:49:04,712: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:04,721: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:04,722: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:04,729: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:04,730: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                                         [ERROR]
    test_created_volume_attributes ... 2016-04-19 10:49:04,746: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:04,944: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:04,950: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:04,950: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:04,950: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:04,952: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:05,159: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:05,160: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0NTE2NDoxOWQ4ODgyOTBhY2IyYzExMDNiZDNiYjIzZGMwOWY3Nw
2016-04-19 10:49:05,165: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:05,168: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:05,168: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:05,199: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:05,200: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0NTIwNDo3YWNlZDkyZTJlZDZmYTc0ZjI5NGQ4OGE2MGJkZWI3Nw
2016-04-19 10:49:05,205: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:05,214: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:05,215: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:05,223: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:05,225: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                                 [ERROR]
    test_destroy_destroyed_volume ... 2016-04-19 10:49:05,243: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:05,420: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:05,427: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:05,428: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:05,428: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:05,429: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:05,634: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:05,636: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0NTYzOTo5ZGU3OWMxY2FhOWU3YTQ4ZGMxMzIzYWQ4OWUxNTdkNQ
2016-04-19 10:49:05,641: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:05,643: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:05,643: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:05,676: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:05,677: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0NTY4MDpkNWJiMzEzNmYyMjBmMmUyYTY4Y2FmZWQxMDU1ZWI3ZA
2016-04-19 10:49:05,682: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:05,691: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:05,693: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:05,703: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:05,705: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                                  [ERROR]
    test_destroy_unknown_volume ... 2016-04-19 10:49:05,723: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:05,908: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:05,915: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:05,915: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:05,915: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:05,917: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:06,064: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:06,066: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0NjA2OTpiYTRjNWFkZDQwNDIyZjEwNzU2NjVjOThlMzg5YzU5Nw
2016-04-19 10:49:06,071: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:06,072: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:06,072: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:06,112: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:06,113: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0NjExNzpjMTNiZjMwMDdiMzQxYjkyNzRmNzU5MWZkZmNhOGNlZQ
2016-04-19 10:49:06,117: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:06,124: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:06,126: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:06,133: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:06,134: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                                    [ERROR]
    test_destroy_volume ... 2016-04-19 10:49:06,152: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:06,332: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:06,340: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:06,340: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:06,340: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:06,342: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:06,550: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:06,551: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0NjU1NDpjMDNiZmMzNzQzYzc0MzI4ZDE3YTQ1YjkyN2JkNTNkZA
2016-04-19 10:49:06,557: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:06,558: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:06,559: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:06,589: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:06,591: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0NjU5NDo3MTE2YmVjMDhhYTcyMmQ0ZjUyNDgwOTVmOTdmMmE1ZQ
2016-04-19 10:49:06,596: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:06,605: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:06,606: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:06,617: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:06,618: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                                            [ERROR]
    test_detach_detached_volume ... 2016-04-19 10:49:06,635: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:06,813: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:06,819: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:06,820: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:06,820: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:06,821: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:07,005: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:07,007: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0NzAxMDoyNDQzOTQ2OGU4MmVmN2VjNTg1MzU4NDczNjVmNmMwZA
2016-04-19 10:49:07,012: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:07,013: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:07,014: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:07,044: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:07,047: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0NzA0ODo2N2JlOWJlNGEzMGNkYmJjMjYwNDQxNzhjMGVlNTQzYg
2016-04-19 10:49:07,052: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:07,060: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:07,062: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:07,099: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:07,100: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                                    [ERROR]
    test_detach_unknown_volume ... 2016-04-19 10:49:07,116: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:07,292: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:07,301: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:07,301: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:07,301: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:07,303: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:07,512: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:07,514: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0NzUxNzo2M2MzM2VmOWFlYTQyNGI5MmIyMmU4Yzk3NjNiZjM1Zg
2016-04-19 10:49:07,519: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:07,520: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:07,520: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:07,549: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:07,551: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0NzU1NDpmZGFhYjNjMDkyMTM5MzY4Y2JkOTgyMjEyZWJkMmJhMw
2016-04-19 10:49:07,584: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:07,594: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:07,604: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:07,619: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:07,621: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                                     [ERROR]
    test_detach_volume ... 2016-04-19 10:49:07,639: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:07,823: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:07,830: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:07,830: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:07,830: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:07,832: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:08,053: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:08,055: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0ODA1ODo3MDk2NzQ1MzEyOTRjMjQxMWJlZmYzODAyMWU2MDNhMQ
2016-04-19 10:49:08,063: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:08,064: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:08,064: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:08,095: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:08,096: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0ODA5OTo2NjdjNWU5OTdkNGUyM2RmZDkwNzI3ZTdkMmE2Y2MzNQ
2016-04-19 10:49:08,101: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:08,109: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:08,111: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:08,117: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:08,119: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                                             [ERROR]
    test_device_size ... 2016-04-19 10:49:08,135: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:08,315: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:08,321: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:08,321: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:08,321: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:08,323: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:08,531: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:08,533: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0ODUzNjozODlkM2FmYmQyNGE3OTdmNzRmYTJhM2RiNjRmNDYxZQ
2016-04-19 10:49:08,538: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:08,539: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:08,540: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:08,579: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:08,580: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0ODU4NDozNTgwYmI1ZDYyNjk4YmY3OGRiNTA5MjhjNjRkZDNhZQ
2016-04-19 10:49:08,585: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:08,594: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:08,595: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:08,602: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:08,604: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                                               [ERROR]
    test_get_device_path_device ... 2016-04-19 10:49:08,620: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:08,801: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:08,809: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:08,810: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:08,810: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:08,811: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:09,025: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:09,027: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0OTAzMDpjOTJhNDRlMDA3YzNiYjJlOWUzYTcwZTEyOTViNzkxMw
2016-04-19 10:49:09,032: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:09,033: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:09,034: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:09,062: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:09,063: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0OTA2Nzo1OTQzMGQ0YTdhYTM0NzNmNDZkYjgzYmQwM2IwOTY3Mw
2016-04-19 10:49:09,069: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:09,077: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:09,078: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:09,086: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:09,087: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                                    [ERROR]
    test_get_device_path_device_repeatable_results ... 2016-04-19 10:49:09,103: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:09,278: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:09,285: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:09,285: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:09,285: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:09,287: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:09,495: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:09,497: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0OTUwMDo4ZDI3ODAyYjQ0MTJlNzZjY2FiOWIyNjhmYTkyNWY2OQ
2016-04-19 10:49:09,501: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:09,502: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:09,503: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:09,532: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:09,533: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0OTUzNjo0NWNjYzE1NGFkMjQzYWM5NTJjMzYxNjc5N2M3MTEzZQ
2016-04-19 10:49:09,539: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:09,549: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:09,551: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:09,558: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:09,559: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                 [ERROR]
    test_get_device_path_unattached_volume ... 2016-04-19 10:49:09,576: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:09,754: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:09,760: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:09,760: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:09,760: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:09,762: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:09,976: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:09,978: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE0OTk4MTpiNDIyZjUzZWE0NjgxMDUyMmI1NTViOGQ1OTQwZTBlZg
2016-04-19 10:49:09,984: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:09,986: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:09,987: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:10,017: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:10,019: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE1MDAyMjphNTk1MjRkYjFkMGU2NzMzM2ExYTEyODdmOTcwZjRlMQ
2016-04-19 10:49:10,024: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:10,033: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:10,034: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:10,095: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:10,096: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                         [ERROR]
    test_get_device_path_unknown_volume ... 2016-04-19 10:49:10,113: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:10,290: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:10,296: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:10,297: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:10,297: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:10,298: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:10,503: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:10,505: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE1MDUwODoyYjgyZDdlMWNjMWY3ODVkZGU1MzQxYjYzYThkOGYyNw
2016-04-19 10:49:10,510: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:10,511: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:10,511: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:10,548: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:10,549: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE1MDU1MjplODQxNjQxMmVmMjU3YjUwMzU3ZjI3OTZiMTk2MGJiMQ
2016-04-19 10:49:10,556: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:10,565: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:10,566: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:10,574: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:10,576: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                            [ERROR]
    test_interface ... 2016-04-19 10:49:10,591: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:10,780: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:10,790: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:10,790: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:10,790: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:10,792: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:10,998: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:11,000: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE1MTAwMzpkMWFjYTM1OGY5MmQ0OWY2NzdkMjAzNzI0YWM1NDE0ZA
2016-04-19 10:49:11,006: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:11,007: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:11,007: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:11,039: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:11,040: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE1MTA0NDo0ZWJmNTE3NzA4ZDFiYWQ3ZWI3Y2VkODNlNGJmNjgwZQ
2016-04-19 10:49:11,045: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:11,053: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:11,054: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:11,062: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:11,063: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                                                 [ERROR]
    test_list_attached_and_unattached ... 2016-04-19 10:49:11,078: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:11,254: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:11,261: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:11,261: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:11,261: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:11,263: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:11,464: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:11,466: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE1MTQ2OTo3NmFkZmY0MTk4ODBjYzk3ZTgyYzQwMjlkNGQ0NTk2Nw
2016-04-19 10:49:11,470: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:11,471: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:11,471: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:11,502: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:11,503: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE1MTUwNzo1MzE0NDhlYmVkZjE5ZTlmODk2ZDEyZWYzMDkwM2M3MA
2016-04-19 10:49:11,507: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:11,515: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:11,516: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:11,523: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:11,524: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                              [ERROR]
    test_list_volume_empty ... 2016-04-19 10:49:11,537: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:11,708: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:11,715: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:11,715: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:11,715: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:11,717: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:11,925: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:11,927: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE1MTkyOTo4ZjViNjFiYjE0MjM2OGI5ZTE0MGNjODhlN2YxYjc2Mw
2016-04-19 10:49:11,949: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:11,951: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:11,951: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:11,983: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:11,985: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE1MTk4ODowOWY5ZWEwMmU3MjNhMzc3ZDBjMzRjMGNlOWE0ODM5Mw
2016-04-19 10:49:11,989: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:11,997: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:11,999: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:12,008: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:12,009: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                                         [ERROR]
    test_listed_volume_attributes ... 2016-04-19 10:49:12,025: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:12,206: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:12,213: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:12,213: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:12,213: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:12,215: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:12,419: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:12,421: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE1MjQyNDpmMDA5MTcxNjAxZGNmNjRjN2IxNmRhZmVhZTcwMmM4Ng
2016-04-19 10:49:12,426: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:12,428: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:12,428: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:12,458: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:12,460: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE1MjQ2Mzo4MmQ2MWU1MmFlMzYzZmIzZTdlYjA3OGY4NzY5YTQ3MA
2016-04-19 10:49:12,465: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:12,475: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:12,476: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:12,484: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:12,486: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                                  [ERROR]
    test_multiple_volumes_attached_to_host ... 2016-04-19 10:49:12,501: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:12,681: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:12,687: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:12,688: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:12,688: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:12,689: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:12,866: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:12,868: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE1Mjg3MTplZTM5NjMzNTNmODc1ZDY3N2U4ZmJlZTVlNmEzZTQyYg
2016-04-19 10:49:12,874: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:12,875: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:12,875: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:12,906: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:12,907: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE1MjkxMToxOTg0ZTllY2VjOGEzNDUwODEzOTE2MjFiYjFmMTk0NA
2016-04-19 10:49:12,914: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:12,927: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:12,928: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:12,937: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:12,939: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                         [ERROR]
    test_reattach_detached_volume ... 2016-04-19 10:49:12,954: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:13,098: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:13,105: DEBUG scaleio:__init__ | Logger initialized!
2016-04-19 10:49:13,105: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:13,105: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:13,106: INFO connectionpool:_new_conn | Starting new HTTPS connection (1): XXX.XXX.XXX.236
2016-04-19 10:49:13,301: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:13,303: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE1MzMwNjowODUxY2M1MjgyNjBhNmQzMzkxMjMxMjVmYWY3OWI5Nw
2016-04-19 10:49:13,308: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:13,310: DEBUG scaleio:_login | Logging into https://XXX.XXX.XXX.236/api/login
2016-04-19 10:49:13,310: DEBUG scaleio:_login | With credentials admin/XXXXXXXX
2016-04-19 10:49:13,399: DEBUG connectionpool:_make_request | "GET /api/login HTTP/1.1" 200 None
2016-04-19 10:49:13,400: DEBUG scaleio:_login | Authentication token recieved: YWRtaW46MTQ2MTEwNjE1MzQwNDpjNzYwYWFjYTY2ZWNjNTE1ZmY5NTVjMjhmMjQ2YjU0Zg
2016-04-19 10:49:13,404: DEBUG connectionpool:_make_request | "GET /api/version HTTP/1.1" 200 None
2016-04-19 10:49:13,413: DEBUG connectionpool:_make_request | "GET /api/types/ProtectionDomain/instances HTTP/1.1" 200 None
2016-04-19 10:49:13,415: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"systemId":"43b0457e476b4828","protectionDomainState":"Active","rebuildNetworkThrottlingEnabled":false,"rebalanceNetworkThrottlingEnabled":false,"rebuildNetworkThrottlingInKbps":null,"rebalanceNetworkThrottlingInKbps":null,"name":"domain1","overallIoNetworkThrottlingEnabled":false,"overallIoNetworkThrottlingInKbps":null,"id":"d3d552e900000000","links":[{"rel":"self","href":"/api/instances/ProtectionDomain::d3d552e900000000"},{"rel":"/api/ProtectionDomain/relationship/Statistics","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Statistics"},{"rel":"/api/ProtectionDomain/relationship/StoragePool","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/StoragePool"},{"rel":"/api/ProtectionDomain/relationship/Sds","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/Sds"},{"rel":"/api/ProtectionDomain/relationship/FaultSet","href":"/api/instances/ProtectionDomain::d3d552e900000000/relationships/FaultSet"},{"rel":"/api/parent/relationship/systemId","href":"/api/instances/System::43b0457e476b4828"}]}]
2016-04-19 10:49:13,422: DEBUG connectionpool:_make_request | "GET /api/types/StoragePool/instances HTTP/1.1" 200 None
2016-04-19 10:49:13,424: DEBUG scaleio:_do_get | _do_get() - HTTP response OK, data: [{"sparePercentage":25,"protectionDomainId":"d3d552e900000000","rebuildEnabled":true,"rebalanceEnabled":true,"rebuildIoPriorityPolicy":"limitNumOfConcurrentIos","rebalanceIoPriorityPolicy":"favorAppIos","rebuildIoPriorityNumOfConcurrentIosPerDevice":1,"rebalanceIoPriorityNumOfConcurrentIosPerDevice":1,"rebuildIoPriorityBwLimitPerDeviceInKbps":10240,"rebalanceIoPriorityBwLimitPerDeviceInKbps":10240,"rebuildIoPriorityAppIopsPerDeviceThreshold":null,"rebalanceIoPriorityAppIopsPerDeviceThreshold":null,"rebuildIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebalanceIoPriorityAppBwPerDeviceThresholdInKbps":null,"rebuildIoPriorityQuietPeriodInMsec":null,"rebalanceIoPriorityQuietPeriodInMsec":null,"numOfParallelRebuildRebalanceJobsPerDevice":2,"name":"pool1","zeroPaddingEnabled":false,"useRmcache":true,"rmcacheWriteHandlingMode":"Cached","backgroundScannerMode":"Disabled","backgroundScannerBWLimitKBps":0,"id":"d5a99ffb00000000","links":[{"rel":"self","href":"/api/instances/StoragePool::d5a99ffb00000000"},{"rel":"/api/StoragePool/relationship/Statistics","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Statistics"},{"rel":"/api/StoragePool/relationship/Volume","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Volume"},{"rel":"/api/StoragePool/relationship/Device","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/Device"},{"rel":"/api/StoragePool/relationship/VTree","href":"/api/instances/StoragePool::d5a99ffb00000000/relationships/VTree"},{"rel":"/api/parent/relationship/protectionDomainId","href":"/api/instances/ProtectionDomain::d3d552e900000000"}]}]
                                  [ERROR]

===============================================================================
[ERROR]
Traceback (most recent call last):
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 75, in test_mdm_login
    block_device_api = emcsioblockdeviceapi_for_test(uuid4(), self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
    raise ValueError("Missing keyword value for '%s'." % (e.args[0],))
exceptions.ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIImplementationTests.test_mdm_login
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: twisted-eliot-log: {{{
0a294600-c208-4799-9195-29e431d7d8f4 -> /1
2016-04-19 14:49:00.143120Z
  Info: 'Using HTTPS'

a9852f9d-6935-4957-80d7-157df0be96b9 -> /1
2016-04-19 14:49:00.145855Z
  Info: 'Debug Level: DEBUG'

e5b6e284-c64f-45e0-b510-9f89140c9ce2 -> /1
2016-04-19 14:49:00.353418Z
  Info: 'Using API Version 1.1'

04409aa0-3902-40f5-a862-d0a7831f9531 -> /1
2016-04-19 14:49:00.641488Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

25cde263-146a-44bb-92fe-5891c86e6d94 -> /1
2016-04-19 14:49:00.650809Z
  Info: 'Protection Domain Verified domain1'

667b05f4-78ed-4193-b45d-811fbc2bb0c2 -> /1
2016-04-19 14:49:00.666755Z
  Error: 'Storage Pool Not Found default'
}}}

twisted-log: {{{2016-04-19 10:49:00-0400 [-] /opt/flocker/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py:768: requests.packages.urllib3.exceptions.InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_attach_attached_volume
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
3e41e1f6-8a20-4589-8dcd-d9e87c9b06c1 -> /1
2016-04-19 14:49:00.691317Z
  Info: 'Using HTTPS'

32328e0b-a59d-4e34-96a6-207e294f1db3 -> /1
2016-04-19 14:49:00.692200Z
  Info: 'Debug Level: DEBUG'

36f6290c-a006-4856-bd0a-4b1b1c2feb5c -> /1
2016-04-19 14:49:00.886216Z
  Info: 'Using API Version 1.1'

989a211c-5488-4627-8a86-50ba40a26a7b -> /1
2016-04-19 14:49:01.151402Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

ea9aef35-e0c1-4b96-bfc6-8aeb5f4b1049 -> /1
2016-04-19 14:49:01.159964Z
  Info: 'Protection Domain Verified domain1'

1105c062-a541-4306-854a-5bb5484c12f5 -> /1
2016-04-19 14:49:01.169241Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_attach_destroyed_volume
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
94aa08ff-b50e-4d80-b9de-0e38ab77ce73 -> /1
2016-04-19 14:49:01.182101Z
  Info: 'Using HTTPS'

4f731bd2-9825-4321-b672-83cad0881c05 -> /1
2016-04-19 14:49:01.182787Z
  Info: 'Debug Level: DEBUG'

ee998ee6-962c-4741-9fc6-eff95af2f756 -> /1
2016-04-19 14:49:01.372076Z
  Info: 'Using API Version 1.1'

e2011727-3d3c-4da3-9dd3-3c5db7a8cd1b -> /1
2016-04-19 14:49:01.644737Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

d4b9ebcf-1ac3-4350-ad4c-b21af05cfd5c -> /1
2016-04-19 14:49:01.655345Z
  Info: 'Protection Domain Verified domain1'

2bf93686-d024-4db7-9ae0-8e21d5049e2b -> /1
2016-04-19 14:49:01.664835Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_attach_elsewhere_attached_volume
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
d397f0a8-8a5e-42e3-8610-88f8d15a6d4a -> /1
2016-04-19 14:49:01.676060Z
  Info: 'Using HTTPS'

ce403db9-b324-4a12-97e2-bd7e2a1d0dc5 -> /1
2016-04-19 14:49:01.676723Z
  Info: 'Debug Level: DEBUG'

3793ca07-2489-4aef-85df-4248d137d3f5 -> /1
2016-04-19 14:49:01.869336Z
  Info: 'Using API Version 1.1'

bdaf4aab-3d40-4b1c-9fa0-0586696c04b5 -> /1
2016-04-19 14:49:02.142957Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

75be489c-f6e5-434b-83e3-fdd35a2420af -> /1
2016-04-19 14:49:02.152610Z
  Info: 'Protection Domain Verified domain1'

f5dbb84a-c5b0-4216-941b-578a21c689d7 -> /1
2016-04-19 14:49:02.162219Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_attach_unattached_volume
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
181ef526-6775-43ad-8177-1b5cf543617c -> /1
2016-04-19 14:49:02.174422Z
  Info: 'Using HTTPS'

a61aa1f3-fa96-452e-9826-407720eee881 -> /1
2016-04-19 14:49:02.175159Z
  Info: 'Debug Level: DEBUG'

69a59158-b02a-41a8-a6d7-7b19aa33bfd1 -> /1
2016-04-19 14:49:02.365818Z
  Info: 'Using API Version 1.1'

91915757-8453-4a79-9d02-bb1d01a924a3 -> /1
2016-04-19 14:49:02.621447Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

c062e9a2-af65-4541-a23a-cf4e69d4e10a -> /1
2016-04-19 14:49:02.630103Z
  Info: 'Protection Domain Verified domain1'

838cec74-e139-4e8c-9ef0-2884a2982228 -> /1
2016-04-19 14:49:02.638836Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_attach_unknown_volume
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
2e8d42a4-3a3e-4919-95ed-f90dd9b110c0 -> /1
2016-04-19 14:49:02.650257Z
  Info: 'Using HTTPS'

f26e46bf-0eca-4317-ae6e-c52dcd158da7 -> /1
2016-04-19 14:49:02.650924Z
  Info: 'Debug Level: DEBUG'

cb10ee82-fec2-40ef-9326-56c3f51cdf46 -> /1
2016-04-19 14:49:02.853450Z
  Info: 'Using API Version 1.1'

3d7e143b-7c1a-4a2c-9640-c6f29ed6886e -> /1
2016-04-19 14:49:03.130720Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

fd0197ce-f580-4798-8558-92304920ad49 -> /1
2016-04-19 14:49:03.139520Z
  Info: 'Protection Domain Verified domain1'

a7c1033f-656c-4c88-b8ae-33acc39624a1 -> /1
2016-04-19 14:49:03.149038Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_attached_volume_listed
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
c2a82d82-1a5a-43a8-b55e-b0198cc25e96 -> /1
2016-04-19 14:49:03.168632Z
  Info: 'Using HTTPS'

0444376e-4ed1-4716-a60d-6ebdc48f4703 -> /1
2016-04-19 14:49:03.169563Z
  Info: 'Debug Level: DEBUG'

47c68a25-a694-4cfc-b3bc-bd398c8e8cb4 -> /1
2016-04-19 14:49:03.361656Z
  Info: 'Using API Version 1.1'

c3a699a1-feea-45b5-af28-a05adfc998c6 -> /1
2016-04-19 14:49:03.668791Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

f99fe56f-d590-485c-ad5e-a0e30a24df85 -> /1
2016-04-19 14:49:03.678294Z
  Info: 'Protection Domain Verified domain1'

23b6a8d4-5fe2-4241-b88e-19f38c79ad45 -> /1
2016-04-19 14:49:03.686875Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_compute_instance_id_nonempty
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
6f8d44c6-2696-4e97-afe4-70f441803454 -> /1
2016-04-19 14:49:03.700082Z
  Info: 'Using HTTPS'

75c1e8ce-1770-40be-a8b9-3783432af6ca -> /1
2016-04-19 14:49:03.700850Z
  Info: 'Debug Level: DEBUG'

44ac7842-d79e-455f-b905-c095e9616b73 -> /1
2016-04-19 14:49:03.895967Z
  Info: 'Using API Version 1.1'

bc7db042-7634-4546-bd2d-d378ca794aef -> /1
2016-04-19 14:49:04.195021Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

8950ddc4-1388-44d4-bd85-49c5f554a6a5 -> /1
2016-04-19 14:49:04.218973Z
  Info: 'Protection Domain Verified domain1'

56f68006-4bc7-42c7-8116-b9879f228852 -> /1
2016-04-19 14:49:04.228814Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_compute_instance_id_unicode
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
a6392f8b-ae1e-4606-ac90-53462a40eb92 -> /1
2016-04-19 14:49:04.240786Z
  Info: 'Using HTTPS'

415775b6-30cc-4090-8359-e4c0a9f6cb2b -> /1
2016-04-19 14:49:04.241509Z
  Info: 'Debug Level: DEBUG'

2dc5a6f3-e8f6-4a75-8822-d27be5299968 -> /1
2016-04-19 14:49:04.437872Z
  Info: 'Using API Version 1.1'

4fb9edc2-f80f-4281-8517-464a0c6bef47 -> /1
2016-04-19 14:49:04.714104Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

d776639d-f133-4634-addb-b825066beecd -> /1
2016-04-19 14:49:04.722991Z
  Info: 'Protection Domain Verified domain1'

26d32e3a-0281-4e08-a51e-55585575c0f0 -> /1
2016-04-19 14:49:04.731723Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_created_is_listed
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
4692d5f2-df45-4f00-8909-125588f27eaf -> /1
2016-04-19 14:49:04.743857Z
  Info: 'Using HTTPS'

e66bfa4c-97ec-4ab3-807a-e5780a453b85 -> /1
2016-04-19 14:49:04.744596Z
  Info: 'Debug Level: DEBUG'

02642939-27c0-49a2-a2f2-96e2330b15d5 -> /1
2016-04-19 14:49:04.949121Z
  Info: 'Using API Version 1.1'

8ae7dad3-a874-4362-b415-e809170539f1 -> /1
2016-04-19 14:49:05.207415Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

7d1baedb-1fce-4545-93d2-e4b11f5a7678 -> /1
2016-04-19 14:49:05.216608Z
  Info: 'Protection Domain Verified domain1'

efa330a2-5289-4ae6-a9c3-050237830e0a -> /1
2016-04-19 14:49:05.227271Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_created_volume_attributes
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
dafce0a7-ffcf-4c07-9f43-0ffb3ae3260a -> /1
2016-04-19 14:49:05.240483Z
  Info: 'Using HTTPS'

045a6999-2314-4ed2-a9ca-ea219f46f9c9 -> /1
2016-04-19 14:49:05.241161Z
  Info: 'Debug Level: DEBUG'

6edf42c0-a8ed-439f-bb09-c13892399c8d -> /1
2016-04-19 14:49:05.426644Z
  Info: 'Using API Version 1.1'

9c9fda78-981f-4584-bfcb-6058baa39952 -> /1
2016-04-19 14:49:05.684441Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

275d80ec-2c35-4a04-8257-bfb1d0ac74d1 -> /1
2016-04-19 14:49:05.693674Z
  Info: 'Protection Domain Verified domain1'

b1c8338e-0ea2-468d-b428-9a4f2bacd56b -> /1
2016-04-19 14:49:05.706921Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_destroy_destroyed_volume
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
367bc09f-0870-4c7c-954b-86814fecb900 -> /1
2016-04-19 14:49:05.720112Z
  Info: 'Using HTTPS'

2d108d63-5d2b-4974-a9da-60cd359abd06 -> /1
2016-04-19 14:49:05.720845Z
  Info: 'Debug Level: DEBUG'

652e1584-05ca-4c61-90f9-4ce62e0023c9 -> /1
2016-04-19 14:49:05.914041Z
  Info: 'Using API Version 1.1'

d496fcdb-feb7-4550-9e1e-629a59622107 -> /1
2016-04-19 14:49:06.118749Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

346cff72-4e49-40fb-b714-bf28a3ed68d7 -> /1
2016-04-19 14:49:06.126769Z
  Info: 'Protection Domain Verified domain1'

17380736-92d4-4e98-b5af-5b142b3392db -> /1
2016-04-19 14:49:06.135338Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_destroy_unknown_volume
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
261900b0-d5f5-4643-a23b-477df9d64f99 -> /1
2016-04-19 14:49:06.148813Z
  Info: 'Using HTTPS'

b659f628-d6f0-429b-afea-81f729b0f203 -> /1
2016-04-19 14:49:06.149612Z
  Info: 'Debug Level: DEBUG'

81f05c31-ece3-4e81-852f-eb3bb9c705e7 -> /1
2016-04-19 14:49:06.338683Z
  Info: 'Using API Version 1.1'

97d5cd68-9b4c-4dee-9bda-d141574c9a81 -> /1
2016-04-19 14:49:06.597907Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

567218b6-5e4e-409e-8bae-e61781669de4 -> /1
2016-04-19 14:49:06.607388Z
  Info: 'Protection Domain Verified domain1'

45922618-e2a1-441c-a2cb-e4f2462ee8e6 -> /1
2016-04-19 14:49:06.619415Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_destroy_volume
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
0d6a22dc-b914-4da7-a7f6-dfcc711b63a3 -> /1
2016-04-19 14:49:06.632835Z
  Info: 'Using HTTPS'

7adf5c8a-7293-48b4-b418-a977d5fba89f -> /1
2016-04-19 14:49:06.633504Z
  Info: 'Debug Level: DEBUG'

f2ddaac9-5476-4cff-9138-76c18bfed573 -> /1
2016-04-19 14:49:06.818589Z
  Info: 'Using API Version 1.1'

61e43a5e-6cf4-4a5a-be9f-77604a2ad07c -> /1
2016-04-19 14:49:07.053694Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

9915fc39-0530-4c67-ac51-4cccf14deabd -> /1
2016-04-19 14:49:07.062865Z
  Info: 'Protection Domain Verified domain1'

91091597-74e0-4799-ae89-83425d3de1c1 -> /1
2016-04-19 14:49:07.101663Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_detach_detached_volume
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
46ee1164-65e7-4efa-96fb-2fb82f6b36f2 -> /1
2016-04-19 14:49:07.113151Z
  Info: 'Using HTTPS'

4a9d237f-9359-472b-b0b6-f11c43d0134e -> /1
2016-04-19 14:49:07.113864Z
  Info: 'Debug Level: DEBUG'

75a2a4f1-95c3-4f34-8c5e-7583c22dea0e -> /1
2016-04-19 14:49:07.299612Z
  Info: 'Using API Version 1.1'

1ef4c1a1-2c78-4da4-9079-951f5221611b -> /1
2016-04-19 14:49:07.587232Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

5685a432-64dd-4e9e-800c-44360101e077 -> /1
2016-04-19 14:49:07.606114Z
  Info: 'Protection Domain Verified domain1'

6e7d267e-d5a6-4bc2-be8b-0370eba7d2bc -> /1
2016-04-19 14:49:07.622358Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_detach_unknown_volume
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
20ddf363-4217-4970-960d-e5ed45c2d85c -> /1
2016-04-19 14:49:07.635420Z
  Info: 'Using HTTPS'

751e422f-e51b-47f1-a042-3518759f3117 -> /1
2016-04-19 14:49:07.636213Z
  Info: 'Debug Level: DEBUG'

5129e5a0-be31-468b-8d8f-234fb9868da7 -> /1
2016-04-19 14:49:07.828947Z
  Info: 'Using API Version 1.1'

05e5b1de-dd78-40f2-91e1-b9fc7e7e8dec -> /1
2016-04-19 14:49:08.102987Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

fc04176f-03c9-43fb-8227-10b01bb4b591 -> /1
2016-04-19 14:49:08.111769Z
  Info: 'Protection Domain Verified domain1'

f30d9bf1-f508-4793-af90-aeb37cbe4f89 -> /1
2016-04-19 14:49:08.119977Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_detach_volume
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
155f50b8-2389-4df9-aa65-df66823a4872 -> /1
2016-04-19 14:49:08.132625Z
  Info: 'Using HTTPS'

bdd30533-7fd7-4f8c-b8f4-f3e7879e319f -> /1
2016-04-19 14:49:08.133253Z
  Info: 'Debug Level: DEBUG'

308c84b1-a3c8-4d8e-b13e-62c09330808b -> /1
2016-04-19 14:49:08.320187Z
  Info: 'Using API Version 1.1'

14a0997c-4095-414d-a6be-61619a8c8a28 -> /1
2016-04-19 14:49:08.586666Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

43fb51eb-e48f-4325-93c0-0247702d901d -> /1
2016-04-19 14:49:08.596238Z
  Info: 'Protection Domain Verified domain1'

2a2a1620-79b5-404a-8f80-f2b7d6314703 -> /1
2016-04-19 14:49:08.605053Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_device_size
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
518ce31e-0daa-4967-a64a-265bdf237993 -> /1
2016-04-19 14:49:08.616610Z
  Info: 'Using HTTPS'

c2487624-13ca-4716-9d10-cc84cd6fe168 -> /1
2016-04-19 14:49:08.617237Z
  Info: 'Debug Level: DEBUG'

b3b3d05f-295f-453a-bacb-a244cbd55ca5 -> /1
2016-04-19 14:49:08.808616Z
  Info: 'Using API Version 1.1'

17056f62-32bc-48e6-88b5-331f6bf19637 -> /1
2016-04-19 14:49:09.070628Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

e23c489d-1433-418f-8a9a-3ae0af03d5e4 -> /1
2016-04-19 14:49:09.079335Z
  Info: 'Protection Domain Verified domain1'

deee0a21-c451-4b40-98af-c7d4966ff930 -> /1
2016-04-19 14:49:09.088646Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_get_device_path_device
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
1e55896f-28cb-4713-8a82-acb41dfad1d6 -> /1
2016-04-19 14:49:09.100218Z
  Info: 'Using HTTPS'

38b8fab7-557c-4a83-8b48-b925debe6631 -> /1
2016-04-19 14:49:09.100911Z
  Info: 'Debug Level: DEBUG'

0b364ce0-6717-4d7b-a8e4-3fb8877df1b6 -> /1
2016-04-19 14:49:09.283956Z
  Info: 'Using API Version 1.1'

e747e9d9-feb9-4752-8f9b-0cb07d13cdcc -> /1
2016-04-19 14:49:09.541854Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

df7a0723-8bf9-4ba9-ae68-a28294b98bcf -> /1
2016-04-19 14:49:09.551804Z
  Info: 'Protection Domain Verified domain1'

c7c9a6ae-1a65-4fa6-bc60-0b225f52ef27 -> /1
2016-04-19 14:49:09.560640Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_get_device_path_device_repeatable_results
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
e752117c-578f-4c47-9e77-175da56d384f -> /1
2016-04-19 14:49:09.573710Z
  Info: 'Using HTTPS'

c7d29b79-358d-4311-8851-41932e4cda2d -> /1
2016-04-19 14:49:09.574355Z
  Info: 'Debug Level: DEBUG'

a126bc9f-176f-4443-a513-d4dd2bcac8fc -> /1
2016-04-19 14:49:09.759070Z
  Info: 'Using API Version 1.1'

976ef817-d870-411e-88ba-998dd490e424 -> /1
2016-04-19 14:49:10.026669Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

6d3e9dcf-5c00-42df-9678-3cb91b3c7ced -> /1
2016-04-19 14:49:10.035588Z
  Info: 'Protection Domain Verified domain1'

afa587c4-91e0-44a9-9e17-b70012895c94 -> /1
2016-04-19 14:49:10.097824Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_get_device_path_unattached_volume
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
4ef20a26-6289-4464-bdc4-94eb6fdf5a1c -> /1
2016-04-19 14:49:10.110823Z
  Info: 'Using HTTPS'

d35d5b5b-8eec-4529-8ee7-08eb845b79a9 -> /1
2016-04-19 14:49:10.111459Z
  Info: 'Debug Level: DEBUG'

75ac79e5-adae-4c19-8aaf-6ff70e5dd4e3 -> /1
2016-04-19 14:49:10.295482Z
  Info: 'Using API Version 1.1'

92877710-bc22-47d7-a726-7ea64e24dc67 -> /1
2016-04-19 14:49:10.557719Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

cdcbc6cd-3497-4c5b-8b59-62e2a7c639ef -> /1
2016-04-19 14:49:10.567610Z
  Info: 'Protection Domain Verified domain1'

d746fd50-79e6-4971-96c3-d0ae4afab212 -> /1
2016-04-19 14:49:10.577213Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_get_device_path_unknown_volume
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
af49a8b4-5baa-4e11-bba0-0ccdeb8582b8 -> /1
2016-04-19 14:49:10.588461Z
  Info: 'Using HTTPS'

9084f378-0590-46ff-b74b-b9456749a9bc -> /1
2016-04-19 14:49:10.589135Z
  Info: 'Debug Level: DEBUG'

d3097f58-4861-4161-a12b-f8ea565736a1 -> /1
2016-04-19 14:49:10.788794Z
  Info: 'Using API Version 1.1'

6fd566e8-86f9-4971-a91b-a5ecb4f993da -> /1
2016-04-19 14:49:11.047077Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

12b45f2a-3459-4fa2-afdb-231c1f0ebf28 -> /1
2016-04-19 14:49:11.055362Z
  Info: 'Protection Domain Verified domain1'

0649c8de-abcd-4fd1-ae35-25e8538ed028 -> /1
2016-04-19 14:49:11.064397Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_interface
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
95f6d667-b1c1-481f-8f20-c0a0fc9a450e -> /1
2016-04-19 14:49:11.075927Z
  Info: 'Using HTTPS'

54461fba-e428-4da2-80a9-990defa2ae82 -> /1
2016-04-19 14:49:11.076613Z
  Info: 'Debug Level: DEBUG'

377f3424-6958-4c2a-95c0-a0078346ad7a -> /1
2016-04-19 14:49:11.259921Z
  Info: 'Using API Version 1.1'

a6792924-8ee0-4437-acb0-0daec2d9d5f6 -> /1
2016-04-19 14:49:11.508348Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

367233d5-99bf-4580-b219-3917c97ee73c -> /1
2016-04-19 14:49:11.516996Z
  Info: 'Protection Domain Verified domain1'

c211a095-eaa9-430c-b8fa-f0d418bcba87 -> /1
2016-04-19 14:49:11.525439Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_list_attached_and_unattached
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
2d06c782-a1e0-4625-ab56-e9e8fa894efd -> /1
2016-04-19 14:49:11.535068Z
  Info: 'Using HTTPS'

28e996a1-17bb-434c-8087-2c3763693b24 -> /1
2016-04-19 14:49:11.535606Z
  Info: 'Debug Level: DEBUG'

fca9e74b-c70e-4b99-9d25-92f2613c7d96 -> /1
2016-04-19 14:49:11.713982Z
  Info: 'Using API Version 1.1'

d778b905-ba35-4c91-aaef-095667a3a06b -> /1
2016-04-19 14:49:11.991218Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

65730886-d1dc-4dfc-96ba-e577d9226278 -> /1
2016-04-19 14:49:12.000168Z
  Info: 'Protection Domain Verified domain1'

9af9f98f-7413-4a6d-ad15-1a3b8df0b193 -> /1
2016-04-19 14:49:12.010392Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_list_volume_empty
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
b14c7619-0865-4ceb-9274-71b785981955 -> /1
2016-04-19 14:49:12.022330Z
  Info: 'Using HTTPS'

983b15b2-6505-4f91-a78d-f01341d02b9a -> /1
2016-04-19 14:49:12.023041Z
  Info: 'Debug Level: DEBUG'

3ce080a5-4455-4d70-af9c-be481c64d8ab -> /1
2016-04-19 14:49:12.211982Z
  Info: 'Using API Version 1.1'

ce068c59-fafa-4a4b-9f7b-f6e508073d91 -> /1
2016-04-19 14:49:12.467284Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

a1d86fb2-7124-493c-83cb-3eb21d0d3942 -> /1
2016-04-19 14:49:12.477125Z
  Info: 'Protection Domain Verified domain1'

d7abf907-1fbe-4afe-bcbc-1e967ba08533 -> /1
2016-04-19 14:49:12.487016Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_listed_volume_attributes
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
413661a1-a46f-40dd-91a9-36d505f5f261 -> /1
2016-04-19 14:49:12.498237Z
  Info: 'Using HTTPS'

9559b0fb-f73c-4838-b45c-ad32b1c736f5 -> /1
2016-04-19 14:49:12.498934Z
  Info: 'Debug Level: DEBUG'

0d220cbc-fab2-4fc5-af92-d2d74ed3cbbb -> /1
2016-04-19 14:49:12.686643Z
  Info: 'Using API Version 1.1'

c5157c32-1ed7-43bc-ad69-140cd4b0c453 -> /1
2016-04-19 14:49:12.917157Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

06a2ad44-009f-48e8-a0ec-48fb01e877a4 -> /1
2016-04-19 14:49:12.929151Z
  Info: 'Protection Domain Verified domain1'

58ec7671-1694-48b6-9bfb-6effe1705479 -> /1
2016-04-19 14:49:12.939945Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_multiple_volumes_attached_to_host
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-log

twisted-eliot-log: {{{
93392edb-3007-4886-aa50-424787113034 -> /1
2016-04-19 14:49:12.951470Z
  Info: 'Using HTTPS'

fb1fdb73-9d99-43d5-acad-2561df03d764 -> /1
2016-04-19 14:49:12.952189Z
  Info: 'Debug Level: DEBUG'

1038e510-121a-478e-86bc-8a5e62189f88 -> /1
2016-04-19 14:49:13.103774Z
  Info: 'Using API Version 1.1'

6c405089-f5f2-44f6-83cc-c002695ebb9c -> /1
2016-04-19 14:49:13.406495Z
  Info: 'Logged In to ScaleIO: https://XXX.XXX.XXX.236/api'

6b2b2dab-ca2d-44b0-98f7-bc1c0a7428ab -> /1
2016-04-19 14:49:13.415868Z
  Info: 'Protection Domain Verified domain1'

0d57cd82-5392-4862-8dbb-b5e13db19dcf -> /1
2016-04-19 14:49:13.425212Z
  Error: 'Storage Pool Not Found default'
}}}

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 112, in scaleio_client_from_environment
    debug_level=DEBUG
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/emc_sio.py", line 431, in scaleio_client
    raise UnknownStoragePool(spool)
  File "<characteristic generated init fde99eed7ba3205c53ec9e3f1a436809cfd6d685>", line 13, in characteristic_init
ValueError: Missing keyword value for 'storage_pool'.

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_reattach_detached_volume
-------------------------------------------------------------------------------
Ran 28 tests in 13.859s

FAILED (errors=28)
[root@node261 scaleio]# 
myechuri commented 8 years ago
File: cat /etc/flocker/scaleio_test.config

scaleio:
  username: admin 
  password: XXXXXXXX
  mdm: XXX.XXX.XXX.236 
  pdomain: domain1 
  storage_pool: pool1 
  ssl: True
  debug: DEBUG
[root@node261 scaleio]# 

File: /etc/flocker/agent.yml

"version": 1
"control-service":
   "hostname": "node236.local.net"
   "port": 4524
"dataset":
   "backend": "scaleio"
   "pool": "pool1"

@akamalov : From https://github.com/emccode/flocker-drivers/tree/master/scaleio , you would need to specify ScaleIO driver-specific parameters in agent.yml:

version: 1
control-service:
  hostname: "<Insert IP/Hostname of Flocker-Control Service>"
dataset:
  backend: "scaleio_flocker_driver"
  username: "<Insert ScaleIO Username>"
  password: "<Insert ScaleIO gateway User Password>"
  mdm: "<Insert Scaleio Gateway MDM's IP Address>"
  protection_domain: "<Protection Domain>" (Defaults to "default")
  storage_pool: "<Storage Pool>" (Defaults to "default")
  certificate: "</path/to/cert>" (Unsupported Right now)
  ssl: <True | False> (Defaults to True)
  debug: "<Debug LEVEL>" (Where LEVEL = DEBUG | CRITICAL, WARNING, FATAL, etc)

Can you please combine contents of /etc/flocker/scaleio_test.config and /etc/flocker/agent.yml you have into /etc/flocker/agent.yml (complying with the format suggested above)? Please let us know if you run into issues after fixing agent.yml. Thanks!

akamalov commented 8 years ago

Yep, already did, the same results:

File: /etc/flocker/agent.yml

version: 1
control-service:
   hostname: "node236.local.net"
   port: 4524
dataset:
   backend: "scaleio_flocker_driver"
   username: "admin"
   password: "XXXXXXXXX"
   mdm: "XXX.XXX.XXX.237" 
   protection_domain: "domain1"
   storage_pool: "pool1"
   ssl: True
   debug: "DEBUG"

File: /etc/flocker/scaleio_test.config

scaleio:
username: admin 
password: XXXXXXXXXX
mdm: XXX.XXX.XXX.237 
pdomain: domain1 
storage_pool: pool1 
ssl: True
debug: DEBUG

Getting error:

[root@node261 scaleio]# /opt/flocker/bin/trial scaleio_flocker_driver.test_emc_sio
scaleio_flocker_driver.test_emc_sio
  EMCScaleIOBlockDeviceAPIImplementationTests
    test_mdm_login ...                                                  [ERROR]
  EMCScaleIOBlockDeviceAPIInterfaceTests
    test_attach_attached_volume ...                                     [ERROR]
    test_attach_destroyed_volume ...                                    [ERROR]
    test_attach_elsewhere_attached_volume ...                           [ERROR]
    test_attach_unattached_volume ...                                   [ERROR]
    test_attach_unknown_volume ...                                      [ERROR]
    test_attached_volume_listed ...                                     [ERROR]
    test_compute_instance_id_nonempty ...                               [ERROR]
    test_compute_instance_id_unicode ...                                [ERROR]
    test_created_is_listed ...                                          [ERROR]
    test_created_volume_attributes ...                                  [ERROR]
    test_destroy_destroyed_volume ...                                   [ERROR]
    test_destroy_unknown_volume ...                                     [ERROR]
    test_destroy_volume ...                                             [ERROR]
    test_detach_detached_volume ...                                     [ERROR]
    test_detach_unknown_volume ...                                      [ERROR]
    test_detach_volume ...                                              [ERROR]
    test_device_size ...                                                [ERROR]
    test_get_device_path_device ...                                     [ERROR]
    test_get_device_path_device_repeatable_results ...                  [ERROR]
    test_get_device_path_unattached_volume ...                          [ERROR]
    test_get_device_path_unknown_volume ...                             [ERROR]
    test_interface ...                                                  [ERROR]
    test_list_attached_and_unattached ...                               [ERROR]
    test_list_volume_empty ...                                          [ERROR]
    test_listed_volume_attributes ...                                   [ERROR]
    test_multiple_volumes_attached_to_host ...                          [ERROR]
    test_reattach_detached_volume ...                                   [ERROR]

===============================================================================
[ERROR]
Traceback (most recent call last):
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 75, in test_mdm_login
    block_device_api = emcsioblockdeviceapi_for_test(uuid4(), self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 103, in scaleio_client_from_environment
    SCALEIO_USERNAME = scaleio_config['username']
exceptions.TypeError: 'NoneType' object has no attribute '__getitem__'

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIImplementationTests.test_mdm_login
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-eliot-log
  twisted-log

Traceback (most recent call last):
  File "/opt/flocker/lib/python2.7/site-packages/flocker/node/agents/testtools/_blockdevice.py", line 704, in setUp
    self.api = blockdevice_api_factory(test_case=self)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 50, in <lambda>
    test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/test_emc_sio.py", line 37, in emcsioblockdeviceapi_for_test
    client, pd, sp = tidy_scaleio_client_for_test(test_case)
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 123, in tidy_scaleio_client_for_test
    client, pd, sp = scaleio_client_from_environment()
  File "/root/repo/flocker-drivers/scaleio/scaleio_flocker_driver/testtools_emc_sio.py", line 103, in scaleio_client_from_environment
    SCALEIO_USERNAME = scaleio_config['username']
TypeError: 'NoneType' object has no attribute '__getitem__'

scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_attach_attached_volume
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_attach_destroyed_volume
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_attach_elsewhere_attached_volume
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_attach_unattached_volume
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_attach_unknown_volume
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_attached_volume_listed
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_compute_instance_id_nonempty
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_compute_instance_id_unicode
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_created_is_listed
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_created_volume_attributes
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_destroy_destroyed_volume
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_destroy_unknown_volume
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_destroy_volume
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_detach_detached_volume
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_detach_unknown_volume
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_detach_volume
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_device_size
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_get_device_path_device
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_get_device_path_device_repeatable_results
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_get_device_path_unattached_volume
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_get_device_path_unknown_volume
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_interface
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_list_attached_and_unattached
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_list_volume_empty
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_listed_volume_attributes
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_multiple_volumes_attached_to_host
scaleio_flocker_driver.test_emc_sio.EMCScaleIOBlockDeviceAPIInterfaceTests.test_reattach_detached_volume
-------------------------------------------------------------------------------
Ran 28 tests in 0.207s

FAILED (errors=28)
wallnerryan commented 8 years ago

@akamalov

the scaleio_test.config harness was only used in development and the storage pool was left out of the configuration options gathering. Most likely an oversight as it didn't affect using the driver but only running trial.

See https://github.com/emccode/flocker-drivers/blob/master/scaleio/scaleio_flocker_driver/testtools_emc_sio.py#L101

This does not affect using storage_pool: in your agent.yml though, so specifying pool1 in the agent.yml will still allow the driver to work no problem, but you will not be able to run trial unless your scaelio storage pool is default.

You should still be able to run docker volume create or flockerctl create without any issues.

I have filed https://github.com/emccode/flocker-drivers/issues/8 for this issue on the driver.

wallnerryan commented 8 years ago

@akamalov checking in, did you get the driver working?

akamalov commented 8 years ago

Hey Ryan,

Nope, gave up. So sorry ...

alex

wallnerryan commented 8 years ago

Okay, sorry to hear that.

I've used the driver recently It does work, its just the trial tests for pools other than default that is the only issue.

wallnerryan commented 8 years ago

just put in a simple fix for it. https://github.com/emccode/flocker-drivers/pull/9

wallnerryan commented 8 years ago

closing