Skip to content

Turn off Storage regression tests #442

Description

@stephenplusplus

Temporarily, to allow us to release 0.13.0?

The latest error in the continuing story of Travis regression test API errors:

Error: The total number of changes to the object gcloud-test-bucket-temp-9fd89ba0-c7f7-11e4-b6db-e3fe66d4cdb7/CloudPlatform_128px_Retina.png exceeds the rate limit. Please reduce the rate of create, update, and delete requests.

- https://travis-ci.org/GoogleCloudPlatform/gcloud-node/#L1865

@ryanseys can better detail the steps we've taken to get around the errors, but some of them unfortunately include removing iojs and Node 0.10 Travis instances.

We need to release to get accurate bug reports before calling ourselves stable.

// @jgeewax

Activity

  1. ryanseys commented on Mar 11, 2015

    @ryanseys
    Contributor

    We are now getting storage rate limits like before. We need npm permissions so we can ship without travis because rate limits are getting in the way.

  2. changed the title [-]Turn off PubSub regression tests[/-] [+]Turn off Storage regression tests[/+] on Mar 11, 2015
  3. stephenplusplus commented on Mar 11, 2015

    @stephenplusplus
    ContributorAuthor

    +1 to npm perms

    And silly idea - do you think using randomly generated file names in storage will help?

  4. ryanseys commented on Mar 11, 2015

    @ryanseys
    Contributor

    No, unless we are modifying different files for each test because we modify the same file over and over and then the rate limit kicks in.

  5. ryanseys commented on Mar 11, 2015

    @ryanseys
    Contributor

    Randomly generated bucket names worked to our disadvantage as well... we hit a rate limit on the number of buckets we could create in a small amount of time.

  6. stephenplusplus commented on Mar 11, 2015

    @stephenplusplus
    ContributorAuthor

    No, unless we are modifying different files for each test because we modify the same file over and over and then the rate limit kicks in.

    That's what I'm thinking - different remote files per test.

  7. ryanseys commented on Mar 11, 2015

    @ryanseys
    Contributor

    We need to be white-listed and stop worrying about rate limiting for our tests. If there's one thing we've thoroughly tested here it's the rate limit detector mechanism.

  8. stephenplusplus commented on Mar 11, 2015

    @stephenplusplus
    ContributorAuthor

    I wonder how the other gcloud-* projects are able to get around the limits. Not disregarding your points (which I agree with), but is there anyone from those projects who can look over our tests and help us out/generalize their approach? (JJ)

  9. jgeewax commented on Mar 13, 2015

    @jgeewax
    Contributor

    Other guys (I believe) are using exponential back-off to get things to actually pass. I'm asking around to see what we need to do to be whitelisted and get around these quotas.

  10. self-assigned this
    on Mar 13, 2015
  11. added
    api: storageIssues related to the Cloud Storage API.
    and removed
    api: pubsubIssues related to the Pub/Sub API.
    on Mar 13, 2015
  12. added this to the Storage Stable milestone on Mar 13, 2015
  13. dhermes commented on Mar 13, 2015

    @dhermes
    Contributor

    We (python) don't use any exponential backoff, but we might not be making as many API requests as you are. We only run the regression tests on merges to master, so rarely get a 429. Is that something you are doing or do you run them on every Travis build?

  14. 29 remaining items

  15. added a commit that references this issue on Feb 24, 2026
  16. added a commit that references this issue on Mar 5, 2026
  17. added a commit that references this issue on Mar 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

🚨This issue needs some love.api: storageIssues related to the Cloud Storage API.triage meI really want to be triaged.

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions