diff --git a/src/sentry/objectstore/types.py b/src/sentry/objectstore/types.py index 478c6d8f3a12..df3c0b75ce47 100644 --- a/src/sentry/objectstore/types.py +++ b/src/sentry/objectstore/types.py @@ -8,3 +8,5 @@ class ObjectstoreUploadOptions(TypedDict): scopes: list[tuple[str, str]] authToken: str | None expirationPolicy: str + maxIndividualConcurrency: int + maxBatchConcurrency: int diff --git a/src/sentry/preprod/api/endpoints/project_preprod_upload_options.py b/src/sentry/preprod/api/endpoints/project_preprod_upload_options.py index 930cbb9ae417..52c6f7f01311 100644 --- a/src/sentry/preprod/api/endpoints/project_preprod_upload_options.py +++ b/src/sentry/preprod/api/endpoints/project_preprod_upload_options.py @@ -59,6 +59,8 @@ def get(self, request: Request, project: Project) -> Response: expirationPolicy=format_expiration( TimeToLive(timedelta(days=30)) ), # Hardcoded for now, check with Objectstore before increasing + maxIndividualConcurrency=16, + maxBatchConcurrency=16, ) return Response({"objectstore": options})