Skip to content

feat(data-store): add namespace prefix to object storage paths#1798

Merged
shiyasmohd merged 1 commit intomainfrom
shiyasmohd/namespace-in-path
Feb 25, 2026
Merged

feat(data-store): add namespace prefix to object storage paths#1798
shiyasmohd merged 1 commit intomainfrom
shiyasmohd/namespace-in-path

Conversation

@shiyasmohd
Copy link
Contributor

@shiyasmohd shiyasmohd commented Feb 18, 2026

Summary

  • Add namespace segment to PhyTablePath, PhyTableRevisionPath, and PhyTableUrl formats

@shiyasmohd shiyasmohd self-assigned this Feb 18, 2026
@shiyasmohd shiyasmohd force-pushed the shiyasmohd/namespace-in-path branch from 24b18eb to ae512ec Compare February 18, 2026 09:49
@shiyasmohd shiyasmohd requested a review from LNSD February 18, 2026 09:55
@shiyasmohd shiyasmohd marked this pull request as draft February 18, 2026 16:58
@shiyasmohd shiyasmohd force-pushed the shiyasmohd/namespace-in-path branch 4 times, most recently from 1e40425 to 899495e Compare February 24, 2026 07:32
@shiyasmohd shiyasmohd marked this pull request as ready for review February 24, 2026 07:36
Copy link
Contributor

@LNSD LNSD left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The legacy flag should be removed from this PR. The restore_latest_table_revision method should always use the new namespaced path (PhyTablePath::new with namespace). The use case it covers (restoring data written under the old path layout without the namespace prefix) is already covered by the restore with "custom path" revision flow.

The rest of the PR (adding namespace to the storage path for writes via PhyTableRevisionPath::new and PhyTablePath::new) is ok.

@shiyasmohd shiyasmohd force-pushed the shiyasmohd/namespace-in-path branch from 899495e to d5ffbd3 Compare February 24, 2026 14:01
@shiyasmohd shiyasmohd requested a review from LNSD February 24, 2026 14:07
@shiyasmohd shiyasmohd force-pushed the shiyasmohd/namespace-in-path branch from d5ffbd3 to 7b1c51e Compare February 25, 2026 06:45
Copy link
Contributor

@LNSD LNSD left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM ✅

@shiyasmohd shiyasmohd merged commit b9d3c5c into main Feb 25, 2026
7 checks passed
@shiyasmohd shiyasmohd deleted the shiyasmohd/namespace-in-path branch February 25, 2026 06:58
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.

2 participants