I have a draft format for storing ERIS blocks on storage devices. I am reusing the Venti format because the intended use-case and design philosophy is close to ours. Also because I'd prefer something designed in an era of stable storage media like drives and tapes rather than trash producing media like SSDs. I'm starting with a naïve implementation that only has a block log and then add the index device for the log later.
!WiP ERIS Block device storage #11
Open
emery
wants to merge 1 commit from
block-devices into main
pull from: block-devices
merge into: eris:main
eris:main
eris:pages
eris:peer-discovery-and-proxying
eris:coap-proxy-hop-limit
eris:coap-rd
eris:coap-post
eris:eris-fs-2
eris:cbor-update
eris:object-storage
eris:linkfile
eris:filters
eris:coap-pm-edits
eris:coap
eris:direnv
eris:haunt
eris:containers
eris:stores
eris:eer-007-tag
emery
commented 2022年11月19日 20:52:20 +01:00
I have a draft format for storing ERIS blocks on storage devices. I am reusing the Venti format because the intended use-case and design philosophy is close to ours. Also because I'd prefer something designed in an era of stable storage media like drives and tapes rather than trash producing media like SSDs. I'm starting with a naïve implementation that only has a block log and then add the index device for the log later.
[Rendered document](https://codeberg.org/eris/eer/src/branch/block-devices/err-block_devices/index.md).
emery
force-pushed block-devices from 2022年11月19日 20:54:34 +01:00
Compare
aa7199d197
to 3cf76bd345
emery
changed title from (削除) !WiP ERIS Block device storage (削除ここまで) to WIP: !WiP ERIS Block device storage 2022年11月20日 02:59:47 +01:00
emery
changed title from (削除) WIP: !WiP ERIS Block device storage (削除ここまで) to !WiP ERIS Block device storage 2022年11月20日 03:00:04 +01:00
pukkamustard
commented 2022年11月20日 18:51:57 +01:00
neat! Useful for unikernels as well.
neat! Useful for unikernels as well.
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.git fetch -u origin block-devices:block-devices
git switch block-devices
Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.
git switch main
git merge --no-ff block-devices
git switch block-devices
git rebase main
git switch main
git merge --ff-only block-devices
git switch block-devices
git rebase main
git switch main
git merge --no-ff block-devices
git switch main
git merge --squash block-devices
git switch main
git merge --ff-only block-devices
git switch main
git merge block-devices
git push origin main
Sign in to join this conversation.
No reviewers
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set.
Reference
eris/eer!11
Loading...
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "block-devices"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?