Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move retries createreadstream get resumption logic working #1492

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
194 commits
Select commit Hold shift + click to select a range
a9b8d1b
getRanges
danieljbruce Jun 30, 2022
0f1b9eb
Slight refactor of createReadStream
danieljbruce Jun 30, 2022
c75b4ed
Add header to table utils
danieljbruce Jun 30, 2022
fcbd461
Refactor range and keys getting
danieljbruce Jul 4, 2022
c2f4dfe
Pull request opts into a separate function
danieljbruce Jul 4, 2022
4817863
Revert "Pull request opts into a separate function"
danieljbruce Jul 4, 2022
810db82
logical separation of ranges and keys
danieljbruce Jul 4, 2022
648cc92
Merge branch 'actually-refactor-createreadstream-2' of https://github…
danieljbruce Jul 4, 2022
b25b2c2
Revert "Revert "Pull request opts into a separate function""
danieljbruce Jul 4, 2022
1b1947a
set up the test frame
danieljbruce Apr 11, 2024
59b2c26
Test is set up to evaluate streaming behavior
danieljbruce Apr 11, 2024
baa5d8f
Modify test with the mock server to pass first tst
danieljbruce Apr 12, 2024
869d5ce
Fix tests that are appending startKey and endKey
danieljbruce Apr 12, 2024
5e69834
Getting all the tests working
danieljbruce Apr 12, 2024
bf29061
eliminate old createreadstream test
danieljbruce Apr 12, 2024
ad36097
Remove only. rowsLimit should be optional
danieljbruce Apr 12, 2024
2c57e61
Make rowKeysRead type more specific
danieljbruce Apr 12, 2024
95b9463
Add after hook to shut down server
danieljbruce Apr 16, 2024
1c66b3b
Merge branch 'main' of https://github.com/googleapis/nodejs-bigtable …
danieljbruce Apr 19, 2024
6324ad9
Add the less than or equal to fn to utils
danieljbruce Apr 19, 2024
8f51ddf
remove server start
danieljbruce Apr 19, 2024
5edaf82
Add splice ranges back to diagnose problem
danieljbruce Apr 19, 2024
575ae2b
Revert "Add splice ranges back to diagnose problem"
danieljbruce Apr 22, 2024
0f80c35
get all tests passing
danieljbruce Apr 22, 2024
b46f6b1
Use tableUtils lessthanorequalto
danieljbruce Apr 22, 2024
577ba7a
refactor: Move retries finish making createreadstream smaller
danieljbruce Apr 22, 2024
03fb022
More specific type for options
danieljbruce Apr 22, 2024
752bf0b
Import type and replace with any
danieljbruce Apr 22, 2024
4989fa4
Turn on gax streaming retries
danieljbruce Apr 22, 2024
1f66d43
Try out the shouldRetryFn
danieljbruce Apr 22, 2024
92d157e
Merge branch 'createreadstream-with-mock-server' of https://github.co…
danieljbruce Apr 22, 2024
70391d6
Service error or Google error for this function
danieljbruce Apr 22, 2024
23919c5
First PR correction - remove any
danieljbruce Apr 23, 2024
abcf0fc
Get rid of another any
danieljbruce Apr 23, 2024
07ec565
Get rid of the any suppressed by typescript
danieljbruce Apr 23, 2024
85a0317
Should use CreateReadStreamRequest as the type
danieljbruce Apr 23, 2024
286e782
Remove the comment disabling linting on any
danieljbruce Apr 24, 2024
f4136c1
Remove the import. It is not used anymore.
danieljbruce Apr 24, 2024
22c3e0e
Remove the custom retry logic
danieljbruce Apr 29, 2024
84ff48e
Wrote a test that mocks gapic that will compile
danieljbruce Apr 29, 2024
bedd060
Refactor the test so that it is easy to
danieljbruce Apr 29, 2024
e1046b7
Add expected values for request
danieljbruce Apr 29, 2024
5c1063a
Do not append retryRequestOptions to gax options
danieljbruce Apr 29, 2024
2b0907e
Factor out the retry options logic
danieljbruce Apr 29, 2024
706f972
Rename the file to retry-options
danieljbruce Apr 29, 2024
24de509
Initial attempt at adding resumption logic
danieljbruce Apr 30, 2024
bb28fbd
skip
danieljbruce Apr 30, 2024
1599215
Comment out check in test
danieljbruce Apr 30, 2024
a298ed2
Keep the resumption strategy in table.ts for now
danieljbruce May 1, 2024
9f47d67
Get proxyquire logic right
danieljbruce May 1, 2024
133d024
Remove unused code
danieljbruce May 1, 2024
992da84
Wrap with arrow functions.
danieljbruce May 1, 2024
18a31ce
Use the resumption request
danieljbruce May 2, 2024
15cd425
Set up a unit test framework
danieljbruce May 2, 2024
2277d39
Make sure to pass along maxRetries to the gapic
danieljbruce May 3, 2024
e69a1da
Do an empty write to ensure server called only one
danieljbruce May 3, 2024
e4a505e
Gets all 10 tests passing
danieljbruce May 3, 2024
916ae95
Pull testing code out into a dedicated object
danieljbruce May 3, 2024
3930703
Mock out project id properly.
danieljbruce May 3, 2024
a425264
Delete code
danieljbruce May 3, 2024
bd1d1ac
maxRetries test rename
danieljbruce May 3, 2024
687b2e5
Pass in the filter
danieljbruce May 3, 2024
0612c97
Remove unused parameter
danieljbruce May 3, 2024
18c8f3c
Create tableStrategyInfo case class
danieljbruce May 3, 2024
372fec5
Fix appProfileId issue
danieljbruce May 3, 2024
54d5255
Basic resumption test added
danieljbruce May 3, 2024
b95f87c
More resumption tests
danieljbruce May 3, 2024
51a1a72
Get resumption logic tests into its own module
danieljbruce May 3, 2024
ec4fc3c
Modify test name with reumption strategy
danieljbruce May 3, 2024
784882f
Skip a test
danieljbruce May 6, 2024
1621494
Remove a function that isn’t used anymore
danieljbruce May 6, 2024
56905b2
inline building request options
danieljbruce May 6, 2024
67b7558
Remove unused imports
danieljbruce May 6, 2024
34784eb
Remove imports that are not used
danieljbruce May 6, 2024
f27d99e
Inline some functions to eliminate confusion
danieljbruce May 6, 2024
03f1ada
Move comment to where it was before
danieljbruce May 6, 2024
2b09f90
Better test parameterization
danieljbruce May 6, 2024
a45103e
Replace grpc error codes with programmatic result
danieljbruce May 6, 2024
1ff55cd
Correct interface
danieljbruce May 6, 2024
3f5afff
Uncomment some code removed from before
danieljbruce May 6, 2024
f53d146
Remove this TODO
danieljbruce May 6, 2024
9c70297
Move tests to unit test folder.
danieljbruce May 6, 2024
fdb239e
Better comments
danieljbruce May 6, 2024
d28b496
Update comment
danieljbruce May 6, 2024
e582747
better spacing
danieljbruce May 6, 2024
e662526
correct grammar
danieljbruce May 6, 2024
48f2d30
Change to retry options construction
danieljbruce May 6, 2024
b8f3457
Add a test for passing custom retry options
danieljbruce May 7, 2024
e9aaf51
Fix the complex example passing options along
danieljbruce May 7, 2024
ca23492
Pull functions out of TableUtils
danieljbruce May 7, 2024
e450989
Import bug fix
danieljbruce May 7, 2024
a2dde5b
Moved some tests over
danieljbruce May 7, 2024
b0050c8
Check to see if maxRetries is undefined
danieljbruce May 7, 2024
ea648e3
Change retry options - wrap in gaxOpts
danieljbruce May 7, 2024
0d814b2
Move over should remove ranges which were already read
danieljbruce May 7, 2024
a0b04b2
move more tests over
danieljbruce May 7, 2024
7b44c48
Add limit test and retry if all keys are read test
danieljbruce May 7, 2024
8380fd7
Move should not retry if all the ranges are read
danieljbruce May 7, 2024
96e2bf1
Expected error code is 4
danieljbruce May 7, 2024
04c1c6a
Move location of updates
danieljbruce May 7, 2024
75e3763
Correct tests with new info
danieljbruce May 7, 2024
9b84895
Correct the json test file
danieljbruce May 7, 2024
257764c
Modify test to match old test
danieljbruce May 7, 2024
e3a9bbb
Moved rststream test over
danieljbruce May 7, 2024
f8d2150
Add framework to mock server so that error message
danieljbruce May 7, 2024
c32d1d9
Remove the RST stream test
danieljbruce May 7, 2024
ab32da5
Delete retries test block
danieljbruce May 7, 2024
7a2beea
Make sure to call canResume in all cases
danieljbruce May 8, 2024
7da166b
chore: update copyright year for auto-generated protos (#1417)
gcf-owl-bot[bot] May 8, 2024
10dc585
Remove retryOpts from mutate function
danieljbruce May 8, 2024
ab67124
indent so diff is easier to read
danieljbruce May 8, 2024
22b6ffc
Expand on comment
danieljbruce May 8, 2024
3834e5c
Fix side effects from turning on streaming retries
danieljbruce May 8, 2024
a46899c
Simplify the diff
danieljbruce May 8, 2024
98efacf
Add comments for a better description
danieljbruce May 8, 2024
72a4ee3
Remove any and replace with more specific type
danieljbruce May 8, 2024
cad8da2
Correct test types to CreateReadStreamRequest
danieljbruce May 8, 2024
f40566e
Coerce types and reintroduce parseInt
danieljbruce May 8, 2024
b00d7ea
Remove unused import
danieljbruce May 8, 2024
91f85b5
feat: Add feature for copying backups (#1153)
danieljbruce May 22, 2024
80cf68c
Rename the comment as a TODO
danieljbruce May 23, 2024
32fe3e5
Complete comment
danieljbruce May 23, 2024
d3d05a2
Add latency measurements to mock server tests
danieljbruce May 23, 2024
9efd250
Revert "Add latency measurements to mock server tests"
danieljbruce May 23, 2024
01bdccb
Revert "Complete comment"
danieljbruce May 23, 2024
b0c16f6
Revert "Rename the comment as a TODO"
danieljbruce May 23, 2024
3849776
Resolve the spacing issues
danieljbruce May 23, 2024
1701729
Solve remaining spacing issues
danieljbruce May 23, 2024
000e402
Add spaces back
danieljbruce May 23, 2024
464c142
Add the new test back in
danieljbruce May 27, 2024
724b711
feat: Add String type with Utf8Raw encoding to Bigtable API (#1419)
gcf-owl-bot[bot] May 28, 2024
b934c44
Change the Gapic layer back to what it was
danieljbruce May 28, 2024
af76540
Merge branch 'main' of https://github.com/googleapis/nodejs-bigtable …
danieljbruce May 28, 2024
5635464
Fix max retries test
danieljbruce May 28, 2024
563ee0c
Remove only
danieljbruce May 28, 2024
dfaff22
Add header
danieljbruce May 28, 2024
588e2c8
Add comments to the tester
danieljbruce May 28, 2024
5b9f880
Add comments for the test functions.
danieljbruce May 28, 2024
f442b29
Remove the TODOs
danieljbruce May 29, 2024
25eae6d
Merge branch 'createreadstream-with-mock-server' of https://github.co…
danieljbruce May 29, 2024
c0085f9
Fix lint warning
danieljbruce May 29, 2024
bc61c28
Address another lint warning
danieljbruce May 29, 2024
726ba7a
Remove Filter
danieljbruce May 29, 2024
403a72f
Add stronger type checking to userStream.end fn
danieljbruce May 29, 2024
b70192f
Create a better overloaded version of userStreamen
danieljbruce May 29, 2024
88535e7
Remove reference to proto
danieljbruce May 30, 2024
8b415fa
Added a comment about streaming retries set to tru
danieljbruce May 31, 2024
5e4b1c1
Add comments to determine what table.ts should do
danieljbruce May 31, 2024
b2b2fda
chore(main): release 5.1.0 (#1321)
release-please[bot] Jun 3, 2024
5880fd7
Update test/util/gapic-layer-tester.ts
danieljbruce Jun 5, 2024
3371050
Update test/util/gapic-layer-tester.ts
danieljbruce Jun 5, 2024
fb5b949
Update test/util/gapic-layer-tester.ts
danieljbruce Jun 5, 2024
738b9fd
Update system-test/read-rows.ts
danieljbruce Jun 5, 2024
82ca214
For max retries have a default retry count
danieljbruce Jun 5, 2024
c252006
Merge branch 'move-retries-createreadstream-get-resumption-logic-work…
danieljbruce Jun 5, 2024
a6c46c9
Define a retry count constant
danieljbruce Jun 5, 2024
bd09d69
Update the comment
danieljbruce Jun 5, 2024
ac91ca0
Move check for rst error. Rename MockGapicLayer.
danieljbruce Jun 5, 2024
7fb2b07
linter
danieljbruce Jun 5, 2024
9dd1f7d
Make test case description more specific
danieljbruce Jun 5, 2024
dda581a
Rename the file
danieljbruce Jun 5, 2024
0a05925
RST stream error message inclusion
danieljbruce Jun 5, 2024
0be0302
Don’t retry on resource exhausted
danieljbruce Jun 5, 2024
26637b5
Remove service error from imports
danieljbruce Jun 5, 2024
0491b58
RetryInfo in the status details should retry
danieljbruce Jun 5, 2024
10c1a63
Remove unnecessary code for compilation
danieljbruce Jun 10, 2024
9831f48
Update system-test/read-rows.ts
danieljbruce Jun 10, 2024
212f913
Remove the arrow function
danieljbruce Jun 10, 2024
94df686
Merge branch 'move-retries-createreadstream-get-resumption-logic-work…
danieljbruce Jun 10, 2024
ac44217
Remove comments and replace with constants
danieljbruce Jun 10, 2024
06feb74
Update the comment for getRowKeys
danieljbruce Jun 10, 2024
54483fd
Move variables inside the if statement
danieljbruce Jun 10, 2024
364738a
Add a test case for row ranges and row keys
danieljbruce Jun 10, 2024
ca3649d
Add a test case that doesn’t do any filtering
danieljbruce Jun 10, 2024
9468915
Remove TODO
danieljbruce Jun 10, 2024
918d193
remove type any
danieljbruce Jun 11, 2024
e01b96f
Allow user to override codes
danieljbruce Jun 17, 2024
642433c
Add another test for overriding the retry codes
danieljbruce Jun 17, 2024
77ce9b6
Make the test a little bit more robust
danieljbruce Jun 17, 2024
377185b
Update the test framework to measure shouldRetry
danieljbruce Jun 17, 2024
4d288e8
Add another test ensuring a retry doesn’t happen
danieljbruce Jun 17, 2024
3df79ce
rename the test
danieljbruce Jun 17, 2024
3b3196a
Make canResume always run unless shouldRetryFn pr
danieljbruce Jun 17, 2024
984fc8f
Gapic layer should expect empty retry codes
danieljbruce Jun 17, 2024
f0bdc90
Remove copied file
danieljbruce Jun 17, 2024
17aaae5
Change the resumption strategy
danieljbruce Jun 17, 2024
572b323
Replace 13 with enum
danieljbruce Jun 17, 2024
149afaa
Removed example
danieljbruce Jun 18, 2024
dd42118
npm run fix
danieljbruce Jun 18, 2024
93b7fdb
Revert "npm run fix"
danieljbruce Jun 18, 2024
79ff3d9
Merge branch 'main' into move-retries-createreadstream-get-resumption…
danieljbruce Jun 18, 2024
e22af7b
Remove overrides
danieljbruce Jun 19, 2024
66e4b5a
Remove irrelevant test
danieljbruce Jun 19, 2024
1398dca
🦉 Updates from OwlBot post-processor
gcf-owl-bot[bot] Jun 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,25 @@

[1]: https://www.npmjs.com/package/@google-cloud/bigtable?activeTab=versions

## [5.1.0](https://github.com/googleapis/nodejs-bigtable/compare/v5.0.0...v5.1.0) (2024-05-28)


### Features

* Add feature for copying backups ([#1153](https://github.com/googleapis/nodejs-bigtable/issues/1153)) ([91f85b5](https://github.com/googleapis/nodejs-bigtable/commit/91f85b53340b9bf0bfb4620a4027333890030efe))
* Add String type with Utf8Raw encoding to Bigtable API ([#1419](https://github.com/googleapis/nodejs-bigtable/issues/1419)) ([724b711](https://github.com/googleapis/nodejs-bigtable/commit/724b7118972e6697e3fd648b5d6ce2d047ab2b6a))
* Publish Automated Backups protos ([#1391](https://github.com/googleapis/nodejs-bigtable/issues/1391)) ([17838ed](https://github.com/googleapis/nodejs-bigtable/commit/17838eda19b001e322765c33a83a756eeeb68963))
* Trusted Private Cloud support, use the universeDomain parameter ([#1386](https://github.com/googleapis/nodejs-bigtable/issues/1386)) ([c0c287e](https://github.com/googleapis/nodejs-bigtable/commit/c0c287e2d386758609f57f3efee78b18fc9d8b7d))


### Bug Fixes

* **deps:** Update dependency @google-cloud/precise-date to v4 ([#1318](https://github.com/googleapis/nodejs-bigtable/issues/1318)) ([9dcef90](https://github.com/googleapis/nodejs-bigtable/commit/9dcef901b0cc7a52afb4c3f85622bd08e67d7429))
* Extend timeouts for deleting snapshots, backups and tables ([#1387](https://github.com/googleapis/nodejs-bigtable/issues/1387)) ([1a6f59a](https://github.com/googleapis/nodejs-bigtable/commit/1a6f59afd238ccda4427251cbe0c71c8db37568e))
* Fix flakey test by extending timeout ([#1350](https://github.com/googleapis/nodejs-bigtable/issues/1350)) ([906ac79](https://github.com/googleapis/nodejs-bigtable/commit/906ac796e3aaf724d00607854162bdefedcee96d))
* Improve retry logic for streaming API calls ([#1372](https://github.com/googleapis/nodejs-bigtable/issues/1372)) ([e8083a4](https://github.com/googleapis/nodejs-bigtable/commit/e8083a4c71e0523e196911fbf6262ff8fe6272de))
* Remove the watermarks ([#1313](https://github.com/googleapis/nodejs-bigtable/issues/1313)) ([0126a0e](https://github.com/googleapis/nodejs-bigtable/commit/0126a0ea1e4b6a845acb4e5600ddb3082443d310))

## [5.0.0](https://github.com/googleapis/nodejs-bigtable/compare/v4.6.1...v5.0.0) (2023-08-10)


Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@google-cloud/bigtable",
"version": "5.0.0",
"version": "5.1.0",
"description": "Cloud Bigtable Client Library for Node.js",
"keywords": [
"bigtable",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2023 Google LLC
// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2023 Google LLC
// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion protos/google/bigtable/admin/v2/common.proto
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2023 Google LLC
// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion protos/google/bigtable/admin/v2/instance.proto
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2023 Google LLC
// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion protos/google/bigtable/admin/v2/table.proto
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2023 Google LLC
// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
36 changes: 32 additions & 4 deletions protos/google/bigtable/admin/v2/types.proto
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2023 Google LLC
// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -41,18 +41,18 @@ option ruby_package = "Google::Cloud::Bigtable::Admin::V2";
// * Natural sort: Does the encoded value sort consistently with the original
// typed value? Note that Bigtable will always sort data based on the raw
// encoded value, *not* the decoded type.
// - Example: STRING values sort in the same order as their UTF-8 encodings.
// - Example: BYTES values sort in the same order as their raw encodings.
// - Counterexample: Encoding INT64 to a fixed-width STRING does *not*
// preserve sort order when dealing with negative numbers.
// INT64(1) > INT64(-1), but STRING("-00001") > STRING("00001).
// - The overall encoding chain sorts naturally if *every* link does.
// - The overall encoding chain has this property if *every* link does.
// * Self-delimiting: If we concatenate two encoded values, can we always tell
// where the first one ends and the second one begins?
// - Example: If we encode INT64s to fixed-width STRINGs, the first value
// will always contain exactly N digits, possibly preceded by a sign.
// - Counterexample: If we concatenate two UTF-8 encoded STRINGs, we have
// no way to tell where the first one ends.
// - The overall encoding chain is self-delimiting if *any* link is.
// - The overall encoding chain has this property if *any* link does.
// * Compatibility: Which other systems have matching encoding schemes? For
// example, does this encoding have a GoogleSQL equivalent? HBase? Java?
message Type {
Expand All @@ -78,6 +78,31 @@ message Type {
Encoding encoding = 1;
}

// String
// Values of type `String` are stored in `Value.string_value`.
message String {
// Rules used to convert to/from lower level types.
message Encoding {
// UTF-8 encoding
// * Natural sort? No (ASCII characters only)
// * Self-delimiting? No
// * Compatibility?
// - BigQuery Federation `TEXT` encoding
// - HBase `Bytes.toBytes`
// - Java `String#getBytes(StandardCharsets.UTF_8)`
message Utf8Raw {}

// Which encoding to use.
oneof encoding {
// Use `Utf8Raw` encoding.
Utf8Raw utf8_raw = 1;
}
}

// The encoding to use when converting to/from lower level types.
Encoding encoding = 1;
}

// Int64
// Values of type `Int64` are stored in `Value.int_value`.
message Int64 {
Expand Down Expand Up @@ -140,6 +165,9 @@ message Type {
// Bytes
Bytes bytes_type = 1;

// String
String string_type = 2;

// Int64
Int64 int64_type = 5;

Expand Down
2 changes: 1 addition & 1 deletion protos/google/bigtable/v2/bigtable.proto
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2023 Google LLC
// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion protos/google/bigtable/v2/data.proto
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2023 Google LLC
// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion protos/google/bigtable/v2/feature_flags.proto
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2023 Google LLC
// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion protos/google/bigtable/v2/request_stats.proto
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2022 Google LLC
// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion protos/google/bigtable/v2/response_params.proto
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2022 Google LLC
// Copyright 2024 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Loading
Loading