Skip to content

feat: buckets stored on several nodes, databases, file origin and linked parts - #120

Merged
St4NNi merged 135 commits into
feat/v3from
feat/distributed-buckets-mock
Oct 26, 2026
Merged

St4NNi merged 135 commits into
feat/v3from
feat/distributed-buckets-mock

Conversation

@St4NNi

@St4NNi St4NNi commented Oct 25, 2026

Copy link
Copy Markdown
Member

Description

Portal side of buckets stored on several nodes, databases, file origin and linked dataset parts (arunaengine/aruna#546). Everything sits in the Data section like ordinary buckets: the bucket view shows where a bucket is stored and its state, and the Buckets | Databases switch lists databases next to buckets.

Changes

  • Create flow: "Where should this bucket be stored?" with node choice, layout, strategy, range behaviour and split limits; the result per node with retry of the admission.
  • Bucket settings and Nodes tab: members, ranges with split lineage, degraded and unavailable notices, moves in progress, the grant hint for every node; add a node, remove a node, move a range, change the read settings, delete the bucket with its deletion state.
  • Banner above the files for buckets on several nodes; grant warnings in the role builder for buckets that live on several nodes.
  • Databases: Buckets | Databases switch, database header from the linked dataset, marking with owner consent, the realm admin Databases tab, a Databases tab in Add data, in Add files and in the task input picker, and database hits in the header search.
  • File details: origin and sync hop, global id with its w3id URL, "Part of" datasets, and a signed download of the shown version.
  • Dataset page and editor: browse a linked part live, other datasets that link it, and isBasedOn, isPartOf suggestions and CreateAction entries when files join a dataset.
  • Bucket settings list incoming syncs and storage folders from the node's bounded sources route.
  • Storage features guide at /app/docs/v1/storage-features, linked from settings and dialogs; syncs are worded as a second bucket and the whole-bucket copy to another node is removed from the Data section.
  • Example buckets stay behind VITE_ARUNA_DISTRIBUTED_MOCK.

Related

St4NNi added 30 commits October 23, 2026 16:06
St4NNi added 17 commits October 25, 2026 05:36
@St4NNi
St4NNi merged commit 6f13169 into feat/v3 Oct 26, 2026
1 check passed
@St4NNi
St4NNi deleted the feat/distributed-buckets-mock branch October 26, 2026 09:19
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