Alex Hong
Alex Hong
Like in #2370, our tests are currently dependent on sequential execution order. That is, topic creation/subscription tests have to run before `TestList`, `TestIAM`, and so forth. We should make our...
This PR adds the logic for retrying temporary ack/modack (including nack) failures for exactly once delivery. Some other changes captured in this PR 1. Updating `subscription_test.go` and `integration_test.go` to support...
The Lite library has already been GA for a while, just needed to update this json file Internal tracking: b/235876797
There is currently no method to update a store (tags, owner) in open saves, similar to to `UpdateRecord`
**Describe the solution you'd like** Create pipeline to create a tagged image of open saves per stable release for all Open Saves users to use. **Describe alternatives you've considered** Have...
Our logging in the open saves server is inconsistent, with some methods using [log.Warn](https://github.com/googleforgames/open-saves/blob/ab6b1c9beddaa952557229f3783dafbedb0e5224/internal/app/server/open_saves.go#L116) and others using [log.Error](https://github.com/googleforgames/open-saves/blob/ab6b1c9beddaa952557229f3783dafbedb0e5224/internal/app/server/open_saves.go#L263). Consider making this more consistent so debugging and log levels can be...
Currently we have a deploying guide but we need a guide to ease developers into the concepts of open saves (what is a store, record, chunked blob, etc)
**Is your feature request related to a problem? Please describe.** Currently, Triton deployed to Cloud Run cannot access Memorystore due to the serverless nature of Cloud Run instances. Memorystore only...
Tests in `internal/app/server/open_saves_test.go` should use `server.Run()` directly. We should also modify `Run()` to accept a Listener instead of direct network address/port so that these tests can use bufconn instead. Spawned...
## Describe the solution you'd like. Switch test cleanup to use `t.Cleanup` rather than `defer` or inline cleanups. ## Describe alternatives you've considered. Keep the existing cleanup structure, which might...