Skip to content
This repository was archived by the owner on Apr 1, 2026. It is now read-only.

Commit 9bd1e07

Browse files
committed
use default backoff generator
1 parent 2c34198 commit 9bd1e07

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

google/cloud/bigtable/data/_metrics/data_model.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,10 @@ class ActiveOperationMetric:
144144

145145
op_type: OperationType
146146
uuid: str = field(default_factory=lambda: str(uuid.uuid4()))
147-
backoff_generator: TrackedBackoffGenerator | None = None
147+
# create a default backoff generator, initialized with standard default backoff values
148+
backoff_generator: TrackedBackoffGenerator | None = field(
149+
default_factory=lambda: TrackedBackoffGenerator(initial=0.01, maximum=60, multiplier=2)
150+
)
148151
# keep monotonic timestamps for active operations
149152
start_time_ns: int = field(default_factory=time.monotonic_ns)
150153
active_attempt: ActiveAttemptMetric | None = None

0 commit comments

Comments
 (0)