Last active
August 29, 2015 13:57
-
-
Save noelbk/9767603 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"interface" is in in pentos-2.5.5923-migrated.json and realish_config.json, what am I missing? | |
"id:ContrailDiscovery": { | |
"floating_ip": "172.17.2.11", | |
"interface": "services", | |
"port": 5998, | |
"task:version": 0 | |
}, | |
Is it supposed to be in pentos-2.5.5923.json? But, that file is supposed to be from before id:ContrailDiscovery was added. | |
There are two errors left in my unit tests. All others pass: | |
====================================================================== | |
ERROR: test_allocated_ips_migrated (tests.unit.command.utils.test_config.TestConfigUsingActualIPs) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/noel/projects/piston/projects/pentos/savage/tests/unit/command/utils/test_config.py", line 711, in test_allocated_ips_migrated | |
with self.make_old_config() as old: | |
File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__ | |
return self.gen.next() | |
File "/home/noel/projects/piston/projects/pentos/savage/tests/unit/command/utils/test_config.py", line 627, in make_old_config | |
yield tests.utils.config(tests.utils.realish_config(cfile='pentos-2.5.5923.json'), master=True, hoststore=old_store) | |
File "/home/noel/projects/piston/projects/pentos/savage/tests/utils.py", line 294, in config | |
return moxie.MasterConfig(hoststore=hoststore, data=data, context=context) | |
File "/home/noel/projects/piston/projects/pentos/savage/savage/moxie/serialization.py", line 134, in __init__ | |
self.validate() | |
File "/home/noel/projects/piston/projects/pentos/savage/savage/moxie/serialization.py", line 189, in validate | |
self.manager.validate() | |
File "/home/noel/projects/piston/projects/pentos/savage/savage/moxie/task_manager.py", line 682, in validate | |
task.validate() | |
File "/home/noel/projects/piston/projects/pentos/savage/savage/moxie/_tasks.py", line 257, in validate | |
self.validate_data(self.__getstate__()) | |
File "/home/noel/projects/piston/projects/pentos/savage/savage/moxie/_tasks.py", line 254, in validate_data | |
raise InvalidTaskConfig(msg) | |
InvalidTaskConfig: Invalid Tasks/ContrailDiscovery JSON: /: 'interface' is a required property | |
-------------------- >> begin captured logging << -------------------- | |
savage.test: DEBUG: ********************************************** entering TestHelper.setUp *********************************************** | |
savage.test: DEBUG: **** patching interfaces with <MagicMock name='interfaces.__name__' id='190674064'> | |
savage.test: DEBUG: **** patching iface_is_phy(savage/command/utils/system.py:57) with <lambda>(tests/utils.py:868) | |
savage.test: DEBUG: **** patching iface_speed(savage/command/utils/system.py:64) with <lambda>(tests/utils.py:869) | |
savage.test: DEBUG: **** patching getHwAddr(savage/command/utils/system.py:270) with <lambda>(tests/utils.py:870) | |
savage.test: DEBUG: **** patching getIps(savage/command/utils/system.py:301) with getIps(<string>:1) | |
savage.test: DEBUG: **** patching ifaddresses with <MagicMock name='ifaddresses.__name__' id='197600144'> | |
savage.test: DEBUG: **** patching _lan_print_base(savage/command/utils/ipmi.py:46) with fake_lan_print(tests/utils.py:325) | |
savage.test: DEBUG: **** patching HTTPAdapter with <functools.partial object at 0xa383368> | |
savage.test: DEBUG: fake_execute called with () {} | |
savage.test: INFO: norecord helper | |
savage.test: DEBUG: **** patching execute(savage/utils/execution.py:76) with <MagicMock id='197614736'> | |
savage.test: DEBUG: **** patching execute_pexpect(savage/utils/execution.py:142) with pexpect_to_execute(tests/utils.py:974) | |
savage.test: DEBUG: **** patching spawn with <MagicMock name='spawn' spec_set='spawn' id='200345040'> | |
savage.test: DEBUG: **** patching <lambda>(savage/utils/retry_manager.py:34) with <lambda>(tests/utils.py:980) | |
savage.test: DEBUG: **** patching inf with 2 | |
savage.test: DEBUG: **** patching chown_name(savage/command/utils/system.py:33) with fake_chown(tests/utils.py:944) | |
savage.test: DEBUG: **** patching chmod(savage/command/utils/system.py:39) with fake_chmod(tests/utils.py:952) | |
savage.test: DEBUG: **** patching /proc/cpuinfo with /home/noel/projects/piston/projects/pentos/savage/tests/data/cpuinfo/node-18a | |
savage.test: DEBUG: **** patching package_install_path(savage/utils/filenames.py:54) with <lambda>(tests/utils.py:985) | |
savage.test: DEBUG: **** patching None with /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root/tmp | |
savage: INFO: making sure /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root is gone | |
savage: INFO: making sure /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root is recursively gone | |
savage.test: DEBUG: **** patching PrettyPrinter with MyPrettyPrinter | |
savage.test: DEBUG: **** patching loads(/usr/lib/python2.7/json/__init__.py:293) with loads(savage/utils/json.py:28) | |
savage.test: DEBUG: **** patching dumps(/usr/lib/python2.7/json/__init__.py:193) with dumps(savage/utils/json.py:17) | |
savage.test: DEBUG: **** patching shutdown_runnable_index(savage/moxie/task_manager.py:164) with name_based_index(tests/utils.py:1024) | |
savage.test: DEBUG: *********************************************** leaving TestHelper.setUp *********************************************** | |
savage.test: DEBUG: **** patching /mnt/flash/conf/pentos.json with /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root/tmp/pentos.json | |
savage.test: DEBUG: **** patching /mnt/flash/conf/pentos.conf with /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root/tmp/pentos.conf | |
savage.test: DEBUG: **** patching /mnt/flash/ssh-keys with /home/noel/projects/piston/projects/pentos/savage/tests/data/ssh-keys | |
savage.test: DEBUG: **** patching /mnt/flash/ssl-certs with /home/noel/projects/piston/projects/pentos/savage/tests/data/ssl-certs | |
savage.test: DEBUG: **** patching gen_password(savage/utils/config.py:106) with gen_password(<string>:1) | |
savage.test: DEBUG: **** patching get_conf_timestamp(savage/moxie/task_manager.py:58) with get_conf_timestamp(<string>:1) | |
savage.test: DEBUG: **** patching uuid4(/usr/lib/python2.7/uuid.py:531) with uuid4(<string>:1) | |
savage.test: DEBUG: fake_execute called with () {'match': {'ssh-keygen': <function keygen at 0x59b6500>, 'openssl': <function touch_outfile at 0x59b6e60>}} | |
savage.test: INFO: norecord helper | |
savage.test: DEBUG: **** patching <MagicMock id='197614736'> with <MagicMock id='200463824'> | |
savage: INFO: making sure /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root/tmp/pentos.json is gone | |
savage.test: DEBUG: **** patching /home/noel/projects/piston/projects/pentos/savage/tests/data/ssh-keys with /home/noel/projects/piston/projects/pentos/savage/tests/data/ssh-keys-do-not-actually-live-here | |
savage.test: DEBUG: **** patching /home/noel/projects/piston/projects/pentos/savage/tests/data/ssl-certs with /home/noel/projects/piston/projects/pentos/savage/tests/data/ssl-certs-do-no-actually-live-here-im-scottish | |
savage.datastore: DEBUG: Loading datastore backed by /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root/tmp/tmpJRUMtm | |
savage.moxie.config: DEBUG: Restoring from data | |
savage.moxie.migration: DEBUG: migrating to new configuration | |
savage.moxie.migration: WARNING: Could not copy /services/nova/insecure_deletes to /id:NovaConfiguration/insecure_deletes (missing: 'insecure_deletes') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/nicira_default_transport_type to None (missing: 'nicira_default_transport_type') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/nicira_default_tz_uuid to None (missing: 'nicira_default_tz_uuid') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/nicira_nvp_cluster_uuid to None (missing: 'nicira_nvp_cluster_uuid') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/nicira_nvp_controller_connections to None (missing: 'nicira_nvp_controller_connections') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/nicira_default_l2_gw_service_uuid to None (missing: 'nicira_default_l2_gw_service_uuid') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/nicira_default_l3_gw_service_uuid to None (missing: 'nicira_default_l3_gw_service_uuid') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/plumgrid_controller_port to None (missing: 'plumgrid_controller_port') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/plumgrid_controllers to None (missing: 'plumgrid_controllers') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/plumgrid_password to None (missing: 'plumgrid_password') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/plumgrid_servertimeout to None (missing: 'plumgrid_servertimeout') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/plumgrid_topologyname to None (missing: 'plumgrid_topologyname') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/plumgrid_username to None (missing: 'plumgrid_username') | |
savage.moxie.migration: WARNING: Could not copy /ranges/transport_net to /id:NetworkConfiguration/ranges/transport_net (missing: 'ranges') | |
savage.moxie.migration: WARNING: Could not copy /local/switch to /id:BootNode/switch (missing: 'local') | |
savage.moxie.migration: WARNING: Could not copy /raid_10_gb to /id:Disk/raid_10_gb (missing: 'raid_10_gb') | |
savage.moxie.migration: WARNING: Could not copy /debug to /id:Debug/debug (missing: 'debug') | |
savage.moxie.migration: WARNING: Could not copy /conf_timestamp to /meta/timestamp (missing: 'conf_timestamp') | |
savage.moxie.id:BasicConfiguration: INFO: migrate 0->1 | |
savage.moxie.id:BasicConfiguration: INFO: migrate 1->2 | |
savage.moxie.id:BasicConfiguration: INFO: migrate 2->3 | |
savage.moxie.id:Debug: INFO: migrate 0->1 | |
savage.moxie.id:FirewallConfiguration: INFO: Initializing newly-added task | |
savage.moxie.id:LocalDiskConfiguration: INFO: Initializing newly-added task | |
savage.moxie.id:NetworkConfiguration: INFO: migrate 0->1 | |
savage.moxie.id:SnmpdConfiguration: INFO: migrate 0->1 | |
savage.moxie.id:BootNode: INFO: migrate 0->1 | |
savage.moxie.id:NoVNCConfiguration: INFO: migrate 0->1 | |
savage.moxie.id:SSH: INFO: migrate 0->1 | |
savage: INFO: making sure /home/noel/projects/piston/projects/pentos/savage/tests/data/ssl-certs-do-no-actually-live-here-im-scottish is gone | |
savage.moxie.id:AuthStoreConfiguration: INFO: Initializing newly-added task | |
savage: DEBUG: No defined roles in config: Creating default role. | |
savage.moxie.id:Disk: INFO: migrate 0->1 | |
savage: DEBUG: updated profile ceph with new ceph values | |
savage: DEBUG: updated profile ephemeral with new ephem values | |
savage: DEBUG: migrate 0 to 1 complete for disk profiles, new profiles: [{'profile_name': 'ceph', 'match': {'count': [{'operator': '>=', 'percent': False, 'value': 1}, {'operator': '<=', 'percent': True, 'value': 33}], 'ssd': 'prefer'}, 'partitions': ['ceph_journal', 'ceph_journal', 'ceph_monitor', 'identity', 'ceph_data']}, {'profile_name': 'old_ceph', 'match': {'count': [{'operator': '==', 'percent': False, 'value': 0}], 'ssd': 'prefer'}, 'partitions': ['ceph_journal', 'ceph_monitor', 'identity', 'ceph_data']}, {'profile_name': 'old_ceph2', 'match': {'count': [{'operator': '==', 'percent': False, 'value': 0}], 'ssd': 'prefer'}, 'partitions': ['identity', 'ceph_journal', 'ceph_monitor', 'ceph_data']}, {'profile_name': 'ephemeral', 'match': {'count': [{'operator': '>=', 'percent': False, 'value': 1}, {'operator': '<=', 'percent': True, 'value': 67}], 'ssd': 'never'}, 'partitions': ['identity', 'ephemeral']}] | |
savage.moxie.id:Disk: INFO: migrate 1->2 | |
savage.moxie.id:Disk: INFO: migrate 2->3 | |
savage.moxie.id:KeystoneConfiguration: INFO: migrate 0->1 | |
savage.test: INFO: using callable hook key openssl | |
savage.test: INFO: using callable hook key openssl | |
savage: INFO: making sure /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root/tmp/sslcert_lSpl8D is gone | |
savage: INFO: making sure /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root/tmp/sslcert_lSpl8D is recursively gone | |
savage.moxie.id:MysqlConfiguration: INFO: migrate 0->1 | |
savage.moxie.id:CinderConfiguration: INFO: migrate 0->1 | |
savage.moxie.id:DashboardConfiguration: INFO: migrate 0->1 | |
savage.moxie.id:GlanceConfiguration: INFO: migrate 0->1 | |
savage.moxie.id:MyHost: INFO: Initializing newly-added task | |
savage: INFO: Called gather_mac_addresses | |
savage: INFO: gather_mac_addresses returned {'host': {'mac': '00:00:00:00:00:01', 'speed': 10000}, 'eth2': {'mac': '00:00:00:00:00:03', 'speed': 0}, 'eth1': {'mac': '00:FF:EE:DD:10:04', 'speed': 10000}} | |
savage.moxie.id:NovaConfiguration: INFO: migrate 0->1 | |
savage.moxie.id:NovaConfiguration: INFO: migrate 1->2 | |
savage.moxie.id:RadosgwConfiguration: INFO: migrate 0->1 | |
savage.test: INFO: using callable hook key openssl | |
savage.test: INFO: using callable hook key openssl | |
savage: INFO: making sure /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root/tmp/sslcert_ad75wv is gone | |
savage: INFO: making sure /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root/tmp/sslcert_ad75wv is recursively gone | |
savage.moxie.id:NeutronConfiguration: INFO: migrate 0->1 | |
savage.moxie.id:Redis: INFO: Initializing newly-added task | |
savage.moxie.id:AuxiliaryNetwork: INFO: Initializing newly-added task | |
savage.moxie.id:ContrailDiscovery: INFO: Initializing newly-added task | |
savage.moxie.id:Ifmap: INFO: Initializing newly-added task | |
savage.moxie.id:LibvirtSave: INFO: Initializing newly-added task | |
savage.moxie.id:PublicApi: INFO: Initializing newly-added task | |
savage.test: INFO: using callable hook key openssl | |
savage.test: INFO: using callable hook key openssl | |
savage: INFO: making sure /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root/tmp/sslcert_FlD1Fd is gone | |
savage: INFO: making sure /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root/tmp/sslcert_FlD1Fd is recursively gone | |
savage.moxie.id:Ceph: INFO: Initializing newly-added task | |
--------------------- >> end captured logging << --------------------- | |
====================================================================== | |
ERROR: test_load_2_5 (tests.unit.command.utils.test_config.TestMigration) | |
---------------------------------------------------------------------- | |
Traceback (most recent call last): | |
File "/home/noel/projects/piston/projects/pentos/savage/tests/unit/command/utils/test_config.py", line 662, in test_load_2_5 | |
with self.make_old_config() as vold: | |
File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__ | |
return self.gen.next() | |
File "/home/noel/projects/piston/projects/pentos/savage/tests/unit/command/utils/test_config.py", line 627, in make_old_config | |
yield tests.utils.config(tests.utils.realish_config(cfile='pentos-2.5.5923.json'), master=True, hoststore=old_store) | |
File "/home/noel/projects/piston/projects/pentos/savage/tests/utils.py", line 294, in config | |
return moxie.MasterConfig(hoststore=hoststore, data=data, context=context) | |
File "/home/noel/projects/piston/projects/pentos/savage/savage/moxie/serialization.py", line 134, in __init__ | |
self.validate() | |
File "/home/noel/projects/piston/projects/pentos/savage/savage/moxie/serialization.py", line 189, in validate | |
self.manager.validate() | |
File "/home/noel/projects/piston/projects/pentos/savage/savage/moxie/task_manager.py", line 682, in validate | |
task.validate() | |
File "/home/noel/projects/piston/projects/pentos/savage/savage/moxie/_tasks.py", line 257, in validate | |
self.validate_data(self.__getstate__()) | |
File "/home/noel/projects/piston/projects/pentos/savage/savage/moxie/_tasks.py", line 254, in validate_data | |
raise InvalidTaskConfig(msg) | |
InvalidTaskConfig: Invalid Tasks/ContrailDiscovery JSON: /: 'interface' is a required property | |
-------------------- >> begin captured logging << -------------------- | |
savage.test: DEBUG: ********************************************** entering TestHelper.setUp *********************************************** | |
savage.test: DEBUG: **** patching interfaces with <MagicMock name='interfaces.__name__' id='208102928'> | |
savage.test: DEBUG: **** patching iface_is_phy(savage/command/utils/system.py:57) with <lambda>(tests/utils.py:868) | |
savage.test: DEBUG: **** patching iface_speed(savage/command/utils/system.py:64) with <lambda>(tests/utils.py:869) | |
savage.test: DEBUG: **** patching getHwAddr(savage/command/utils/system.py:270) with <lambda>(tests/utils.py:870) | |
savage.test: DEBUG: **** patching getIps(savage/command/utils/system.py:301) with getIps(<string>:1) | |
savage.test: DEBUG: **** patching ifaddresses with <MagicMock name='ifaddresses.__name__' id='188141456'> | |
savage.test: DEBUG: **** patching _lan_print_base(savage/command/utils/ipmi.py:46) with fake_lan_print(tests/utils.py:325) | |
savage.test: DEBUG: **** patching HTTPAdapter with <functools.partial object at 0xb5ca368> | |
savage.test: DEBUG: fake_execute called with () {} | |
savage.test: INFO: norecord helper | |
savage.test: DEBUG: **** patching execute(savage/utils/execution.py:76) with <MagicMock id='180001616'> | |
savage.test: DEBUG: **** patching execute_pexpect(savage/utils/execution.py:142) with pexpect_to_execute(tests/utils.py:974) | |
savage.test: DEBUG: **** patching spawn with <MagicMock name='spawn' spec_set='spawn' id='126320592'> | |
savage.test: DEBUG: **** patching <lambda>(savage/utils/retry_manager.py:34) with <lambda>(tests/utils.py:980) | |
savage.test: DEBUG: **** patching inf with 2 | |
savage.test: DEBUG: **** patching chown_name(savage/command/utils/system.py:33) with fake_chown(tests/utils.py:944) | |
savage.test: DEBUG: **** patching chmod(savage/command/utils/system.py:39) with fake_chmod(tests/utils.py:952) | |
savage.test: DEBUG: **** patching /proc/cpuinfo with /home/noel/projects/piston/projects/pentos/savage/tests/data/cpuinfo/node-18a | |
savage.test: DEBUG: **** patching package_install_path(savage/utils/filenames.py:54) with <lambda>(tests/utils.py:985) | |
savage.test: DEBUG: **** patching None with /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root/tmp | |
savage: INFO: making sure /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root is gone | |
savage: INFO: making sure /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root is recursively gone | |
savage.test: DEBUG: **** patching PrettyPrinter with MyPrettyPrinter | |
savage.test: DEBUG: **** patching loads(/usr/lib/python2.7/json/__init__.py:293) with loads(savage/utils/json.py:28) | |
savage.test: DEBUG: **** patching dumps(/usr/lib/python2.7/json/__init__.py:193) with dumps(savage/utils/json.py:17) | |
savage.test: DEBUG: **** patching shutdown_runnable_index(savage/moxie/task_manager.py:164) with name_based_index(tests/utils.py:1024) | |
savage.test: DEBUG: *********************************************** leaving TestHelper.setUp *********************************************** | |
savage.test: DEBUG: **** patching gen_password(savage/utils/config.py:106) with gen_password(<string>:1) | |
savage.test: DEBUG: **** patching get_conf_timestamp(savage/moxie/task_manager.py:58) with get_conf_timestamp(<string>:1) | |
savage.test: DEBUG: fake_execute called with () {'match': {'ssh-keygen': <function keygen at 0x59b6500>, 'openssl': <function touch_outfile at 0x59b6e60>}} | |
savage.test: INFO: norecord helper | |
savage.test: DEBUG: **** patching <MagicMock id='180001616'> with <MagicMock id='197410768'> | |
savage.test: DEBUG: **** patching hash_detect(savage/utils/auth.py:13) with fake_hash_detect(tests/utils.py:1700) | |
savage: INFO: Called gather_mac_addresses | |
savage: INFO: gather_mac_addresses returned {'host': {'mac': '00:00:00:00:00:01', 'speed': 10000}, 'eth2': {'mac': '00:00:00:00:00:03', 'speed': 0}, 'eth1': {'mac': '00:FF:EE:DD:10:04', 'speed': 10000}} | |
savage.datastore: DEBUG: Loading datastore backed by /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root/tmp/tmpvOwIpJ | |
savage.moxie.config: DEBUG: Restoring from data | |
savage.moxie.migration: DEBUG: migrating to new configuration | |
savage.moxie.migration: WARNING: Could not copy /services/nova/insecure_deletes to /id:NovaConfiguration/insecure_deletes (missing: 'insecure_deletes') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/nicira_default_transport_type to None (missing: 'nicira_default_transport_type') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/nicira_default_tz_uuid to None (missing: 'nicira_default_tz_uuid') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/nicira_nvp_cluster_uuid to None (missing: 'nicira_nvp_cluster_uuid') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/nicira_nvp_controller_connections to None (missing: 'nicira_nvp_controller_connections') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/nicira_default_l2_gw_service_uuid to None (missing: 'nicira_default_l2_gw_service_uuid') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/nicira_default_l3_gw_service_uuid to None (missing: 'nicira_default_l3_gw_service_uuid') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/plumgrid_controller_port to None (missing: 'plumgrid_controller_port') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/plumgrid_controllers to None (missing: 'plumgrid_controllers') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/plumgrid_password to None (missing: 'plumgrid_password') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/plumgrid_servertimeout to None (missing: 'plumgrid_servertimeout') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/plumgrid_topologyname to None (missing: 'plumgrid_topologyname') | |
savage.moxie.migration: WARNING: Could not copy /services/quantum/plumgrid_username to None (missing: 'plumgrid_username') | |
savage.moxie.migration: WARNING: Could not copy /ranges/transport_net to /id:NetworkConfiguration/ranges/transport_net (missing: 'ranges') | |
savage.moxie.migration: WARNING: Could not copy /local/switch to /id:BootNode/switch (missing: 'local') | |
savage.moxie.migration: WARNING: Could not copy /raid_10_gb to /id:Disk/raid_10_gb (missing: 'raid_10_gb') | |
savage.moxie.migration: WARNING: Could not copy /debug to /id:Debug/debug (missing: 'debug') | |
savage.moxie.migration: WARNING: Could not copy /conf_timestamp to /meta/timestamp (missing: 'conf_timestamp') | |
savage.moxie.id:BasicConfiguration: INFO: migrate 0->1 | |
savage.moxie.id:BasicConfiguration: INFO: migrate 1->2 | |
savage.moxie.id:BasicConfiguration: INFO: migrate 2->3 | |
savage.moxie.id:Debug: INFO: migrate 0->1 | |
savage.moxie.id:FirewallConfiguration: INFO: Initializing newly-added task | |
savage.moxie.id:LocalDiskConfiguration: INFO: Initializing newly-added task | |
savage.moxie.id:NetworkConfiguration: INFO: migrate 0->1 | |
savage.moxie.id:SnmpdConfiguration: INFO: migrate 0->1 | |
savage.moxie.id:BootNode: INFO: migrate 0->1 | |
savage.moxie.id:NoVNCConfiguration: INFO: migrate 0->1 | |
savage.moxie.id:SSH: INFO: migrate 0->1 | |
savage: INFO: making sure /mnt/flash/ssl-certs is gone | |
savage.moxie.id:AuthStoreConfiguration: INFO: Initializing newly-added task | |
savage: DEBUG: No defined roles in config: Creating default role. | |
savage.moxie.id:Disk: INFO: migrate 0->1 | |
savage: DEBUG: updated profile ceph with new ceph values | |
savage: DEBUG: updated profile ephemeral with new ephem values | |
savage: DEBUG: migrate 0 to 1 complete for disk profiles, new profiles: [{'profile_name': 'ceph', 'match': {'count': [{'operator': '>=', 'percent': False, 'value': 1}, {'operator': '<=', 'percent': True, 'value': 33}], 'ssd': 'prefer'}, 'partitions': ['ceph_journal', 'ceph_journal', 'ceph_monitor', 'identity', 'ceph_data']}, {'profile_name': 'old_ceph', 'match': {'count': [{'operator': '==', 'percent': False, 'value': 0}], 'ssd': 'prefer'}, 'partitions': ['ceph_journal', 'ceph_monitor', 'identity', 'ceph_data']}, {'profile_name': 'old_ceph2', 'match': {'count': [{'operator': '==', 'percent': False, 'value': 0}], 'ssd': 'prefer'}, 'partitions': ['identity', 'ceph_journal', 'ceph_monitor', 'ceph_data']}, {'profile_name': 'ephemeral', 'match': {'count': [{'operator': '>=', 'percent': False, 'value': 1}, {'operator': '<=', 'percent': True, 'value': 67}], 'ssd': 'never'}, 'partitions': ['identity', 'ephemeral']}] | |
savage.moxie.id:Disk: INFO: migrate 1->2 | |
savage.moxie.id:Disk: INFO: migrate 2->3 | |
savage.moxie.id:KeystoneConfiguration: INFO: migrate 0->1 | |
savage.test: INFO: using callable hook key openssl | |
savage.test: INFO: using callable hook key openssl | |
savage: INFO: making sure /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root/tmp/sslcert_aFFfAO is gone | |
savage: INFO: making sure /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root/tmp/sslcert_aFFfAO is recursively gone | |
savage.moxie.id:MysqlConfiguration: INFO: migrate 0->1 | |
savage.moxie.id:CinderConfiguration: INFO: migrate 0->1 | |
savage.moxie.id:DashboardConfiguration: INFO: migrate 0->1 | |
savage.moxie.id:GlanceConfiguration: INFO: migrate 0->1 | |
savage.moxie.id:MyHost: INFO: Initializing newly-added task | |
savage: INFO: Called gather_mac_addresses | |
savage: INFO: gather_mac_addresses returned {'host': {'mac': '00:00:00:00:00:01', 'speed': 10000}, 'eth2': {'mac': '00:00:00:00:00:03', 'speed': 0}, 'eth1': {'mac': '00:FF:EE:DD:10:04', 'speed': 10000}} | |
savage.moxie.id:NovaConfiguration: INFO: migrate 0->1 | |
savage.moxie.id:NovaConfiguration: INFO: migrate 1->2 | |
savage.moxie.id:RadosgwConfiguration: INFO: migrate 0->1 | |
savage.test: INFO: using callable hook key openssl | |
savage.test: INFO: using callable hook key openssl | |
savage: INFO: making sure /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root/tmp/sslcert_faqaGE is gone | |
savage: INFO: making sure /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root/tmp/sslcert_faqaGE is recursively gone | |
savage.moxie.id:NeutronConfiguration: INFO: migrate 0->1 | |
savage.moxie.id:Redis: INFO: Initializing newly-added task | |
savage.moxie.id:AuxiliaryNetwork: INFO: Initializing newly-added task | |
savage.moxie.id:ContrailDiscovery: INFO: Initializing newly-added task | |
savage.moxie.id:Ifmap: INFO: Initializing newly-added task | |
savage.moxie.id:LibvirtSave: INFO: Initializing newly-added task | |
savage.moxie.id:PublicApi: INFO: Initializing newly-added task | |
savage.test: INFO: using callable hook key openssl | |
savage.test: INFO: using callable hook key openssl | |
savage: INFO: making sure /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root/tmp/sslcert_X_AFGF is gone | |
savage: INFO: making sure /home/noel/projects/piston/projects/pentos/savage/tests/data/output/root/tmp/sslcert_X_AFGF is recursively gone | |
savage.moxie.id:Ceph: INFO: Initializing newly-added task | |
--------------------- >> end captured logging << --------------------- | |
Slowest 5 tests took 15.81 secs: | |
5.01 TestGrandpaUpdates.test_full_shutdown_with_halt | |
4.74 TestGrandpaUpdates.test_full_shutdown_update_with_reboot | |
2.28 TestGrandpa.test_secondboot_everything_off | |
1.95 TestGrandpa.test_reboot | |
1.84 TestGrandpaScaleout.test_add_all_nodes_golden | |
---------------------------------------------------------------------- | |
Ran 513 tests in 99.421s | |
FAILED (SKIP=2, errors=2) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment