Skip to content

Commit

Permalink
feat(bigtable-v2): Added feature flag for improved mutate rows thrott…
Browse files Browse the repository at this point in the history
…ling (#23326)
  • Loading branch information
gcf-owl-bot[bot] authored Sep 14, 2023
1 parent 47aac21 commit 06907fc
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 5 deletions.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ module Google
module Cloud
module Bigtable
module V2
# Feature flags supported by a client.
# Feature flags supported or enabled by a client.
# This is intended to be sent as part of request metadata to assure the server
# that certain behaviors are safe to enable. This proto is meant to be
# serialized and websafe-base64 encoded under the `bigtable-features` metadata
# key. The value will remain constant for the lifetime of a client and due to
# HTTP2's HPACK compression, the request overhead will be tiny.
# This is an internal implementation detail and should not be used by endusers
# This is an internal implementation detail and should not be used by end users
# directly.
# @!attribute [rw] reverse_scans
# @return [::Boolean]
Expand All @@ -36,11 +36,17 @@ module V2
# @!attribute [rw] mutate_rows_rate_limit
# @return [::Boolean]
# Notify the server that the client enables batch write flow control by
# requesting RateLimitInfo from MutateRowsResponse.
# requesting RateLimitInfo from MutateRowsResponse. Due to technical reasons,
# this disables partial retries.
# @!attribute [rw] mutate_rows_rate_limit2
# @return [::Boolean]
# Notify the server that the client enables batch write flow control by
# requesting RateLimitInfo from MutateRowsResponse. With partial retries
# enabled.
# @!attribute [rw] last_scanned_row_responses
# @return [::Boolean]
# Notify the server that the client supports the last_scanned_row field
# in ReadRowsResponse for long-running sparse scans.
# in ReadRowsResponse for long-running scans.
class FeatureFlags
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
Expand Down

0 comments on commit 06907fc

Please sign in to comment.