def cleanup_workload(scenario, from_ts, vms_to_cleanup, quantifiers,
                      scenario_data):
     starttime = time.time()
     to_ts = int(starttime * 1000)
     g_urls = get_scenario_dashboard_urls(scenario, from_ts, to_ts)
     logger.debug('Started cleaning up monitoring thread.')
     appliance.update_server_roles(
         {role: True
          for role in roles_provisioning_cleanup})
     monitor_thread.grafana_urls = g_urls
     monitor_thread.signal = False
     final_vm_size = len(vms_to_cleanup)
     appliance.rest_api.collections.vms.action.delete(vms_to_cleanup)
     monitor_thread.join()
     logger.info(
         '{} VMs were left over, and {} VMs were deleted in the finalizer.'.
         format(final_vm_size, final_vm_size - len(vms_to_cleanup)))
     logger.info(
         'The following VMs were left over after the test: {}'.format(
             vms_to_cleanup))
     quantifiers['VMs_To_Delete_In_Finalizer'] = final_vm_size
     quantifiers['VMs_Deleted_In_Finalizer'] = final_vm_size - len(
         vms_to_cleanup)
     quantifiers['Leftover_VMs'] = vms_to_cleanup
     add_workload_quantifiers(quantifiers, scenario_data)
     timediff = time.time() - starttime
     logger.info(
         'Finished cleaning up monitoring thread in {}'.format(timediff))
Exemplo n.º 2
0
 def cleanup_workload(from_ts, quantifiers, scenario_data):
     starttime = time.time()
     to_ts = int(starttime * 1000)
     g_urls = get_scenario_dashboard_urls(scenario, from_ts, to_ts)
     logger.debug('Started cleaning up monitoring thread.')
     monitor_thread.grafana_urls = g_urls
     monitor_thread.signal = False
     monitor_thread.join()
     add_workload_quantifiers(quantifiers, scenario_data)
     timediff = time.time() - starttime
     logger.info('Finished cleaning up monitoring thread in {}'.format(timediff))
Exemplo n.º 3
0
 def cleanup_workload(scenario, from_ts, quantifiers, scenario_data):
     starttime = time.time()
     to_ts = int(starttime * 1000)
     g_urls = get_scenario_dashboard_urls(scenario, from_ts, to_ts)
     logger.debug('Started cleaning up monitoring thread.')
     monitor_thread.grafana_urls = g_urls
     monitor_thread.signal = False
     monitor_thread.join()
     add_workload_quantifiers(quantifiers, scenario_data)
     timediff = time.time() - starttime
     logger.info('Finished cleaning up monitoring thread in {}'.format(timediff))
Exemplo n.º 4
0
 def cleanup_workload(scenario, from_ts, vms_to_cleanup, quantifiers, scenario_data):
     starttime = time.time()
     to_ts = int(starttime * 1000)
     g_urls = get_scenario_dashboard_urls(scenario, from_ts, to_ts)
     logger.debug('Started cleaning up monitoring thread.')
     appliance.update_server_roles({role: True for role in roles_provisioning_cleanup})
     monitor_thread.grafana_urls = g_urls
     monitor_thread.signal = False
     final_vm_size = len(vms_to_cleanup)
     appliance.rest_api.collections.vms.action.delete(vms_to_cleanup)
     monitor_thread.join()
     logger.info('{} VMs were left over, and {} VMs were deleted in the finalizer.'
         .format(final_vm_size, final_vm_size - len(vms_to_cleanup)))
     logger.info('The following VMs were left over after the test: {}'
         .format(vms_to_cleanup))
     quantifiers['VMs_To_Delete_In_Finalizer'] = final_vm_size
     quantifiers['VMs_Deleted_In_Finalizer'] = final_vm_size - len(vms_to_cleanup)
     quantifiers['Leftover_VMs'] = vms_to_cleanup
     add_workload_quantifiers(quantifiers, scenario_data)
     timediff = time.time() - starttime
     logger.info('Finished cleaning up monitoring thread in {}'.format(timediff))