Skip to content

cleanup(bigtable): strictly enforce bigtable limits in mutation batcher#7036

Merged
dbolduc merged 2 commits intogoogleapis:mainfrom
dbolduc:bigtable-mutation-batcher-strict-limits
Jul 21, 2021
Merged

cleanup(bigtable): strictly enforce bigtable limits in mutation batcher#7036
dbolduc merged 2 commits intogoogleapis:mainfrom
dbolduc:bigtable-mutation-batcher-strict-limits

Conversation

@dbolduc
Copy link
Copy Markdown
Member

@dbolduc dbolduc commented Jul 21, 2021

Fixes #7030


This change is Reviewable

@product-auto-label product-auto-label Bot added the api: bigtable Issues related to the Bigtable API. label Jul 21, 2021
@google-cla google-cla Bot added the cla: yes This human has signed the Contributor License Agreement. label Jul 21, 2021
@google-cloud-cpp-bot
Copy link
Copy Markdown
Contributor

Google Cloud Build Logs
For commit: 9a84205295f499c6e360b3dd4081a2e19722b6c3

ℹ️ NOTE: Kokoro logs are linked from "Details" below.

@dbolduc dbolduc marked this pull request as ready for review July 21, 2021 15:32
@dbolduc dbolduc requested a review from a team July 21, 2021 15:32
@codecov
Copy link
Copy Markdown

codecov Bot commented Jul 21, 2021

Codecov Report

Merging #7036 (c8fdd26) into main (0a67d94) will decrease coverage by 0.00%.
The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #7036      +/-   ##
==========================================
- Coverage   94.47%   94.47%   -0.01%     
==========================================
  Files        1306     1306              
  Lines      113541   113551      +10     
==========================================
+ Hits       107273   107280       +7     
- Misses       6268     6271       +3     
Impacted Files Coverage Δ
google/cloud/bigtable/mutation_batcher.h 100.00% <ø> (ø)
google/cloud/bigtable/mutation_batcher.cc 96.34% <100.00%> (+0.18%) ⬆️
google/cloud/bigtable/mutation_batcher_test.cc 98.81% <100.00%> (+0.01%) ⬆️
...bigtable/examples/bigtable_hello_instance_admin.cc 81.31% <0.00%> (-2.20%) ⬇️
google/cloud/bigtable/internal/common_client.cc 95.71% <0.00%> (-1.43%) ⬇️
...le/cloud/internal/default_completion_queue_impl.cc 97.00% <0.00%> (-0.60%) ⬇️
...sub/internal/batching_publisher_connection_test.cc 97.60% <0.00%> (-0.21%) ⬇️
google/cloud/pubsub/samples/samples.cc 91.67% <0.00%> (-0.08%) ⬇️
...cloud/pubsub/internal/subscription_session_test.cc 98.27% <0.00%> (+0.49%) ⬆️
.../cloud/storage/benchmarks/throughput_experiment.cc 74.87% <0.00%> (+0.50%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 0a67d94...c8fdd26. Read the comment docs.

*/
std::pair<future<void>, future<Status>> AsyncApply(CompletionQueue& cq,
SingleRowMutation mut);

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd probably restore this separating line.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Whoops. Thanks for catching that

@google-cloud-cpp-bot
Copy link
Copy Markdown
Contributor

Google Cloud Build Logs
For commit: c8fdd26a53936e103a8984e4bf6db32583482173

ℹ️ NOTE: Kokoro logs are linked from "Details" below.

@dbolduc dbolduc merged commit 46c9e78 into googleapis:main Jul 21, 2021
@dbolduc dbolduc deleted the bigtable-mutation-batcher-strict-limits branch July 21, 2021 16:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: bigtable Issues related to the Bigtable API. cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Strictly enforce Bigtable mutation limits

3 participants