-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mirage-kv 2.0.0 #65
mirage-kv 2.0.0 #65
Conversation
while doing this port, I noticed that this is unlikely to work on Solo5, where I also noticed that while |
| Ok data -> Ok (Digest.string data) | ||
|
||
(* Compare filenames without a leading / or ./ *) | ||
let trim_slash x = |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this function something that can be replaced with Fpath.normalize
use?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We're using Mirage_kv.Key, where I can't find such a function. But maybe worth an addition!
See Solo5/solo5#325 (comment) for what needs to be done in Solo5 to support block operations in multiples of the block size. |
ok, thanks. the block read/write did not change in this PR, and should be addressed in other PRs. IMHO this is ready to be merged + released to unbreak tar-mirage with mirage 3.5.0 (which uses mirage-kv 2.0.0). any concerns about merging this PR? |
LGTM |
how can we move forward here? |
@samoht thanks for taking care of this! |
this upgrades tar-mirage to the mirage-kv 2.0.0 API :D