gcp-summary.csv 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. Test File,CB functon,Total Time (in s),Azure Operation,Time per hit
  2. gcp-region,"find",1.0209,"matches = cb_helpers.generic_find(filters, kwargs, obj_list)",0.340271
  3. gcp-region,"get",1.6338,"region = self.provider.get_resource('regions', region_id,region=region_id)",0.544577
  4. gcp-region,"list",5.60605,"regions_response = (self.provider.gcp_compute.regions().list(project=self.provider.project_name,maxResults=max_result,pageToken=marker)",0.5473260999999999
  5. gcp-vm_types,"get",0.536744,"vm_type = self.provider.get_resource('machineTypes', vm_type_id)",0.2683605
  6. gcp-vm_types,"find",1.11624,"for inst_type in self.instance_data:",0.0126736
  7. gcp-vm_types,"list",2.04614,"for inst_type in self.instance_data]",0.2272769
  8. gcp-image,"find",2.71797,"matches = cb_helpers.generic_find(filters, kwargs, obj_list)",2.717925
  9. gcp-image,"label",3.7366,"helpers.change_label(self, 'cblabel', value, '_gcp_image', req)",0.3329293
  10. gcp-image,"refresh",4.07836,"image = self._provider.compute.images.get(self.id)",0.5826174000000001
  11. gcp-image,"refresh",169.705,"inst = self._provider.compute.instances.get(self.id)",0.7678841
  12. gcp-image,"get",0.30929,"vm_type = self.provider.get_resource('machineTypes', vm_type_id)",0.154626
  13. gcp-image,"get",0.862251,"region = self.provider.get_resource('regions', region_id,region=region_id)",0.862218
  14. gcp-image,"get",4.66685,"image = self.provider.get_resource('images', image_id)",0.4658275
  15. gcp-image,"find",0.36834,"images = [image for image in self if image.label == label]",0.184122
  16. gcp-image,"list",41.9159,"for image in helpers.iter_all(self.provider.gcp_compute.images(),project=self.provider.project_name):",0.0876232
  17. gcp-image,"create",101.152,"self.provider.wait_for_operation(operation, zone=zone_name)",48.146288
  18. gcp-image,"get",170.308,"instance = self.provider.get_resource('instances', instance_id)",0.7636911
  19. gcp-image,"delete",1.58702,"(self._provider.gcp_compute.instances().delete(project=self.provider.project_name,zone=instance.zone_name,instance=instance.name)",0.771031
  20. gcp-image,"get",0.201059,"network = self.provider.get_resource('networks', network_id)",0.201018
  21. gcp-image,"list",0.186214,"response = (self.provider.gcp_compute.subnetworks().list(project=self.provider.project_name,region=region_name,filter=filter)",0.175627
  22. gcp-image,"get_or_create_default",3.67662,"for sn in self.find(label=GCPSubnet.CB_DEFAULT_SUBNET_LABEL):",2.762018
  23. gcp-image,"get_or_create",2e-06,"return self._default_internet_gateway",2e-06
  24. gcp-image,"list",5.04476,"for ip in response.get('items', [])]",1.1555767
  25. gcp-object_life_cycle,"refresh",0.243625,"vol = self._provider.storage.volumes.get(self.id)",0.24362
  26. gcp-object_life_cycle,"get",0.6109,"vol = self.provider.get_resource('disks', volume_id)",0.3054295
  27. gcp-object_life_cycle,"create",2.06655,"zone = GCPPlacementZone(self.provider,self.provider.get_resource('zones', zone))",0.841996
  28. gcp-object_life_cycle,"create",2.06655,"operation = (self.provider.gcp_compute.disks().insert(project=self._provider.project_name,zone=zone_name,body=disk_body)",0.800621
  29. gcp-object_life_cycle,"delete",0.796799,"(self._provider.gcp_compute.disks().delete(project=self.provider.project_name,zone=volume.zone_name,disk=volume.name)",0.787826
  30. gcp-network,"find",14.1927,"matches = cb_helpers.generic_find(filters, kwargs, obj_list)",2.3653912000000004
  31. gcp-network,"find",2.69905,"matches = cb_helpers.generic_find(filters, kwargs, obj_list)",0.899653
  32. gcp-network,"label",49.5131,"helpers.modify_or_add_metadata_item(self._provider, tag_name, value)",7.073254700000001
  33. gcp-network,"refresh",1.34887,"net = self._provider.networking.networks.get(self.id)",0.26977
  34. gcp-network,"label",30.0907,"helpers.modify_or_add_metadata_item(self._provider, tag_name, value)",7.522643
  35. gcp-network,"refresh",0.267038,"router = self._provider.networking.routers.get(self.id)",0.267033
  36. gcp-network,"label",47.1401,"helpers.modify_or_add_metadata_item(self._provider, tag_name, value)",7.856645299999999
  37. gcp-network,"refresh",1.71609,"subnet = self._provider.networking.subnets.get(self.id)",0.4290182
  38. gcp-network,"get",1.97249,"region = self.provider.get_resource('regions', region_id,region=region_id)",0.657471
  39. gcp-network,"get",5.11899,"network = self.provider.get_resource('networks', network_id)",0.28436259999999997
  40. gcp-network,"find",7.44141,"matches = cb_helpers.generic_find(filters, kwargs, obj_list)",2.480431
  41. gcp-network,"list",2.17036,"response = (self.provider.gcp_compute.networks().list(project=self.provider.project_name,filter=filter)",0.265555
  42. gcp-network,"create",80.9144,"self.provider.wait_for_operation(response)",12.1994828
  43. gcp-network,"delete",108.333,"self.provider.wait_for_operation(response)",18.0924182
  44. gcp-network,"get",1.3876,"router = self.provider.get_resource('routers', router_id, region=self.provider.region_name)",0.3468828
  45. gcp-network,"find",1.33483,"matches = cb_helpers.generic_find(filters, kwargs, obj_list)",0.4449067
  46. gcp-network,"list",1.36571,"response = (self.provider.gcp_compute.routers().list(project=self.provider.project_name,region=region,maxResults=max_result,pageToken=marker)",0.219445
  47. gcp-network,"create",12.6716,"cb_router.label = label",9.206957
  48. gcp-network,"delete",8.02079,"if not helpers.remove_metadata_item(self.provider, tag_name):",7.288365
  49. gcp-network,"get",3.60639,"subnet = self.provider.get_resource('subnetworks', subnet_id)",0.4006979
  50. gcp-network,"list",4.15656,"response = (self.provider.gcp_compute.subnetworks().list(project=self.provider.project_name,region=region_name,filter=filter)",0.2349695
  51. gcp-network,"create",65.0219,"self.provider.wait_for_operation(response, region=region_name)",12.971618300000001
  52. gcp-network,"create",65.0219,"cb_subnet.label = label",7.2336717
  53. gcp-network,"delete",60.4918,"self.provider.wait_for_operation(response, region=sn.region_name)",12.288225
  54. gcp-network,"delete",60.4918,"if not helpers.remove_metadata_item(self._provider, tag_name):",6.8932343
  55. gcp-network,"get_or_create_default",10.1332,"for sn in self.find(label=GCPSubnet.CB_DEFAULT_SUBNET_LABEL):",2.694851
  56. gcp-network,"get_or_create",5e-06,"return self._default_internet_gateway",1.7e-06
  57. gcp-network,"get",2.2592,"fip = self.provider.get_resource('addresses', floating_ip_id)",0.3765112
  58. gcp-network,"list",9.41386,"response = (self.provider.gcp_compute.addresses().list(project=self.provider.project_name,region=self.provider.region_name,maxResults=max_result,pageToken=marker)",0.4680614
  59. gcp-network,"list",9.41386,"for ip in response.get('items', [])]",0.8729533
  60. gcp-network,"create",7.33389,"self.provider.wait_for_operation(response, region=region_name)",2.389772
  61. gcp-network,"delete",8.18624,"self.provider.wait_for_operation(response,region=fip.region_name)",2.9466795
  62. gcp-block_store,"find",6.71368,"matches = cb_helpers.generic_find(filters, kwargs, obj_list)",3.356795
  63. gcp-block_store,"refresh",70.4152,"inst = self._provider.compute.instances.get(self.id)",0.3186115
  64. gcp-block_store,"label",5.71702,"helpers.change_label(self, 'cblabel', value, '_volume', req)",0.4682774
  65. gcp-block_store,"refresh",17.8227,"vol = self._provider.storage.volumes.get(self.id)",0.3126742
  66. gcp-block_store,"label",8.01128,"helpers.change_label(self, 'cblabel', value, '_snapshot', req)",0.34300840000000005
  67. gcp-block_store,"description",1.01982,"helpers.change_label(self, 'description', value, '_snapshot', req)",1.015623
  68. gcp-block_store,"refresh",4.29212,"snap = self._provider.storage.snapshots.get(self.id)",0.26825309999999997
  69. gcp-block_store,"get",0.493297,"vm_type = self.provider.get_resource('machineTypes', vm_type_id)",0.2466295
  70. gcp-block_store,"get",1.73786,"region = self.provider.get_resource('regions', region_id,region=region_id)",0.8689045
  71. gcp-block_store,"get",0.350549,"image = self.provider.get_resource('images', image_id)",0.1752545
  72. gcp-block_store,"create",99.9525,"self.provider.wait_for_operation(operation, zone=zone_name)",47.5503185
  73. gcp-block_store,"get",71.0745,"instance = self.provider.get_resource('instances', instance_id)",0.3187022
  74. gcp-block_store,"delete",1.4284,"(self._provider.gcp_compute.instances().delete(project=self.provider.project_name,zone=instance.zone_name,instance=instance.name)",0.6896505
  75. gcp-block_store,"list",0.512971,"response = (self.provider.gcp_compute.subnetworks().list(project=self.provider.project_name,region=region_name,filter=filter)",0.242102
  76. gcp-block_store,"get_or_create_default",8.58669,"for sn in self.find(label=GCPSubnet.CB_DEFAULT_SUBNET_LABEL):",3.3886805
  77. gcp-block_store,"get",20.4031,"vol = self.provider.get_resource('disks', volume_id)",0.30912270000000003
  78. gcp-block_store,"find",0.365001,"response = (self.provider.gcp_compute.disks().list(project=self.provider.project_name,zone=self.provider.default_zone,filter=filtr,maxResults=max_result,pageToken=marker)",0.174063
  79. gcp-block_store,"list",0.680887,"response = (self.provider.gcp_compute.disks().list(project=self.provider.project_name,zone=self.provider.default_zone,maxResults=max_result,pageToken=marker)",0.16219
  80. gcp-block_store,"create",9.97485,"operation = (self.provider.gcp_compute.disks().insert(project=self._provider.project_name,zone=zone_name,body=disk_body)",0.9857015
  81. gcp-block_store,"delete",5.41758,"(self._provider.gcp_compute.disks().delete(project=self.provider.project_name,zone=volume.zone_name,disk=volume.name)",0.7654917
  82. gcp-block_store,"get",5.81179,"snapshot = self.provider.get_resource('snapshots', snapshot_id)",0.252671
  83. gcp-block_store,"find",0.869076,"response = (self.provider.gcp_compute.snapshots().list(project=self.provider.project_name,filter=filtr,maxResults=max_result,pageToken=marker)",0.212239
  84. gcp-block_store,"list",1.6972,"response = (self.provider.gcp_compute.snapshots().list(project=self.provider.project_name,maxResults=max_result,pageToken=marker)",0.1831836
  85. gcp-block_store,"create",36.8745,"self.provider.wait_for_operation(operation,zone=self.provider.default_zone)",11.1892087
  86. gcp-block_store,"delete",2.27445,"(self.provider.gcp_compute.snapshots().delete(project=self.provider.project_name,snapshot=snapshot.name)",0.7531183
  87. gcp-security,"find",8.39101,"matches = cb_helpers.generic_find(filters, kwargs, obj_list)",2.7969637
  88. gcp-security,"get",0.007167,"matches = [rule for rule in firewall.rules if rule.id == rule_id]",0.003583
  89. gcp-security,"find",0.125725,"matches = cb_helpers.generic_find(filters, kwargs, obj_list)",0.008958
  90. gcp-security,"find",16.0481,"matches = cb_helpers.generic_find(filters, kwargs, obj_list)",2.6746407999999997
  91. gcp-security,"label",66.1447,"helpers.modify_or_add_metadata_item(self._provider, tag_name, value)",7.3493803
  92. gcp-security,"refresh",0.243234,"fw = self._provider.security.vm_firewalls.get(self.id)",0.243228
  93. gcp-security,"get",1.11951,"for kp in self:",0.0447777
  94. gcp-security,"list",2.33161,"for item in helpers.find_matching_metadata_items(self.provider, GCPKeyPair.KP_TAG_REGEX):",0.039488
  95. gcp-security,"find",0.409439,"matches = cb_helpers.generic_find(filters, kwargs, obj_list)",0.13645829999999998
  96. gcp-security,"create",26.1585,"helpers.add_metadata_item(self.provider,GCPKeyPair.KP_TAG_PREFIX + name,metadata_value)",6.480796
  97. gcp-security,"delete",20.4335,"helpers.remove_metadata_item(self.provider, GCPKeyPair.KP_TAG_PREFIX + key_pair.name)",6.6376643
  98. gcp-security,"get",0.897284,"network = self.provider.networking.networks.get(network_name)",0.2964693
  99. gcp-security,"list",14.4078,"network = self.provider.networking.networks.get(network_name)",0.3128108
  100. gcp-security,"create",92.3823,"fw.label = label",7.3216765
  101. gcp-security,"create",92.3823,"self.provider.security._vm_firewall_rules.create_with_priority(fw, direction=TrafficDirection.OUTBOUND, protocol='tcp',priority=65534, cidr='0.0.0.0/0')",7.7093012000000005
  102. gcp-security,"delete",135.951,"return self._delegate.delete_tag_network_with_id(fw_id)",22.6584338
  103. gcp-security,"list",0.093306,"rule = GCPVMFirewallRule(firewall, fw['id'])",0.0014041
  104. gcp-security,"create_with_priority",95.6242,"if not firewall.delegate.add_firewall(firewall.name, direction, protocol, priority, port, cidr,src_dest_tag, firewall.description,firewall.network.name):",8.6757756
  105. gcp-security,"create",49.3686,"return self.create_with_priority(firewall, direction, protocol,1000, from_port, to_port, cidr,src_dest_fw)",9.873724800000002
  106. gcp-security,"delete",28.7511,"firewall.delegate.delete_firewall_id(rule._rule)",14.3753435
  107. gcp-security,"get",3.93347,"region = self.provider.get_resource('regions', region_id,region=region_id)",0.655553
  108. gcp-security,"get",19.1619,"network = self.provider.get_resource('networks', network_id)",0.31409509999999996
  109. gcp-security,"list",1.39911,"response = (self.provider.gcp_compute.subnetworks().list(project=self.provider.project_name,region=region_name,filter=filter)",0.2232175
  110. gcp-security,"get_or_create_default",20.1145,"for sn in self.find(label=GCPSubnet.CB_DEFAULT_SUBNET_LABEL):",2.6868542
  111. gcp-compute,"find",0.024806,"matches = cb_helpers.generic_find(filters, kwargs, obj_list)",0.0123785
  112. gcp-compute,"find",7.99967,"matches = cb_helpers.generic_find(filters, kwargs, obj_list)",2.666503
  113. gcp-compute,"label",19.9587,"helpers.modify_or_add_metadata_item(self._provider, tag_name, value)",9.9793595
  114. gcp-compute,"label",13.8162,"helpers.change_label(self, 'cblabel', value, '_gcp_instance', req)",1.2352575
  115. gcp-compute,"refresh",242.841,"inst = self._provider.compute.instances.get(self.id)",0.33915229999999996
  116. gcp-compute,"label",7.31747,"helpers.modify_or_add_metadata_item(self._provider, tag_name, value)",7.317456
  117. gcp-compute,"refresh",0.258014,"net = self._provider.networking.networks.get(self.id)",0.25801
  118. gcp-compute,"refresh",3.00229,"fip = self._provider.networking._floating_ips.get(None, self.id)",0.8867195
  119. gcp-compute,"refresh",3.00229,"self._process_ip_users()",1.228844
  120. gcp-compute,"label",10.2169,"helpers.modify_or_add_metadata_item(self._provider, tag_name, value)",10.216885
  121. gcp-compute,"label",8.04666,"helpers.modify_or_add_metadata_item(self._provider, tag_name, value)",8.046653
  122. gcp-compute,"refresh",0.332845,"subnet = self._provider.networking.subnets.get(self.id)",0.33284
  123. gcp-compute,"refresh",9.10339,"vol = self._provider.storage.volumes.get(self.id)",0.3034416
  124. gcp-compute,"refresh",0.431264,"snap = self._provider.storage.snapshots.get(self.id)",0.431258
  125. gcp-compute,"get",0.230138,"for kp in self:",0.057531
  126. gcp-compute,"list",0.22026,"for item in helpers.find_matching_metadata_items(self.provider, GCPKeyPair.KP_TAG_REGEX):",0.0440216
  127. gcp-compute,"create",5.62269,"helpers.add_metadata_item(self.provider,GCPKeyPair.KP_TAG_PREFIX + name,metadata_value)",5.472093
  128. gcp-compute,"delete",7.70415,"helpers.remove_metadata_item(self.provider, GCPKeyPair.KP_TAG_PREFIX + key_pair.name)",7.46271
  129. gcp-compute,"create",36.3814,"fw.label = label",9.979389
  130. gcp-compute,"create",36.3814,"self.provider.security._vm_firewall_rules.create_with_priority(fw, direction=TrafficDirection.OUTBOUND, protocol='tcp',priority=65534, cidr='0.0.0.0/0')",7.9560575
  131. gcp-compute,"delete",28.846,"return self._delegate.delete_tag_network_with_id(fw_id)",14.422982
  132. gcp-compute,"find_by_network_and_tags",1.69472,"network = self.provider.networking.networks.get(net_name)",0.2806103
  133. gcp-compute,"list",0.015576,"rule = GCPVMFirewallRule(firewall, fw['id'])",0.0013603
  134. gcp-compute,"list",0.015576,"if rule.is_dummy_rule():",0.0009445
  135. gcp-compute,"create_with_priority",15.9121,"if not firewall.delegate.add_firewall(firewall.name, direction, protocol, priority, port, cidr,src_dest_tag, firewall.description,firewall.network.name):",7.9315115
  136. gcp-compute,"get",0.790459,"vm_type = self.provider.get_resource('machineTypes', vm_type_id)",0.1580734
  137. gcp-compute,"find",0.348102,"for inst_type in self.instance_data:",0.0059958
  138. gcp-compute,"get",1.44253,"region = self.provider.get_resource('regions', region_id,region=region_id)",0.3606095
  139. gcp-compute,"get",1.366,"image = self.provider.get_resource('images', image_id)",0.27317759999999996
  140. gcp-compute,"create",241.941,"self.provider.wait_for_operation(operation, zone=zone_name)",43.8655072
  141. gcp-compute,"get",245.431,"instance = self.provider.get_resource('instances', instance_id)",0.3385043
  142. gcp-compute,"find",0.38114,"instances = [instance for instance in self.list()",0.190512
  143. gcp-compute,"list",0.96113,"response = (self.provider.gcp_compute.instances().list(project=self.provider.project_name,zone=self.provider.default_zone,maxResults=max_result,pageToken=marker)",0.17113420000000001
  144. gcp-compute,"delete",2.73658,"(self._provider.gcp_compute.instances().delete(project=self.provider.project_name,zone=instance.zone_name,instance=instance.name)",0.6627378
  145. gcp-compute,"create_launch_config",2e-05,"return GCPLaunchConfig(self.provider)",1e-05
  146. gcp-compute,"get",3.9701,"network = self.provider.get_resource('networks', network_id)",0.28354640000000003
  147. gcp-compute,"create",22.9287,"self.provider.wait_for_operation(response)",13.926261
  148. gcp-compute,"delete",25.4765,"self.provider.wait_for_operation(response)",16.367108
  149. gcp-compute,"get",0.397005,"router = self.provider.get_resource('routers', router_id, region=self.provider.region_name)",0.396986
  150. gcp-compute,"create",13.7372,"cb_router.label = label",10.216949
  151. gcp-compute,"delete",10.9667,"if not helpers.remove_metadata_item(self.provider, tag_name):",10.348188
  152. gcp-compute,"get",0.672234,"subnet = self.provider.get_resource('subnetworks', subnet_id)",0.336107
  153. gcp-compute,"list",0.864771,"response = (self.provider.gcp_compute.subnetworks().list(project=self.provider.project_name,region=region_name,filter=filter)",0.2067292
  154. gcp-compute,"create",25.7981,"self.provider.wait_for_operation(response, region=region_name)",16.362161
  155. gcp-compute,"delete",22.513,"self.provider.wait_for_operation(response, region=sn.region_name)",14.504569
  156. gcp-compute,"get_or_create_default",9.36634,"for sn in self.find(label=GCPSubnet.CB_DEFAULT_SUBNET_LABEL):",2.6787277
  157. gcp-compute,"get",14.5569,"vol = self.provider.get_resource('disks', volume_id)",0.3234672
  158. gcp-compute,"create",19.7516,"operation = (self.provider.gcp_compute.disks().insert(project=self._provider.project_name,zone=zone_name,body=disk_body)",0.9785919000000001
  159. gcp-compute,"delete",0.405631,"(self._provider.gcp_compute.disks().delete(project=self.provider.project_name,zone=volume.zone_name,disk=volume.name)",0.396718
  160. gcp-compute,"get",0.680198,"snapshot = self.provider.get_resource('snapshots', snapshot_id)",0.340077
  161. gcp-compute,"create",13.1326,"self.provider.wait_for_operation(operation,zone=self.provider.default_zone)",11.986182
  162. gcp-compute,"delete",1.00271,"(self.provider.gcp_compute.snapshots().delete(project=self.provider.project_name,snapshot=snapshot.name)",0.998101
  163. gcp-compute,"get_or_create",5e-06,"return self._default_internet_gateway",1.2e-06
  164. gcp-compute,"get",2.43989,"fip = self.provider.get_resource('addresses', floating_ip_id)",0.3464735
  165. gcp-compute,"get",2.43989,"return (GCPFloatingIP(self.provider, fip)if fip else None)",0.2634998
  166. gcp-compute,"list",18.3208,"for ip in response.get('items', [])]",0.9960869
  167. gcp-compute,"create",3.07852,"self.provider.wait_for_operation(response, region=region_name)",1.923116
  168. gcp-compute,"delete",4.11383,"self.provider.wait_for_operation(response,region=fip.region_name)",2.867653
  169. gcp-object_store,"get",2.37478,"bucket = self.provider.get_resource('buckets', bucket_id)",0.29682220000000004
  170. gcp-object_store,"find",0.342205,"buckets = [bucket for bucket in self if name in bucket.name]",0.1710355
  171. gcp-object_store,"list",0.978596,"response = (self.provider.gcp_storage.buckets().list(project=self.provider.project_name,maxResults=max_result,pageToken=marker)",0.15440179999999998
  172. gcp-object_store,"create",20.0851,"response = (self.provider.gcp_storage.buckets().insert(project=self.provider.project_name,body=body)",1.0442424000000001
  173. gcp-object_store,"create",20.0851,"time.sleep(2)",2.0037903
  174. gcp-object_store,"delete",17.3862,"time.sleep(2)",2.0049202
  175. gcp-object_store,"get",2.05451,"obj = self.provider.get_resource('objects', name,bucket=bucket.name)",0.5136145
  176. gcp-object_store,"list",3.30274,"response = (self.provider.gcp_storage.objects().list(bucket=bucket.name,prefix=prefix if prefix else '',maxResults=max_result,pageToken=marker)",0.2820595
  177. gcp-object_store,"find",0.399978,"matches = cb_helpers.generic_find(filters, kwargs, bucket.objects)",0.1332917
  178. gcp-object_store,"create",2.65239,"response = self._create_object_with_media_body(bucket,name,googleapiclient.http.MediaIoBaseUpload(io.BytesIO(b''), mimetype='plain/text'))",0.5304496