Data Sync User

Results 1103 issues of Data Sync User

MozCloud is planning to deprecate DockerHub support; see [https://mozilla-hub.atlassian.net/wiki/spaces/SRE/pages/1676935173/Standards+Container+Images#Artifact-Storage](https://mozilla-hub.atlassian.net/wiki/spaces/SRE/pages/1676935173/Standards+Container+Images#Artifact-Storage|smart-link) and [https://mozilla-hub.atlassian.net/browse/MZCLD-1004](https://mozilla-hub.atlassian.net/browse/MZCLD-1004|smart-link) . We should migrate to Github Action to build and deploy our docker images. Perhaps specifically this action: [https://github.com/mozilla-it/deploy-actions/?tab=readme-ov-file](https://github.com/mozilla-it/deploy-actions/?tab=readme-ov-file|smart-link)...

The syncstorage loadtester supports running in 2 modes depending on the `SERVER_URL` env var setting: 1. If specified with a URL fragment it treats the url as the syncstorage endpoint...

Given what is laid out in [https://docs.google.com/document/d/1iBSIFkIq6oxL44X2ozJNbBhX4PZA1eILdyD4NZS3OBw/edit?tab=t.0#heading=h.x6edwzufrl7r](https://docs.google.com/document/d/1iBSIFkIq6oxL44X2ozJNbBhX4PZA1eILdyD4NZS3OBw/edit?tab=t.0#heading=h.x6edwzufrl7r|smart-link) [https://docs.google.com/document/d/1iBSIFkIq6oxL44X2ozJNbBhX4PZA1eILdyD4NZS3OBw/edit?tab=t.0#heading=h.x6edwzufrl7r](https://docs.google.com/document/d/1iBSIFkIq6oxL44X2ozJNbBhX4PZA1eILdyD4NZS3OBw/edit?tab=t.0#heading=h.x6edwzufrl7r|smart-link) , we’re interested in trying out ephemeral envs/stage preview in sync. We would like to implement the staged preview/ephemeral environment given we...

We want to simplify the maintenance of Spanner versions in Syncstorage-rs. Currently, we pull an image for Spanner, pull a version of the Spanner emulator for unit tests, as well...

We don’t explicitly roll back test transactions against spanner (we rely on diesel `test_transactions` for this, of which there’s no equivalent on our spanner impl). This seems to trigger a...

There’s some lengthier unit tests seen in CI that should be looked into, [e.g.](https://app.circleci.com/pipelines/github/mozilla-services/syncstorage-rs/6268/workflows/8f6a1d28-3c20-4551-8f42-108eb593e36a/jobs/27210/parallel-runs/0/steps/0-109): ``` PASS [ 1.613s] tokenserver-common error::tests::sentry_event PASS [ 2.065s] tokenserver-db models::tests::get_node_id PASS [ 1.655s] tokenserver-db models::tests::heartbeat...

We might want to consider using a rust-toolchain file to standardize what version is used. I think it still makes sense to specify rust versions in e.g. docker images (see...

OpenAPI docs would be useful to collect and publish: The [utopia](https://crates.io/crates/utoipa) crate w/ the `actix_extras` feature can parse our actix-web route definitions to produce OpenAPI docs, and its accompanying [utoipa-swagger-ui](https://crates.io/crates/utoipa-swagger-ui)...

We should migrate the syncstorage/tokenserver docs on [https://mozilla-services.readthedocs.io/en/latest/index.html](https://mozilla-services.readthedocs.io/en/latest/index.html|smart-link) (`https://github.com/mozilla-services/docs.git`) to our repo. [https://mozilla-services.readthedocs.io/en/latest/storage/index.html](https://mozilla-services.readthedocs.io/en/latest/storage/index.html|smart-link) [https://mozilla-services.readthedocs.io/en/latest/token/index.html](https://mozilla-services.readthedocs.io/en/latest/token/index.html|smart-link) Most notably are the API docs: [https://mozilla-services.readthedocs.io/en/latest/storage/apis-1.5.html](https://mozilla-services.readthedocs.io/en/latest/storage/apis-1.5.html|smart-link) [https://mozilla-services.readthedocs.io/en/latest/token/apis.html](https://mozilla-services.readthedocs.io/en/latest/token/apis.html|smart-link) [https://mozilla-services.readthedocs.io/en/latest/storage/apis-1.5.html](https://mozilla-services.readthedocs.io/en/latest/storage/apis-1.5.html|smart-link) ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/STOR-378)

Let's emit this as a metric instead of sending to Sentry. [~accountid:5d264129831d7b0bcfbe3cfb] thinks this might be re-tryable too. Sentry Issue: [SYNCSTORAGE-RS-GS](https://mozilla.sentry.io/issues/6853465396/?referrer=jira_integration) ```java ApiError: A database error occurred: RpcFailure: 13-INTERNAL Received...