-
Notifications
You must be signed in to change notification settings - Fork 438
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
feat(Spanner): Implement BatchWrite functionality. #7283
Merged
yash30201
merged 112 commits into
googleapis:spanner-batch-write
from
yash30201:spanner-batchwrite-impl
Jun 14, 2024
Merged
feat(Spanner): Implement BatchWrite functionality. #7283
yash30201
merged 112 commits into
googleapis:spanner-batch-write
from
yash30201:spanner-batchwrite-impl
Jun 14, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Add API skeleton in the ConnectionInterface
yash30201
force-pushed
the
spanner-batchwrite-impl
branch
from
May 3, 2024 11:05
dc3cc2d
to
0120b19
Compare
yash30201
force-pushed
the
spanner-batchwrite-impl
branch
from
May 3, 2024 11:10
0120b19
to
127c7dd
Compare
yash30201
added
the
do not merge
Indicates a pull request not ready for merge, due to either quality or timing.
label
May 3, 2024
…#7278) PiperOrigin-RevId: 629796364 Source-Link: googleapis/googleapis@62bc625 Source-Link: https://github.com/googleapis/googleapis-gen/commit/1d568e357a320fbd81d5c3a52c961a183311287f Copy-Tag: eyJwIjoiRGVwbG95Ly5Pd2xCb3QueWFtbCIsImgiOiIxZDU2OGUzNTdhMzIwZmJkODFkNWMzYTUyYzk2MWExODMzMTEyODdmIn0=
…googleapis#7275) feat: A new field `search_entry_point` is added to message `.google.cloud.aiplatform.v1.GroundingMetadata` feat: A new message `SearchEntryPoint` is added feat: A new field `private_service_connect_config` is added to message `.google.cloud.aiplatform.v1.Endpoint` feat: A new value `INVALID_TOKEN_VALUE` is added to enum `RecordErrorType` feat: A new field `deploy_task_name` is added to message `.google.cloud.aiplatform.v1.PublisherModel` docs: A comment for field `parent` in message `.google.cloud.aiplatform.v1.CreateFeatureGroupRequest` is changed docs: A comment for field `name` in message `.google.cloud.aiplatform.v1.NotebookRuntimeTemplate` is changed docs: A comment for field `base_model` in message `.google.cloud.aiplatform.v1.TuningJob` is changed docs: A comment for field `tuned_model_display_name` in message `.google.cloud.aiplatform.v1.TuningJob` is changed docs: A comment for field `epoch_count` in message `.google.cloud.aiplatform.v1.SupervisedHyperParameters` is changed docs: A comment for field `learning_rate_multiplier` in message `.google.cloud.aiplatform.v1.SupervisedHyperParameters` is changed docs: A comment for field `training_dataset_uri` in message `.google.cloud.aiplatform.v1.SupervisedTuningSpec` is changed docs: A comment for field `validation_dataset_uri` in message `.google.cloud.aiplatform.v1.SupervisedTuningSpec` is changed PiperOrigin-RevId: 629522152 Source-Link: googleapis/googleapis@f9767ca Source-Link: https://github.com/googleapis/googleapis-gen/commit/95e3cf4a65180e7a8e26853a03c335c77a98d0c5 Copy-Tag: eyJwIjoiQWlQbGF0Zm9ybS8uT3dsQm90LnlhbWwiLCJoIjoiOTVlM2NmNGE2NTE4MGU3YThlMjY4NTNhMDNjMzM1Yzc3YTk4ZDBjNSJ9
…gleapis#7273) * feat: add `AcquireSsrsLease` and `ReleaseSsrsLease` RPCs feat: add `migration_type` to `SqlInstancesVerifyExternalSyncSettingsRequest` feat: add `sync_parallel_level` to `SqlInstancesVerifyExternalSyncSettingsRequest` feat: add `migration_type` to `SqlInstancesStartExternalSyncRequest` feat: add `transactional_log_storage_state` to `BackupConfiguration` feat: add `replication_cluster` to `DatabaseInstance` feat: add `gemini_config` to `DatabaseInstance` feat: add `sql_import_options` to `ImportContext` feat: add `acquire_ssrs_lease_context` to `Operation` feat: add `enable_google_ml_integration` to `Settings` feat: ssl_mode supports SQL Server now chore: update go_package and Go importpath docs: update ssl_mode instructions PiperOrigin-RevId: 629467712 Source-Link: googleapis/googleapis@84c8f36 Source-Link: https://github.com/googleapis/googleapis-gen/commit/e8b4caec6c3ad962d42e6918dabe1a84c64092ba Copy-Tag: eyJwIjoiU3FsQWRtaW4vLk93bEJvdC55YW1sIiwiaCI6ImU4YjRjYWVjNmMzYWQ5NjJkNDJlNjkxOGRhYmUxYTg0YzY0MDkyYmEifQ== * feat: Support for the AcquireSsrsLease and ReleaseSsrsLease RPCs feat: Support for migration type and PostgreSQL parallel level in the VerifyExternalSyncSettings call feat: Support for setting the migration type when starting an external sync feat: Support for additional error types in external sync settings feat: DatabaseInstance resource now includes disaster recovery replica information and Gemini configuration feat: BackupConfiguration resource now includes transactional log storage location feat: ImportContext now includes options for importing data from SQL statements feat: Operation resource now includes context for acquire SSRS lease operations feat: Support for additional SQL operations related to SSRS leases and old primary reconfiguration feat: Databsae instance settings now includes a flag to enable Vertex AI integration feat: Support for several newer releases of MySQL 8.0 docs: Note that `ssl_mode` is now used by all databases including SQL Server PiperOrigin-RevId: 629471589 Source-Link: googleapis/googleapis@b63fdfa Source-Link: https://github.com/googleapis/googleapis-gen/commit/8f51198cada87fdaef808ded8035b3078421138c Copy-Tag: eyJwIjoiU3FsQWRtaW4vLk93bEJvdC55YW1sIiwiaCI6IjhmNTExOThjYWRhODdmZGFlZjgwOGRlZDgwMzViMzA3ODQyMTEzOGMifQ==
…ed fields, updated comments (googleapis#7282) fix!: An existing field `entry` is removed from message `.google.cloud.dataplex.v1.SearchEntriesResult` fix!: An existing field `display_name` is removed from message `.google.cloud.dataplex.v1.SearchEntriesResult` fix!: An existing field `entry_type` is removed from message `.google.cloud.dataplex.v1.SearchEntriesResult` fix!: An existing field `modify_time` is removed from message `.google.cloud.dataplex.v1.SearchEntriesResult` fix!: An existing field `fully_qualified_name` is removed from message `.google.cloud.dataplex.v1.SearchEntriesResult` fix!: An existing field `description` is removed from message `.google.cloud.dataplex.v1.SearchEntriesResult` fix!: An existing field `relative_resource` is removed from message `.google.cloud.dataplex.v1.SearchEntriesResult` docs: A comment for field `aspects` in message `.google.cloud.dataplex.v1.Entry` is changed docs: A comment for field `filter` in message `.google.cloud.dataplex.v1.ListEntriesRequest` is changed PiperOrigin-RevId: 630090353 Source-Link: googleapis/googleapis@7ea9f2c Source-Link: https://github.com/googleapis/googleapis-gen/commit/7a1cca7982e5ace295aaad194267cc5d05c11d58 Copy-Tag: eyJwIjoiRGF0YXBsZXgvLk93bEJvdC55YW1sIiwiaCI6IjdhMWNjYTc5ODJlNWFjZTI5NWFhYWQxOTQyNjdjYzVkMDVjMTFkNTgifQ==
…bucket}/managedFolders/{managedFolder=**}` to resource definition `storage.googleapis.com/ManagedFolder` is removed (googleapis#7286) feat: A new resource pattern value `projects/{project}/buckets/{bucket}/managedFolders/{managed_folder=**}` added to the resource definition `storage.googleapis.com/ManagedFolder` PiperOrigin-RevId: 630439820 Source-Link: googleapis/googleapis@d9a3161 Source-Link: https://github.com/googleapis/googleapis-gen/commit/d39d37f4bad975da0fb0bb277dd4e18fbeba24d5 Copy-Tag: eyJwIjoiU3RvcmFnZUNvbnRyb2wvLk93bEJvdC55YW1sIiwiaCI6ImQzOWQzN2Y0YmFkOTc1ZGEwZmIwYmIyNzdkZDRlMThmYmViYTI0ZDUifQ==
docs: fix linting for several doc comments PiperOrigin-RevId: 630422337 Source-Link: googleapis/googleapis@65db386 Source-Link: https://github.com/googleapis/googleapis-gen/commit/b798ca9f56e2ad3e0d14982b68b6724d1c3d62b5 Copy-Tag: eyJwIjoiU3Bhbm5lci8uT3dsQm90LnlhbWwiLCJoIjoiYjc5OGNhOWY1NmUyYWQzZTBkMTQ5ODJiNjhiNjcyNGQxYzNkNjJiNSJ9
…ated KMS key provision and management (googleapis#7290) * feat: support the ED25519 asymmetric signing algorithm PiperOrigin-RevId: 630661612 Source-Link: googleapis/googleapis@245c0f5 Source-Link: https://github.com/googleapis/googleapis-gen/commit/11beb7ec0c8ef8e8de73560365b28c7c288aa8cd Copy-Tag: eyJwIjoiS21zLy5Pd2xCb3QueWFtbCIsImgiOiIxMWJlYjdlYzBjOGVmOGU4ZGU3MzU2MDM2NWIyOGM3YzI4OGFhOGNkIn0= * feat: introduce Long-Running Operations (LRO) for KMS PiperOrigin-RevId: 631049366 Source-Link: googleapis/googleapis@abe82f8 Source-Link: https://github.com/googleapis/googleapis-gen/commit/17663bd592e37b0593058019e7ba1c8ccce2bdb5 Copy-Tag: eyJwIjoiS21zLy5Pd2xCb3QueWFtbCIsImgiOiIxNzY2M2JkNTkyZTM3YjA1OTMwNTgwMTllN2JhMWM4Y2NjZTJiZGI1In0= * feat: add client library for KMS Autokey service, which enables automated KMS key provision and management PiperOrigin-RevId: 631565226 Source-Link: googleapis/googleapis@e5b8ffa Source-Link: https://github.com/googleapis/googleapis-gen/commit/cae62d4fb1b6b7d695fe5f6de6711c85ddf0abd8 Copy-Tag: eyJwIjoiS21zLy5Pd2xCb3QueWFtbCIsImgiOiJjYWU2MmQ0ZmIxYjZiN2Q2OTVmZTVmNmRlNjcxMWM4NWRkZjBhYmQ4In0=
feat: Add RPCs for enabling discovery of Cloud SQL feat: Add field to InspectJobs num_rows_processed for BigQuery inspect jobs feat: Add new countries for supported detectors docs: Updated method documentation PiperOrigin-RevId: 631084904 Source-Link: googleapis/googleapis@67baa8f Source-Link: https://github.com/googleapis/googleapis-gen/commit/e808b482e2357e30cea41a67b2d9052bd4e1c49d Copy-Tag: eyJwIjoiRGxwLy5Pd2xCb3QueWFtbCIsImgiOiJlODA4YjQ4MmUyMzU3ZTMwY2VhNDFhNjdiMmQ5MDUyYmQ0ZTFjNDlkIn0=
…googleapis#7297) * feat: Update Compute Engine API to revision 20240430 (googleapis#900) Source-Link: googleapis/googleapis@3820562 Source-Link: https://github.com/googleapis/googleapis-gen/commit/a2cd2c3bacbf9aecf7dd1f88450a6a1457e2438a Copy-Tag: eyJwIjoiQ29tcHV0ZS8uT3dsQm90LnlhbWwiLCJoIjoiYTJjZDJjM2JhY2JmOWFlY2Y3ZGQxZjg4NDUwYTZhMTQ1N2UyNDM4YSJ9
PiperOrigin-RevId: 631869949 Source-Link: googleapis/googleapis@a5dcade Source-Link: https://github.com/googleapis/googleapis-gen/commit/697b6d88f0eb77bcba4cc864b6a8524490d49917 Copy-Tag: eyJwIjoiRG9jdW1lbnRBaS8uT3dsQm90LnlhbWwiLCJoIjoiNjk3YjZkODhmMGViNzdiY2JhNGNjODY0YjZhODUyNDQ5MGQ0OTkxNyJ9
PiperOrigin-RevId: 641269434 Source-Link: googleapis/googleapis@fb4af42 Source-Link: https://github.com/googleapis/googleapis-gen/commit/8899b2d1e7b8e5c3553e94fede9818404e724319 Copy-Tag: eyJwIjoiU2hvcHBpbmdNZXJjaGFudEFjY291bnRzLy5Pd2xCb3QueWFtbCIsImgiOiI4ODk5YjJkMWU3YjhlNWMzNTUzZTk0ZmVkZTk4MTg0MDRlNzI0MzE5In0=
…ons` in service `ClusterManager` (googleapis#7383) PiperOrigin-RevId: 641218734 Source-Link: googleapis/googleapis@067ac21 Source-Link: https://github.com/googleapis/googleapis-gen/commit/2b38d68cfd75735df69d604d084d9691d20f203b Copy-Tag: eyJwIjoiQ29udGFpbmVyLy5Pd2xCb3QueWFtbCIsImgiOiIyYjM4ZDY4Y2ZkNzU3MzVkZjY5ZDYwNGQwODRkOTY5MWQyMGYyMDNiIn0=
feat: A new field `hugepages` is added to message `.google.container.v1.LinuxNodeConfig` feat: A new field `containerd_config` is added to message `.google.container.v1.NodeConfig` feat: A new field `enable_nested_virtualization` is added to message `.google.container.v1.AdvancedMachineFeatures` feat: A new message `ContainerdConfig` is added feat: A new field `satisfies_pzs` is added to message `.google.container.v1.Cluster` feat: A new field `satisfies_pzi` is added to message `.google.container.v1.Cluster` feat: A new value `ENTERPRISE` is added to enum `Mode` feat: A new field `node_kubelet_config` is added to message `.google.container.v1.NodePoolAutoConfig` feat: A new field `containerd_config` is added to message `.google.container.v1.NodeConfigDefaults` feat: A new field `node_kubelet_config` is added to message `.google.container.v1.NodeConfigDefaults` feat: A new field `desired_containerd_config` is added to message `.google.container.v1.ClusterUpdate` feat: A new field `desired_node_kubelet_config` is added to message `.google.container.v1.ClusterUpdate` feat: A new field `desired_node_pool_auto_config_kubelet_config` is added to message `.google.container.v1.ClusterUpdate` feat: A new field `accelerators` is added to message `.google.container.v1.UpdateNodePoolRequest` feat: A new field `containerd_config` is added to message `.google.container.v1.UpdateNodePoolRequest` feat: A new value `MPS` is added to enum `GPUSharingStrategy` feat: A new field `additive_vpc_scope_dns_domain` is added to message `.google.container.v1.DNSConfig` feat: A new value `CADVISOR` is added to enum `Component` feat: A new value `KUBELET` is added to enum `Component` docs: A comment for field `desired_private_cluster_config` in message `.google.container.v1.ClusterUpdate` is changed docs: A comment for field `in_transit_encryption_config` in message `.google.container.v1.NetworkConfig` is changed PiperOrigin-RevId: 641308642 Source-Link: googleapis/googleapis@9516e70 Source-Link: https://github.com/googleapis/googleapis-gen/commit/83800e1fffd8774259ea91b9379f9e5a316d23e4 Copy-Tag: eyJwIjoiQ29udGFpbmVyLy5Pd2xCb3QueWFtbCIsImgiOiI4MzgwMGUxZmZmZDg3NzQyNTllYTkxYjkzNzlmOWU1YTMxNmQyM2U0In0=
…ationType (googleapis#7407) feat: add MySQL 8.4 to SqlDatabaseVersion docs: update a variety of documentation PiperOrigin-RevId: 642030046 Source-Link: googleapis/googleapis@ac90fa9 Source-Link: https://github.com/googleapis/googleapis-gen/commit/4a665fef78175a9ddb2d50ac11c5948e33fb6b93 Copy-Tag: eyJwIjoiU3FsQWRtaW4vLk93bEJvdC55YW1sIiwiaCI6IjRhNjY1ZmVmNzgxNzVhOWRkYjJkNTBhYzExYzU5NDhlMzNmYjZiOTMifQ==
PiperOrigin-RevId: 642310389 Source-Link: googleapis/googleapis@04abdaa Source-Link: https://github.com/googleapis/googleapis-gen/commit/64d0957a1752b22ca0a91b0f86ef46a238466a7d Copy-Tag: eyJwIjoiTmV0d29ya1NlcnZpY2VzLy5Pd2xCb3QueWFtbCIsImgiOiI2NGQwOTU3YTE3NTJiMjJjYTBhOTFiMGY4NmVmNDZhMjM4NDY2YTdkIn0=
docs: update field api description PiperOrigin-RevId: 642337904 Source-Link: googleapis/googleapis@9aab32e Source-Link: https://github.com/googleapis/googleapis-gen/commit/757cf9d8e2d139d7b2871ce013d5e2edc40176d3 Copy-Tag: eyJwIjoiRmlyZXN0b3JlLy5Pd2xCb3QueWFtbCIsImgiOiI3NTdjZjlkOGUyZDEzOWQ3YjI4NzFjZTAxM2Q1ZTJlZGM0MDE3NmQzIn0=
yash30201
merged commit Jun 14, 2024
4c8f30c
into
googleapis:spanner-batch-write
4 of 17 checks passed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
api: spanner
Issues related to the Spanner API.
do not merge
Indicates a pull request not ready for merge, due to either quality or timing.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Parent tracker: b/336433631
Design doc: go/php-spanner-batch-write