2018-03-14 04:59:56.318 57 INFO rally.api [-] Starting verification (UUID=4efdb189-cc8c-47eb-9b9b-5528dd5fe257) for deployment 'opnfv-rally' (UUID=36bfeed0-2615-4e2e-962c-62ce19da0bd1) by verifier 'opnfv-tempest' (UUID=5ad6d36e-60bc-4608-95f3-67edff08f182). 2018-03-14 04:59:56.820 57 INFO rally.task.context [-] Verification 5ad6d36e-60bc-4608-95f3-67edff08f182 | Context tempest@default setup() started 2018-03-14 04:59:58.257 57 INFO rally.task.context [-] Verification 5ad6d36e-60bc-4608-95f3-67edff08f182 | Context tempest@default setup() finished in 1.44 sec 2018-03-14 04:59:58.258 57 INFO rally.task.context [-] Verification 5ad6d36e-60bc-4608-95f3-67edff08f182 | Context testr@default setup() started 2018-03-14 04:59:58.261 57 INFO rally.task.context [-] Verification 5ad6d36e-60bc-4608-95f3-67edff08f182 | Context testr@default setup() finished in 3.08 msec 2018-03-14 05:00:02.528 57 INFO opnfv-tempest [-] {0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_get_flavor ... success [0.166s] 2018-03-14 05:00:02.586 57 INFO opnfv-tempest [-] {0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors ... success [0.057s] 2018-03-14 05:00:08.187 57 INFO opnfv-tempest [-] {0} tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_create ... success [1.025s] 2018-03-14 05:00:09.574 57 INFO opnfv-tempest [-] {0} tempest.api.compute.security_groups.test_security_group_rules.SecurityGroupRulesTestJSON.test_security_group_rules_list ... success [1.386s] 2018-03-14 05:00:17.849 57 INFO opnfv-tempest [-] {0} tempest.api.compute.security_groups.test_security_groups.SecurityGroupsTestJSON.test_security_groups_create_list_delete ... success [2.635s] 2018-03-14 05:00:30.334 57 INFO opnfv-tempest [-] {0} tempest.api.compute.servers.test_attach_interfaces.AttachInterfacesTestJSON.test_add_remove_fixed_ip ... success [6.785s] 2018-03-14 05:00:57.221 57 INFO opnfv-tempest [-] {0} tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume.test_list_servers ... success [0.069s] 2018-03-14 05:00:57.223 57 INFO opnfv-tempest [-] {0} tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume.test_verify_server_details ... success [0.001s] 2018-03-14 05:01:23.338 57 INFO opnfv-tempest [-] {0} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_list_servers ... success [0.069s] 2018-03-14 05:01:23.339 57 INFO opnfv-tempest [-] {0} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details ... success [0.001s] 2018-03-14 05:01:46.977 57 INFO opnfv-tempest [-] {0} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_list_servers ... success [0.064s] 2018-03-14 05:01:46.978 57 INFO opnfv-tempest [-] {0} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_server_details ... success [0.001s] 2018-03-14 05:03:21.283 57 INFO opnfv-tempest [-] {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard ... success [69.283s] 2018-03-14 05:03:39.361 57 INFO opnfv-tempest [-] {0} tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses ... success [0.049s] 2018-03-14 05:03:39.459 57 INFO opnfv-tempest [-] {0} tempest.api.compute.servers.test_server_addresses.ServerAddressesTestJSON.test_list_server_addresses_by_network ... success [0.098s] 2018-03-14 05:03:46.636 57 INFO opnfv-tempest [-] {0} tempest.api.compute.test_versions.TestVersions.test_get_version_details ... success [0.688s] 2018-03-14 05:03:46.646 57 INFO opnfv-tempest [-] {0} tempest.api.compute.test_versions.TestVersions.test_list_api_versions ... success [0.010s] 2018-03-14 05:03:48.056 57 INFO opnfv-tempest [-] {0} tempest.api.identity.admin.v2.test_services.ServicesTestJSON ... skip: Identity api v2 is not enabled 2018-03-14 05:03:48.056 57 INFO opnfv-tempest [-] {0} tempest.api.identity.admin.v2.test_users.UsersTestJSON ... skip: Identity api v2 is not enabled 2018-03-14 05:03:51.716 57 INFO opnfv-tempest [-] {0} tempest.api.identity.admin.v3.test_credentials.CredentialsTestJSON.test_credentials_create_get_update_delete ... success [0.336s] 2018-03-14 05:03:57.152 57 INFO opnfv-tempest [-] {0} tempest.api.identity.admin.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists ... success [0.071s] 2018-03-14 05:04:02.705 57 INFO opnfv-tempest [-] {0} tempest.api.identity.admin.v3.test_domains.DomainsTestJSON.test_create_update_delete_domain ... success [0.598s] 2018-03-14 05:04:09.138 57 INFO opnfv-tempest [-] {0} tempest.api.identity.admin.v3.test_endpoints.EndPointsTestJSON.test_update_endpoint ... success [0.309s] 2018-03-14 05:04:17.439 57 INFO opnfv-tempest [-] {0} tempest.api.identity.admin.v3.test_groups.GroupsV3TestJSON.test_group_users_add_list_delete ... success [2.784s] 2018-03-14 05:04:23.134 57 INFO opnfv-tempest [-] {0} tempest.api.identity.admin.v3.test_policies.PoliciesTestJSON.test_create_update_delete_policy ... success [0.401s] 2018-03-14 05:04:28.484 57 INFO opnfv-tempest [-] {0} tempest.api.identity.admin.v3.test_regions.RegionsTestJSON.test_create_region_with_specific_id ... success [0.187s] 2018-03-14 05:04:34.758 57 INFO opnfv-tempest [-] {0} tempest.api.identity.admin.v3.test_roles.RolesV3TestJSON.test_role_create_update_show_list ... success [0.606s] 2018-03-14 05:04:41.056 57 INFO opnfv-tempest [-] {0} tempest.api.identity.admin.v3.test_services.ServicesTestJSON.test_create_update_get_service ... success [0.401s] 2018-03-14 05:04:48.373 57 INFO opnfv-tempest [-] {0} tempest.api.identity.admin.v3.test_trusts.TrustsV3TestJSON.test_get_trusts_all ... success [2.522s] 2018-03-14 05:04:50.572 57 INFO opnfv-tempest [-] {0} tempest.api.identity.v2.test_api_discovery.TestApiDiscovery ... skip: Identity api v2 is not enabled 2018-03-14 05:04:52.469 57 INFO opnfv-tempest [-] {0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types ... success [0.065s] 2018-03-14 05:04:52.620 57 INFO opnfv-tempest [-] {0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources ... success [0.150s] 2018-03-14 05:04:52.672 57 INFO opnfv-tempest [-] {0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses ... success [0.051s] 2018-03-14 05:04:52.679 57 INFO opnfv-tempest [-] {0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions ... success [0.007s] 2018-03-14 05:04:56.198 57 INFO opnfv-tempest [-] {0} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image ... success [0.446s] 2018-03-14 05:04:57.383 57 INFO opnfv-tempest [-] {0} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file ... success [1.184s] 2018-03-14 05:04:58.475 57 INFO opnfv-tempest [-] {0} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image ... success [1.091s] 2018-03-14 05:05:03.733 57 INFO opnfv-tempest [-] {0} tempest.api.image.v2.test_versions.VersionsTest.test_list_versions ... success [0.006s] 2018-03-14 05:05:09.024 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions ... fail [1.910s] 2018-03-14 05:05:20.096 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address ... success [2.062s] 2018-03-14 05:05:22.708 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip ... success [2.611s] 2018-03-14 05:05:32.411 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network ... success [2.445s] 2018-03-14 05:05:35.231 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port ... success [2.819s] 2018-03-14 05:05:42.556 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet ... success [7.323s] 2018-03-14 05:05:50.928 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network ... success [2.592s] 2018-03-14 05:05:53.550 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port ... success [2.621s] 2018-03-14 05:05:58.333 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet ... success [4.782s] 2018-03-14 05:06:11.461 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet ... success [3.949s] 2018-03-14 05:06:11.830 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility ... success [0.368s] 2018-03-14 05:06:12.090 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks ... success [0.260s] 2018-03-14 05:06:12.141 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets ... success [0.051s] 2018-03-14 05:06:12.243 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network ... success [0.101s] 2018-03-14 05:06:12.301 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet ... success [0.058s] 2018-03-14 05:06:23.568 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet ... success [4.568s] 2018-03-14 05:06:23.766 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility ... success [0.198s] 2018-03-14 05:06:23.875 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_networks.NetworksTest.test_list_networks ... success [0.109s] 2018-03-14 05:06:23.928 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_networks.NetworksTest.test_list_subnets ... success [0.052s] 2018-03-14 05:06:24.028 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_networks.NetworksTest.test_show_network ... success [0.100s] 2018-03-14 05:06:24.078 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_networks.NetworksTest.test_show_subnet ... success [0.049s] 2018-03-14 05:06:34.651 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools ... success [3.123s] 2018-03-14 05:06:39.001 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups ... success [4.350s] 2018-03-14 05:06:40.481 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port ... success [1.479s] 2018-03-14 05:06:40.575 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports ... success [0.094s] 2018-03-14 05:06:40.761 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port ... success [0.185s] 2018-03-14 05:06:50.094 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools ... success [3.150s] 2018-03-14 05:06:54.470 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups ... success [4.375s] 2018-03-14 05:06:56.171 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port ... success [1.700s] 2018-03-14 05:06:56.390 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_ports.PortsTestJSON.test_list_ports ... success [0.219s] 2018-03-14 05:06:56.447 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_ports.PortsTestJSON.test_show_port ... success [0.056s] 2018-03-14 05:07:10.734 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces ... success [9.415s] 2018-03-14 05:07:15.141 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id ... success [4.406s] 2018-03-14 05:07:19.005 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id ... success [3.864s] 2018-03-14 05:07:22.573 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router ... success [3.566s] 2018-03-14 05:07:40.759 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces ... success [8.527s] 2018-03-14 05:07:45.675 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id ... success [4.916s] 2018-03-14 05:07:49.629 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id ... success [3.952s] 2018-03-14 05:07:52.517 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router ... success [2.889s] 2018-03-14 05:08:03.364 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group ... success [1.320s] 2018-03-14 05:08:04.915 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule ... success [1.548s] 2018-03-14 05:08:05.087 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups ... success [0.174s] 2018-03-14 05:08:09.295 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group ... success [1.466s] 2018-03-14 05:08:11.001 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule ... success [1.704s] 2018-03-14 05:08:11.044 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups ... success [0.046s] 2018-03-14 05:08:14.408 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools ... success [0.529s] 2018-03-14 05:08:17.390 57 INFO opnfv-tempest [-] {0} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources ... success [0.006s] 2018-03-14 05:08:18.497 57 INFO opnfv-tempest [-] {0} tempest.api.object_storage.test_account_quotas.AccountQuotasTest ... skip: AccountQuotasTest skipped as swift is not available 2018-03-14 05:08:18.500 57 INFO opnfv-tempest [-] {0} tempest.api.object_storage.test_account_services.AccountTest ... skip: AccountTest skipped as swift is not available 2018-03-14 05:08:18.501 57 INFO opnfv-tempest [-] {0} tempest.api.object_storage.test_container_quotas.ContainerQuotasTest ... skip: ContainerQuotasTest skipped as swift is not available 2018-03-14 05:08:18.502 57 INFO opnfv-tempest [-] {0} tempest.api.object_storage.test_container_services.ContainerTest ... skip: ContainerTest skipped as swift is not available 2018-03-14 05:08:18.502 57 INFO opnfv-tempest [-] {0} tempest.api.object_storage.test_object_services.ObjectTest ... skip: ObjectTest skipped as swift is not available 2018-03-14 05:08:20.387 57 INFO opnfv-tempest [-] {0} tempest.api.volume.test_versions.VersionsTest.test_list_versions ... success [0.012s] 2018-03-14 05:08:34.796 57 INFO opnfv-tempest [-] {0} tempest.api.volume.test_volumes_actions.VolumesActionsTest.test_attach_detach_volume_to_instance ... success [9.480s] 2018-03-14 05:08:46.117 57 INFO opnfv-tempest [-] {0} tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete ... success [6.457s] 2018-03-14 05:08:56.284 57 INFO opnfv-tempest [-] {0} tempest.api.volume.test_volumes_get.VolumesGetTest.test_volume_create_get_update_delete_from_image ... success [10.162s] 2018-03-14 05:09:04.697 57 INFO opnfv-tempest [-] {0} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list ... success [0.174s] 2018-03-14 05:11:36.122 57 INFO opnfv-tempest [-] {0} tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops ... fail [145.633s] 2018-03-14 05:12:04.177 57 INFO opnfv-tempest [-] {0} tempest.scenario.test_server_basic_ops.TestServerBasicOps.test_server_basic_ops ... success [20.449s] 2018-03-14 05:12:40.242 57 INFO opnfv-tempest [-] {0} tempest.scenario.test_server_multinode.TestServerMultinode.test_schedule_to_all_nodes ... success [19.542s] 2018-03-14 05:12:57.985 57 INFO opnfv-tempest [-] {0} neutron.tests.tempest.api.admin.test_shared_network_extension.RBACSharedNetworksTest.test_create_rbac_policy_with_target_tenant_none ... success [4.329s] 2018-03-14 05:13:00.407 57 INFO opnfv-tempest [-] {0} neutron.tests.tempest.api.admin.test_shared_network_extension.RBACSharedNetworksTest.test_create_rbac_policy_with_target_tenant_too_long_id ... success [2.422s] 2018-03-14 05:13:05.244 57 INFO opnfv-tempest [-] {0} neutron.tests.tempest.api.admin.test_shared_network_extension.RBACSharedNetworksTest.test_network_only_visible_to_policy_target ... success [4.836s] 2018-03-14 05:13:16.976 57 INFO opnfv-tempest [-] {0} neutron.tests.tempest.api.test_tag.TagFilterNetworkTestJSON.test_filter_network_tags ... success [1.475s] 2018-03-14 05:13:33.239 57 INFO opnfv-tempest [-] {0} neutron.tests.tempest.api.test_tag.TagFilterPortTestJSON.test_filter_port_tags ... success [0.922s] 2018-03-14 05:13:48.712 57 INFO opnfv-tempest [-] {0} neutron.tests.tempest.api.test_tag.TagFilterRouterTestJSON.test_filter_router_tags ... success [0.952s] 2018-03-14 05:14:04.647 57 INFO opnfv-tempest [-] {0} neutron.tests.tempest.api.test_tag.TagFilterSubnetTestJSON.test_filter_subnet_tags ... success [0.910s] 2018-03-14 05:14:21.300 57 INFO opnfv-tempest [-] {0} neutron.tests.tempest.api.test_tag.TagFilterSubnetpoolTestJSON.test_filter_subnetpool_tags ... success [0.242s] 2018-03-14 05:14:30.978 57 INFO opnfv-tempest [-] {0} neutron.tests.tempest.api.test_tag.TagNetworkTestJSON.test_network_tags ... success [2.499s] 2018-03-14 05:14:39.376 57 INFO opnfv-tempest [-] {0} neutron.tests.tempest.api.test_tag.TagPortTestJSON.test_port_tags ... success [1.278s] 2018-03-14 05:14:48.254 57 INFO opnfv-tempest [-] {0} neutron.tests.tempest.api.test_tag.TagRouterTestJSON.test_router_tags ... success [2.092s] 2018-03-14 05:14:55.840 57 INFO opnfv-tempest [-] {0} neutron.tests.tempest.api.test_tag.TagSubnetPoolTestJSON.test_subnetpool_tags ... success [1.081s] 2018-03-14 05:15:04.468 57 INFO opnfv-tempest [-] {0} neutron.tests.tempest.api.test_tag.TagSubnetTestJSON.test_subnet_tags ... success [1.797s] 2018-03-14 05:15:14.478 57 INFO opnfv-tempest [-] {0} neutron.tests.tempest.api.test_tag.UpdateTagsTest.test_update_tags_affects_only_updated_resource ... success [2.149s] 2018-03-14 05:15:18.922 57 INFO rally.task.context [-] Verification 5ad6d36e-60bc-4608-95f3-67edff08f182 | Context testr@default cleanup() started 2018-03-14 05:15:18.922 57 INFO rally.task.context [-] Verification 5ad6d36e-60bc-4608-95f3-67edff08f182 | Context testr@default cleanup() finished in 0.71 msec 2018-03-14 05:15:18.923 57 INFO rally.task.context [-] Verification 5ad6d36e-60bc-4608-95f3-67edff08f182 | Context tempest@default cleanup() started 2018-03-14 05:15:19.982 57 INFO rally.task.context [-] Verification 5ad6d36e-60bc-4608-95f3-67edff08f182 | Context tempest@default cleanup() finished in 1.06 sec 2018-03-14 05:15:20.070 57 INFO rally.api [-] Verification (UUID=4efdb189-cc8c-47eb-9b9b-5528dd5fe257) has been successfully finished for deployment 'opnfv-rally' (UUID=36bfeed0-2615-4e2e-962c-62ce19da0bd1)! ====== Totals ====== Ran: 123 tests in 913.943 sec. - Success: 102 - Skipped: 19 - Expected failures: 0 - Unexpected success: 0 - Failures: 2 Using verification (UUID=4efdb189-cc8c-47eb-9b9b-5528dd5fe257) as the default verification for the future operations.