4
1
Fork
You've already forked eer
1

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
Owner
Copy link

Rendered view

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.

[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 changed title from (削除) DRAFT: ERIS Filters (削除ここまで) to WIP: ERIS Filters 2023年02月02日 21:47:17 +01:00
Author
Owner
Copy link

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
Reference in a new issue
eris/eer
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?