Skip to content

STORAGE: Allowing Batch() constructor to fall back to implicit.#722

Merged
dhermes merged 1 commit intogoogleapis:masterfrom
dhermes:storage-batch-use-implicit
Mar 13, 2015
Merged

STORAGE: Allowing Batch() constructor to fall back to implicit.#722
dhermes merged 1 commit intogoogleapis:masterfrom
dhermes:storage-batch-use-implicit

Conversation

@dhermes
Copy link
Contributor

@dhermes dhermes commented Mar 12, 2015

NOTE: Has #721 as diffbase.

Also removing last explicit use of the implicit connection in storage regression test.

@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Mar 12, 2015
@dhermes dhermes added the api: storage Issues related to the Cloud Storage API. label Mar 12, 2015
@coveralls
Copy link

Coverage Status

Coverage remained the same at 100.0% when pulling 2b53706 on dhermes:storage-batch-use-implicit into d9e2156 on GoogleCloudPlatform:master.

@dhermes dhermes force-pushed the storage-batch-use-implicit branch from 2b53706 to 00e6966 Compare March 13, 2015 16:29
@tseaver
Copy link
Contributor

tseaver commented Mar 13, 2015

LGTM

@coveralls
Copy link

Coverage Status

Coverage remained the same at 100.0% when pulling 00e6966 on dhermes:storage-batch-use-implicit into ab642a3 on GoogleCloudPlatform:master.

Also removing last explicit use of the implicit connection in
storage regression test.
@dhermes dhermes force-pushed the storage-batch-use-implicit branch from 00e6966 to 8007c17 Compare March 13, 2015 17:00
dhermes added a commit that referenced this pull request Mar 13, 2015
STORAGE: Allowing Batch() constructor to fall back to implicit.
@dhermes dhermes merged commit 8173718 into googleapis:master Mar 13, 2015
@dhermes dhermes deleted the storage-batch-use-implicit branch March 13, 2015 17:21
@coveralls
Copy link

Coverage Status

Coverage remained the same at 100.0% when pulling 8007c17 on dhermes:storage-batch-use-implicit into 447bba1 on GoogleCloudPlatform:master.

parthea pushed a commit that referenced this pull request Oct 21, 2023
- [ ] Regenerate this pull request now.

PiperOrigin-RevId: 456827138

Source-Link: googleapis/googleapis@23f1a15

Source-Link: googleapis/googleapis-gen@4075a85
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNDA3NWE4NTE0ZjY3NjY5MWVjMTU2Njg4YTViYmYxODNhYTk4OTNjZSJ9

feat: Update Compute Engine API to revision 20220526 (#722)
Source-Link: googleapis/googleapis@950dd73

Source-Link: googleapis/googleapis-gen@57ace17
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNTdhY2UxNzhjODU0M2M0NDYyNzgyMzA0NTkxNzgyMGQ2N2I0OTBjMSJ9

fix(deps): require google-api-core 2.8.0
parthea pushed a commit that referenced this pull request Sep 18, 2025
…n available (#722)

* feat: use faster query_and_wait method from google-cloud-bigquery when available

fix unit tests

fix python 3.7

fix python 3.7

fix python 3.7

fix python 3.7

fix wait_timeout units

boost test coverage

remove dead code

boost a little more coverage

* restore missing test
parthea pushed a commit that referenced this pull request Nov 22, 2025
- Batch mutations in a thread to allow concurrent batching
- Flush the batch every second
- Add flow control to control inflight requests

Co-authored-by: Mattie Fu <mattiefu@google.com>
parthea pushed a commit that referenced this pull request Nov 24, 2025
chore: relocate owl bot post processor
parthea pushed a commit that referenced this pull request Nov 26, 2025
* ci: create sponge_log.xml files

* test: fix noxfile

Co-authored-by: arithmetic1728 <58957152+arithmetic1728@users.noreply.github.com>
parthea pushed a commit that referenced this pull request Feb 13, 2026
Automated: Migrate {target_path} from gsutil to gcloud storage

This CL is part of the on going effort to migrate from the legacy
`gsutil` tool to the new and improved `gcloud storage` command-line
interface.
`gcloud storage` is the recommended and modern tool for interacting with
Google Cloud Storage, offering better performance, unified
authentication, and a more consistent command structure with other
`gcloud` components. 🚀

### Automation Details

This change was **generated automatically** by an agent that targets
users of `gsutil`.
The transformations applied are based on the [gsutil to gcloud storage
migration guide](http://go/gsutil-gcloud-storage-migration-guide).

### ⚠️ Action Required: Please Review and Test Carefully

While we have based the automation on the migration guide, every use
case is unique.
**It is crucial that you thoroughly test these changes in environments
appropriate to your use-case before merging.**
Be aware of potential differences between `gsutil` and `gcloud storage`
that could impact your workflows.
For instance, the structure of command output may have changed,
requiring updates to any scripts that parse it. Similarly, command
behavior can differ subtly; the `gcloud storage rsync` command has a
different file deletion logic than `gsutil rsync`, which could lead to
unintended file deletions.

Our migration guides can help guide you through a list of mappings and
some notable differences between the two tools.

Standard presubmit tests are run as part of this CL's workflow. **If you
need to target an additional test workflow or require assistance with
testing, please let us know.**

Please verify that all your Cloud Storage operations continue to work as
expected to avoid any potential disruptions in production.

### Support and Collaboration

The `GCS CLI` team is here to help! If you encounter any issues, have a
complex use case that this automated change doesn't cover, or face any
other blockers, please don't hesitate to reach out.
We are happy to work with you to test and adjust these changes as
needed.

**Contact:** `gcs-cli-hyd@google.com`

We appreciate your partnership in this important migration effort!

#gsutil-migration
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: storage Issues related to the Cloud Storage API. cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants