This is an initial recommendation for generating Bloom filter that are appropriate for describing the blocks that are necessary to decode some capability as well as organizing block storage in a way that can be efficiently matched against filters.
WIP: ERIS Filters #14
Draft
emery
wants to merge 2 commits from
filters into main
pull from: filters
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:coap-pm-edits
eris:coap
eris:direnv
eris:haunt
eris:block-devices
eris:containers
eris:stores
eris:eer-007-tag
emery
commented 2023年01月16日 18:42:58 +01:00
[Rendered view](https://codeberg.org/eris/eer/src/branch/filters/eer/filters/index.md)
This is an initial recommendation for generating Bloom filter that are appropriate for describing the blocks that are necessary to decode some capability as well as organizing block storage in a way that can be efficiently matched against filters.
emery
added 1 commit 2023年01月16日 18:42:58 +01:00
emery
added 1 commit 2023年01月17日 05:09:17 +01:00
emery
changed title from (削除) DRAFT: ERIS Filters (削除ここまで) to WIP: ERIS Filters 2023年02月02日 21:47:17 +01:00
emery
commented 2023年02月02日 22:00:09 +01:00
To make filters work over CoAP I imagine that a peer would send another peer a filter and the peer would respond by sending PUTs to the initiator. I assume that servers would constrain how many blocks would be transfered on request by checking how saturated the filter is relative to the size of their store and return and error if this would match too much.
To make filters work over CoAP I imagine that a peer would send another peer a filter and the peer would respond by sending PUTs to the initiator. I assume that servers would constrain how many blocks would be transfered on request by checking how saturated the filter is relative to the size of their store and return and error if this would match too much.
This pull request is marked as a work in progress.
This branch is out-of-date with the base branch
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.git fetch -u origin filters:filters
git switch filters
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 filters
git switch filters
git rebase main
git switch main
git merge --ff-only filters
git switch filters
git rebase main
git switch main
git merge --no-ff filters
git switch main
git merge --squash filters
git switch main
git merge --ff-only filters
git switch main
git merge filters
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
1 participant
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!14
Loading...
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "filters"
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?