Skip to content

sqlite as the default CNID backend #3002

@rdmark

Description

@rdmark

since the sqlite backend has had a handful of release cycles to mature, I thing it's time to start planning for making it the default, and flag the dbd backend as legacy (if not deprecated)

I propose: for the 4.5.0 release series, add documentation and warning logs (when loading the dbd backend) to make users aware that the default is going to change in the future

in the subsequent feature release (be it 4.6.0 or 5.0.0) flip the priority order of dbd and sqlite in meson.build so that the latter gets picked as the default when dependencies for both are available

we also might want to add logic that detects BerkeleyDB files for a volume being loaded and print warning logs advising administrators to rebuild their CNID dbs with dbd -f

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions