-
Notifications
You must be signed in to change notification settings - Fork 227
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
Error: 13 INTERNAL: Received RST_STREAM with error code 2 #437
Comments
@ThomWright thanks for the write up! That error is actually the default error returned from PubSub when they close a stream. The reason it occurs after 30 minutes is because thats when PubSub tends to kill off any streaming connections. When you see this error do messages continue to come in? Or does the Subscription stop functioning altogether? |
That's difficult to say, when one of our services detects an error from a subscription it starts failing health checks and gets restarted pretty soon after. Even if messages could continue to arrive, I'd be unlikely to see them. After rolling back to |
@callmehiphop Subscription stops functioning altogether for me. I've only seen this error on |
I just made a release ( |
That seems to have fixed it, thanks. |
I still see the issue happening once a while with 2.5.0 and it does not look like an issue with one GCP service or client. |
fix(deps): update dependency @google-cloud/paginator to ^0.2.0 This PR contains the following updates: | Package | Type | Update | Change | References | |---|---|---|---|---| | @​google-cloud/paginator | dependencies | minor | [`^0.1.0` -> `^0.2.0`](https://diff.intrinsic.com/@google-cloud/paginator/0.1.2/0.2.0) | [source](https://togithub.com/googleapis/nodejs-paginator) | --- ### Release Notes <details> <summary>googleapis/nodejs-paginator</summary> ### [`v0.2.0`](https://togithub.com/googleapis/nodejs-paginator/blob/master/CHANGELOG.md#v020) [Compare Source](https://togithub.com/googleapis/nodejs-paginator/compare/v0.1.2...v0.2.0) 03-08-2019 12:15 PST ##### New Features - feat: handle promise based functions ([#​91](https://togithub.com/googleapis/nodejs-paginator/pull/91)) - refactor(ts): create generic for object streams ([#​101](https://togithub.com/googleapis/nodejs-paginator/pull/101)) ##### Dependencies - chore(deps): update dependency through2 to v3 ([#​53](https://togithub.com/googleapis/nodejs-paginator/pull/53)) - chore(deps): update dependency [@​types/is](https://togithub.com/types/is) to v0.0.21 ([#​55](https://togithub.com/googleapis/nodejs-paginator/pull/55)) - chore(deps): update dependency gts to ^0.9.0 ([#​57](https://togithub.com/googleapis/nodejs-paginator/pull/57)) - fix: Pin [@​types/sinon](https://togithub.com/types/sinon) to last compatible version ([#​61](https://togithub.com/googleapis/nodejs-paginator/pull/61)) - refactor: trim a few dependencies ([#​60](https://togithub.com/googleapis/nodejs-paginator/pull/60)) - chore(deps): update dependency [@​types/sinon](https://togithub.com/types/sinon) to v5.0.7 ([#​62](https://togithub.com/googleapis/nodejs-paginator/pull/62)) - chore(deps): update dependency [@​types/sinon](https://togithub.com/types/sinon) to v7 ([#​81](https://togithub.com/googleapis/nodejs-paginator/pull/81)) - chore(deps): update dependency mocha to v6 ##### Documentation - docs: add lint/fix example to contributing guide ([#​85](https://togithub.com/googleapis/nodejs-paginator/pull/85)) - chore: move CONTRIBUTING.md to root ([#​87](https://togithub.com/googleapis/nodejs-paginator/pull/87)) - docs: update links in contrib guide ([#​94](https://togithub.com/googleapis/nodejs-paginator/pull/94)) - docs: update contributing path in README ([#​88](https://togithub.com/googleapis/nodejs-paginator/pull/88)) ##### Internal / Testing Changes - chore: include build in eslintignore ([#​49](https://togithub.com/googleapis/nodejs-paginator/pull/49)) - chore: update CircleCI config ([#​52](https://togithub.com/googleapis/nodejs-paginator/pull/52)) - chore: use latest npm on Windows ([#​54](https://togithub.com/googleapis/nodejs-paginator/pull/54)) - chore: update eslintignore config ([#​56](https://togithub.com/googleapis/nodejs-paginator/pull/56)) - chore: add synth.metadata - fix(build): fix system key decryption ([#​64](https://togithub.com/googleapis/nodejs-paginator/pull/64)) - chore: update license file ([#​68](https://togithub.com/googleapis/nodejs-paginator/pull/68)) - chore(build): update prettier config ([#​69](https://togithub.com/googleapis/nodejs-paginator/pull/69)) - chore: nyc ignore build/test by default ([#​71](https://togithub.com/googleapis/nodejs-paginator/pull/71)) - chore: always nyc report before calling codecov ([#​72](https://togithub.com/googleapis/nodejs-paginator/pull/72)) - build: add Kokoro configs for autorelease ([#​75](https://togithub.com/googleapis/nodejs-paginator/pull/75)) - fix(build): fix Kokoro release script ([#​76](https://togithub.com/googleapis/nodejs-paginator/pull/76)) - chore: fix publish.sh permission +x ([#​77](https://togithub.com/googleapis/nodejs-paginator/pull/77)) - chore: update nyc and eslint configs ([#​79](https://togithub.com/googleapis/nodejs-paginator/pull/79)) - chore(build): inject yoshi automation key ([#​80](https://togithub.com/googleapis/nodejs-paginator/pull/80)) - build: check broken links in generated docs ([#​82](https://togithub.com/googleapis/nodejs-paginator/pull/82)) - build: ignore googleapis.com in doc link check ([#​84](https://togithub.com/googleapis/nodejs-paginator/pull/84)) - build: test using [@​grpc/grpc-js](https://togithub.com/grpc/grpc-js) in CI ([#​89](https://togithub.com/googleapis/nodejs-paginator/pull/89)) - build: create docs test npm scripts ([#​90](https://togithub.com/googleapis/nodejs-paginator/pull/90)) - build: use linkinator for docs test ([#​93](https://togithub.com/googleapis/nodejs-paginator/pull/93)) - build: update release configuration - build: fix types for sinon ([#​98](https://togithub.com/googleapis/nodejs-paginator/pull/98)) - build: use node10 to run samples-test, system-test etc ([#​97](https://togithub.com/googleapis/nodejs-paginator/pull/97)) - build: Add docuploader credentials to node publish jobs ([#​99](https://togithub.com/googleapis/nodejs-paginator/pull/99)) </details> --- ### Renovate configuration :date: **Schedule**: "after 9am and before 3pm" (UTC). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR is stale, or if you modify the PR title to begin with "`rebase!`". :no_bell: **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- renovate-rebase -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/marketplace/renovate). View repository job log [here](https://renovatebot.com/dashboard#googleapis/nodejs-bigtable). googleapis#437 automerged by dpebot
After upgrading to
0.23.0
(from0.21.1
) I see my subscriber services connecting to pubsub, receiving a few messages, then some time later experiencing the following error:Here are some example logs and timestamps from service start until the error:
It seems to take about half an hour from a service starting to receiving the error, reasonably consistently I think.
See googleapis/google-cloud-node#2619 for a similar, previous error.
Environment details
@google-cloud/pubsub
version: 0.23.0Steps to reproduce
0.23.0
Sorry I don't have any better repro steps.
The text was updated successfully, but these errors were encountered: