Skip to content

Fix tenant manifest addressing and concurrent migrations - #1

Merged
dbotwinick merged 3 commits into
mainfrom
fix/platform-integration-20260912
Sep 13, 2026
Merged

dbotwinick merged 3 commits into
mainfrom
fix/platform-integration-20260912

Conversation

@dbotwinick

Copy link
Copy Markdown
Contributor

Tenant bindings now carry explicit path-style S3 addressing into the manifest store, preserving virtual-host addressing by default. Blob index migrations use a transaction-scoped advisory lock per schema so simultaneous gateway startups cannot race PostgreSQL catalog creation. The gateway and edge Dockerfiles pin their existing base images by digest.

Validation: Go race tests passed for pgindex, tenantbind, tenantconfig and all blobgw-edge packages. All 18 pgindex tests also passed against a disposable PostgreSQL 17 database, including 12 simultaneous migrations, existing-row preservation, lock cancellation and retry.

@dbotwinick
dbotwinick marked this pull request as ready for review September 13, 2026 01:38
@dbotwinick
dbotwinick merged commit 256d35e into main Sep 13, 2026
36 of 37 checks passed
@dbotwinick
dbotwinick deleted the fix/platform-integration-20260912 branch September 13, 2026 01:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant