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

feat(bigtable): add support for autoscaling #5232

Merged
merged 11 commits into from Jan 19, 2022
Merged

feat(bigtable): add support for autoscaling #5232

merged 11 commits into from Jan 19, 2022

Commits on Jan 11, 2022

  1. feat(bigtable): add support for autoscaling

    This commit adds support for autoscaling in the InstanceAdminClient with
    associated unit tests and a happy-path integration test.
    
    When creating either a new instance or cluster, callers may specify an
    AutoscalingConfig.
    
    For existing clusters, to enable autoscaling on a cluster, a caller may
    use SetAutoscaling. To remove autoscaling, callers may use
    UpdateCluster. Alternatively, callers may either update the cluster to
    enable or disable autoscaling with UpdateInstanceWithClusters or
    UpdateInstanceAndSyncClusters.
    enocom committed Jan 11, 2022
    Copy the full SHA
    306d814 View commit details
    Browse the repository at this point in the history
  2. fix(bigtable): update clusters with valid nodes

    Previously UpdateInstanceWithClusters would try to update a cluster even
    if the NumNodes was 0 (or less), resulting in an erroneous error. This
    commit ensures a cluster is updated only when a valid and non-zero value
    of NumNodes is provided.
    enocom committed Jan 11, 2022
    Copy the full SHA
    073df9c View commit details
    Browse the repository at this point in the history
  3. Address PR comments

    enocom committed Jan 11, 2022
    Copy the full SHA
    49b09c9 View commit details
    Browse the repository at this point in the history
  4. bump to latest go-genproto

    enocom committed Jan 11, 2022
    Copy the full SHA
    cb8e2ac View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    37e0dab View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    82a2ba5 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2022

  1. Add missing header

    enocom committed Jan 12, 2022
    Copy the full SHA
    bd81e13 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2022

  1. Copy the full SHA
    6923356 View commit details
    Browse the repository at this point in the history
  2. Address code review comments

    enocom committed Jan 18, 2022
    Copy the full SHA
    7843521 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2022

  1. Restore nil check

    enocom committed Jan 19, 2022
    Copy the full SHA
    4c4009e View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    d5e93d2 View commit details
    Browse the repository at this point in the history