Skip to content

Commit d8ef297

Browse files
Google APIscopybara-github
authored andcommitted
fix: increase metastore lro polling timeouts
PiperOrigin-RevId: 369293284
1 parent 93a4a58 commit d8ef297

6 files changed

Lines changed: 186 additions & 41 deletions

File tree

google/cloud/metastore/v1/BUILD.bazel

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ java_grpc_library(
7070
java_gapic_library(
7171
name = "metastore_java_gapic",
7272
srcs = [":metastore_proto_with_info"],
73+
gapic_yaml = "metastore_gapic.yaml",
7374
grpc_service_config = "metastore_grpc_service_config.json",
7475
test_deps = [
7576
":metastore_java_grpc",
@@ -179,15 +180,17 @@ py_gapic_assembly_pkg(
179180

180181
##############################################################################
181182
# PHP
183+
# DO NOT OVERRIDE this PHP microgenerator section with autogenerated rules.
182184
##############################################################################
183185
load(
184186
"@com_google_googleapis_imports//:imports.bzl",
185-
"php_gapic_assembly_pkg",
186-
"php_gapic_library",
187-
"php_grpc_library",
188-
"php_proto_library",
187+
php_gapic_assembly_pkg = "php_gapic_assembly_pkg2",
188+
php_gapic_library = "php_gapic_library2",
189+
php_grpc_library = "php_grpc_library2",
190+
php_proto_library = "php_proto_library2",
189191
)
190192

193+
191194
php_proto_library(
192195
name = "metastore_php_proto",
193196
deps = [":metastore_proto"],
@@ -201,10 +204,9 @@ php_grpc_library(
201204

202205
php_gapic_library(
203206
name = "metastore_php_gapic",
204-
src = ":metastore_proto_with_info",
207+
srcs = [":metastore_proto_with_info"],
205208
gapic_yaml = "metastore_gapic.yaml",
206209
grpc_service_config = "metastore_grpc_service_config.json",
207-
package = "google.cloud.metastore.v1",
208210
service_yaml = "metastore_v1.yaml",
209211
deps = [
210212
":metastore_php_grpc",
Lines changed: 57 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,59 @@
11
type: com.google.api.codegen.ConfigProto
22
config_schema_version: 2.0.0
3-
language_settings:
4-
java:
5-
package_name: com.google.cloud.metastore.v1
6-
python:
7-
package_name: google.cloud.metastore_v1.gapic
8-
go:
9-
package_name: cloud.google.com/go/metastore/apiv1
10-
csharp:
11-
package_name: Google.Cloud.Metastore.V1
12-
ruby:
13-
package_name: Google::Cloud::Metastore::V1
14-
php:
15-
package_name: Google\Cloud\Metastore\V1
16-
nodejs:
17-
package_name: metastore.v1
18-
domain_layer_location: google-cloud
3+
interfaces:
4+
- name: google.cloud.metastore.v1.DataprocMetastore
5+
methods:
6+
- name: CreateService
7+
long_running:
8+
initial_poll_delay_millis: 60000 # 1 minute.
9+
poll_delay_multiplier: 1.5
10+
max_poll_delay_millis: 120000 # 2 minutes.
11+
total_poll_timeout_millis: 4800000 # 80 minutes.
12+
- name: UpdateService
13+
long_running:
14+
initial_poll_delay_millis: 60000 # 1 minute.
15+
poll_delay_multiplier: 1.5
16+
max_poll_delay_millis: 120000 # 2 minutes.
17+
total_poll_timeout_millis: 3000000 # 50 minutes.
18+
- name: DeleteService
19+
long_running:
20+
initial_poll_delay_millis: 10000 # 10 seconds.
21+
poll_delay_multiplier: 1.5
22+
max_poll_delay_millis: 60000 # 1 minute.
23+
total_poll_timeout_millis: 1500000 # 25 minutes.
24+
- name: CreateMetadataImport
25+
long_running:
26+
initial_poll_delay_millis: 60000 # 1 minute.
27+
poll_delay_multiplier: 1.5
28+
max_poll_delay_millis: 120000 # 2 minutes.
29+
total_poll_timeout_millis: 4800000 # 80 minutes.
30+
- name: UpdateMetadataImport
31+
long_running:
32+
initial_poll_delay_millis: 60000 # 1 minute.
33+
poll_delay_multiplier: 1.5
34+
max_poll_delay_millis: 120000 # 2 minutes.
35+
total_poll_timeout_millis: 1200000 # 20 minutes.
36+
- name: ExportMetadata
37+
long_running:
38+
initial_poll_delay_millis: 60000 # 1 minute.
39+
poll_delay_multiplier: 1.5
40+
max_poll_delay_millis: 120000 # 2 minutes.
41+
total_poll_timeout_millis: 4800000 # 80 minutes.
42+
- name: RestoreService
43+
long_running:
44+
initial_poll_delay_millis: 60000 # 1 minute.
45+
poll_delay_multiplier: 1.5
46+
max_poll_delay_millis: 120000 # 2 minutes.
47+
total_poll_timeout_millis: 4800000 # 80 minutes.
48+
- name: CreateBackup
49+
long_running:
50+
initial_poll_delay_millis: 60000 # 1 minute.
51+
poll_delay_multiplier: 1.5
52+
max_poll_delay_millis: 120000 # 2 minutes.
53+
total_poll_timeout_millis: 4800000 # 80 minutes.
54+
- name: DeleteBackup
55+
long_running:
56+
initial_poll_delay_millis: 10000 # 10 seconds.
57+
poll_delay_multiplier: 1.5
58+
max_poll_delay_millis: 60000 # 1 minute.
59+
total_poll_timeout_millis: 1500000 # 25 minutes.

google/cloud/metastore/v1alpha/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ java_grpc_library(
7070
java_gapic_library(
7171
name = "metastore_java_gapic",
7272
srcs = [":metastore_proto_with_info"],
73+
gapic_yaml = "metastore_gapic.yaml",
7374
grpc_service_config = "metastore_grpc_service_config.json",
7475
test_deps = [
7576
":metastore_java_grpc",
@@ -203,6 +204,7 @@ php_grpc_library(
203204
php_gapic_library(
204205
name = "metastore_php_gapic",
205206
srcs = [":metastore_proto_with_info"],
207+
gapic_yaml = "metastore_gapic.yaml",
206208
grpc_service_config = "metastore_grpc_service_config.json",
207209
service_yaml = "metastore_v1alpha.yaml",
208210
deps = [
@@ -274,9 +276,7 @@ ruby_grpc_library(
274276
ruby_cloud_gapic_library(
275277
name = "metastore_ruby_gapic",
276278
srcs = [":metastore_proto_with_info"],
277-
extra_protoc_parameters = [
278-
"ruby-cloud-gem-name=google-cloud-metastore-v1alpha",
279-
],
279+
extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-metastore-v1alpha"],
280280
grpc_service_config = "metastore_grpc_service_config.json",
281281
deps = [
282282
":metastore_ruby_grpc",
Lines changed: 57 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,59 @@
11
type: com.google.api.codegen.ConfigProto
22
config_schema_version: 2.0.0
3-
language_settings:
4-
java:
5-
package_name: com.google.cloud.metastore.v1alpha
6-
python:
7-
package_name: google.cloud.metastore_v1alpha.gapic
8-
go:
9-
package_name: cloud.google.com/go/metastore/apiv1alpha
10-
csharp:
11-
package_name: Google.Cloud.Metastore.V1Alpha
12-
ruby:
13-
package_name: Google::Cloud::Metastore::V1Alpha
14-
php:
15-
package_name: Google\Cloud\Metastore\V1Alpha
16-
nodejs:
17-
package_name: metastore.v1alpha
18-
domain_layer_location: google-cloud
3+
interfaces:
4+
- name: google.cloud.metastore.v1alpha.DataprocMetastore
5+
methods:
6+
- name: CreateService
7+
long_running:
8+
initial_poll_delay_millis: 60000 # 1 minute.
9+
poll_delay_multiplier: 1.5
10+
max_poll_delay_millis: 120000 # 2 minutes.
11+
total_poll_timeout_millis: 4800000 # 80 minutes.
12+
- name: UpdateService
13+
long_running:
14+
initial_poll_delay_millis: 60000 # 1 minute.
15+
poll_delay_multiplier: 1.5
16+
max_poll_delay_millis: 120000 # 2 minutes.
17+
total_poll_timeout_millis: 3000000 # 50 minutes.
18+
- name: DeleteService
19+
long_running:
20+
initial_poll_delay_millis: 10000 # 10 seconds.
21+
poll_delay_multiplier: 1.5
22+
max_poll_delay_millis: 60000 # 1 minute.
23+
total_poll_timeout_millis: 1500000 # 25 minutes.
24+
- name: CreateMetadataImport
25+
long_running:
26+
initial_poll_delay_millis: 60000 # 1 minute.
27+
poll_delay_multiplier: 1.5
28+
max_poll_delay_millis: 120000 # 2 minutes.
29+
total_poll_timeout_millis: 4800000 # 80 minutes.
30+
- name: UpdateMetadataImport
31+
long_running:
32+
initial_poll_delay_millis: 60000 # 1 minute.
33+
poll_delay_multiplier: 1.5
34+
max_poll_delay_millis: 120000 # 2 minutes.
35+
total_poll_timeout_millis: 1200000 # 20 minutes.
36+
- name: ExportMetadata
37+
long_running:
38+
initial_poll_delay_millis: 60000 # 1 minute.
39+
poll_delay_multiplier: 1.5
40+
max_poll_delay_millis: 120000 # 2 minutes.
41+
total_poll_timeout_millis: 4800000 # 80 minutes.
42+
- name: RestoreService
43+
long_running:
44+
initial_poll_delay_millis: 60000 # 1 minute.
45+
poll_delay_multiplier: 1.5
46+
max_poll_delay_millis: 120000 # 2 minutes.
47+
total_poll_timeout_millis: 4800000 # 80 minutes.
48+
- name: CreateBackup
49+
long_running:
50+
initial_poll_delay_millis: 60000 # 1 minute.
51+
poll_delay_multiplier: 1.5
52+
max_poll_delay_millis: 120000 # 2 minutes.
53+
total_poll_timeout_millis: 4800000 # 80 minutes.
54+
- name: DeleteBackup
55+
long_running:
56+
initial_poll_delay_millis: 10000 # 10 seconds.
57+
poll_delay_multiplier: 1.5
58+
max_poll_delay_millis: 60000 # 1 minute.
59+
total_poll_timeout_millis: 1500000 # 25 minutes.

google/cloud/metastore/v1beta/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ java_grpc_library(
7070
java_gapic_library(
7171
name = "metastore_java_gapic",
7272
srcs = [":metastore_proto_with_info"],
73+
gapic_yaml = "metastore_gapic.yaml",
7374
grpc_service_config = "metastore_grpc_service_config.json",
7475
test_deps = [
7576
":metastore_java_grpc",
@@ -204,6 +205,7 @@ php_grpc_library(
204205
php_gapic_library(
205206
name = "metastore_php_gapic",
206207
srcs = [":metastore_proto_with_info"],
208+
gapic_yaml = "metastore_gapic.yaml",
207209
grpc_service_config = "metastore_grpc_service_config.json",
208210
service_yaml = "metastore_v1beta.yaml",
209211
deps = [
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
type: com.google.api.codegen.ConfigProto
2+
config_schema_version: 2.0.0
3+
interfaces:
4+
- name: google.cloud.metastore.v1beta.DataprocMetastore
5+
methods:
6+
- name: CreateService
7+
long_running:
8+
initial_poll_delay_millis: 60000 # 1 minute.
9+
poll_delay_multiplier: 1.5
10+
max_poll_delay_millis: 120000 # 2 minutes.
11+
total_poll_timeout_millis: 4800000 # 80 minutes.
12+
- name: UpdateService
13+
long_running:
14+
initial_poll_delay_millis: 60000 # 1 minute.
15+
poll_delay_multiplier: 1.5
16+
max_poll_delay_millis: 120000 # 2 minutes.
17+
total_poll_timeout_millis: 3000000 # 50 minutes.
18+
- name: DeleteService
19+
long_running:
20+
initial_poll_delay_millis: 10000 # 10 seconds.
21+
poll_delay_multiplier: 1.5
22+
max_poll_delay_millis: 60000 # 1 minute.
23+
total_poll_timeout_millis: 1500000 # 25 minutes.
24+
- name: CreateMetadataImport
25+
long_running:
26+
initial_poll_delay_millis: 60000 # 1 minute.
27+
poll_delay_multiplier: 1.5
28+
max_poll_delay_millis: 120000 # 2 minutes.
29+
total_poll_timeout_millis: 4800000 # 80 minutes.
30+
- name: UpdateMetadataImport
31+
long_running:
32+
initial_poll_delay_millis: 60000 # 1 minute.
33+
poll_delay_multiplier: 1.5
34+
max_poll_delay_millis: 120000 # 2 minutes.
35+
total_poll_timeout_millis: 1200000 # 20 minutes.
36+
- name: ExportMetadata
37+
long_running:
38+
initial_poll_delay_millis: 60000 # 1 minute.
39+
poll_delay_multiplier: 1.5
40+
max_poll_delay_millis: 120000 # 2 minutes.
41+
total_poll_timeout_millis: 4800000 # 80 minutes.
42+
- name: RestoreService
43+
long_running:
44+
initial_poll_delay_millis: 60000 # 1 minute.
45+
poll_delay_multiplier: 1.5
46+
max_poll_delay_millis: 120000 # 2 minutes.
47+
total_poll_timeout_millis: 4800000 # 80 minutes.
48+
- name: CreateBackup
49+
long_running:
50+
initial_poll_delay_millis: 60000 # 1 minute.
51+
poll_delay_multiplier: 1.5
52+
max_poll_delay_millis: 120000 # 2 minutes.
53+
total_poll_timeout_millis: 4800000 # 80 minutes.
54+
- name: DeleteBackup
55+
long_running:
56+
initial_poll_delay_millis: 10000 # 10 seconds.
57+
poll_delay_multiplier: 1.5
58+
max_poll_delay_millis: 60000 # 1 minute.
59+
total_poll_timeout_millis: 1500000 # 25 minutes.

0 commit comments

Comments
 (0)