Skip to content

Allow to use a "compressed" (one file) repository format for performance and sustainability purpose #5648

@kit-ty-kate

Description

@kit-ty-kate

opam repositories currently have a "one file per packages/versions" but as the number of packages grow it creates a sustainability problem for people with low number of inodes for their filesystems (e.g. see #5484) and a performance problem (you have to open each file on every opam update)

I'm not set on a particular format for that file but it could be the format that opam switch export already uses.
@mseri also suggested using SQLite

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions