Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
0d37647
docs: Add spec for Parquet dump/restore
lutter Feb 21, 2026
a64cb2b
docs: Document the deployment dump format
lutter Feb 24, 2026
c6ff4e1
store: Add OidValue::Int4Range and fix block_range binding
lutter Feb 21, 2026
ad0845f
store: Make infrastructure columns visible in Table::column()
lutter Feb 21, 2026
6ebc0e8
store: Add parquet module with Arrow schema mapping
lutter Feb 21, 2026
cf6951a
store: Add OidValue to Arrow RecordBatch conversion
lutter Feb 21, 2026
1614791
store: Add Parquet chunk file writer
lutter Feb 21, 2026
c5eebfe
store: Implement Parquet dump for subgraph data
lutter Feb 21, 2026
0ddb12b
node: Add graphman dump command
lutter Feb 21, 2026
63de396
store: Add Parquet reader for restore
lutter Feb 22, 2026
da9be36
store: Add Arrow-to-Value conversion for restore
lutter Feb 22, 2026
2d6d4c8
store: Add InsertQuery::for_restore() for Parquet restore
lutter Feb 22, 2026
d7a29a9
store: Add Metadata::from_file() for dump deserialization
lutter Feb 22, 2026
7e7452f
store: Add core restore module for schema & deployment creation
lutter Feb 22, 2026
748cfb1
store: Add resumable entity data import for restore
lutter Feb 22, 2026
e0fcf7c
store: Add restore finalization with vid sequence reset and head bloc…
lutter Feb 22, 2026
c36de68
store: Add shard-aware restore planning with RestoreMode and RestoreA…
lutter Feb 22, 2026
f6fb2a1
store: Add restore orchestration in SubgraphStore and DeploymentStore
lutter Feb 23, 2026
2350b7a
node: Add graphman restore command
lutter Feb 23, 2026
8f6b0dc
store: Use REPEATABLE READ transaction for consistent dump
lutter Feb 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
119 changes: 111 additions & 8 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,7 @@ url = "2.5.8"
ahash = "0.8.11"
arrow = { version = "=57.3.0" }
arrow-flight = { version = "=57.3.0", features = ["flight-sql-experimental"] }
parquet = { version = "=57.3.0" }
futures = "0.3.31"
half = "2.7.1"
indoc = "2.0.7"
Expand Down
1 change: 1 addition & 0 deletions docs/implementation/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@ the code should go into comments.
* [SQL Query Generation](./sql-query-generation.md)
* [Adding support for a new chain](./add-chain.md)
* [Pruning](./pruning.md)
* [Dump Format](./dump.md)
Loading