Skip to content

Instantly share code, notes, and snippets.

@noelbk
Last active August 29, 2015 13:57
Show Gist options
  • Save noelbk/9767603 to your computer and use it in GitHub Desktop.
Save noelbk/9767603 to your computer and use it in GitHub Desktop.
"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