New issue
Advanced search Search tips

Issue 923945 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Feature

Blocked on:
issue 924292

Blocking:
issue 924292



Sign in to add a comment

signer: investigate switching from locks in gs to pubsub

Project Member Reported by vapier@chromium.org, Yesterday (33 hours ago)

Issue description

the signer uses locks in GS [1] to manage jobs across a fleet of systems to provide reliability and automatic recovery from failures.  but some low level flakes in GS itself sometimes breaks us (see issue b/112110347 for details).

GS has a pubsub system which might be able to provide a lot of the same requirements and hopefully none of the flakes.  so we should investigate using that to manage the task queue.

[1] https://docs.google.com/document/d/1Yqv_G4QlMYOzJt9h_OU0564OAApPqekkTfFJI9cdJ-M/edit
[2] https://cloud.google.com/pubsub/docs/pull#pubsub-pull-messages-async-python
 

Comment 1 by vapier@chromium.org, Today (8 hours ago)

Blocking: 924292

Comment 2 by vapier@chromium.org, Today (8 hours ago)

Blockedon: 924292

Sign in to add a comment