irmin icon indicating copy to clipboard operation
irmin copied to clipboard

Irmin is a distributed database that follows the same design principles as Git

Results 157 irmin issues
Sort by recently updated
recently updated
newest added

In the dispatcher we have two types of reads - in the prefix or in the suffix. We should add stats to track those. Also in the pack_store, we can...

feature/layered-store

This issue aims to gather all the feedback/requests that might be done for the tool developed in this [pull request](https://github.com/mirage/irmin/pull/1939) once it is merged. Summary: - [x] With very large...

This should not be exposed as a configuration option - this doesn't exist in other data-model (and I'm not sure how users could make an informed choice here). Instead, we...

Would be great to review resource management in case of errors (for instance, some file descriptors might not be properly closed in a few places). More generally, in some place...

type/refactor
feature/layered-store
area/backend

`Io_legacy` is used by irmin-pack to manage "atomic-write" stores that store branches. This is not used in production by Tezos so should be easy to refactor at one point. This...

type/refactor
feature/layered-store
area/backend

An idea would be to create a `Pack_prefix` and `Pack_suffix` module with abstract offset type and make sure we never mix those by mistake. This is a rather low priority.

type/refactor
feature/layered-store
area/backend

https://github.com/mirage/irmin/pull/1944#issuecomment-1171170862

good-first-issue
type/refactor
type/quality

The mem functions are implemented this way: ```ml let mem t k = find t k >|= function None -> false | _ -> true let mem_tree t k =...

good-first-issue
area/core

See #1524 We would need to re-implement it and benchmark this.

It is currently duplicated. See #1348

good-first-issue
type/quality