Skip to content

Feasible conduit db > 13 migration path #41

@Korvox

Description

@Korvox

I've only gotten down this rabbit hole of Conduit being effectively abandonware into Conduwuit forking from it to now Tuwunel. I recognize there is no way to roll back a rocksdb conduit database to an old version, and sadly the database fork (around version 13) was like a year ago and that is a lot of chat history to lose.

So my question now is given the reality that upstream Conduit is probably not going to see meaningful development going forward and thus I (and others who have been on conduit for years but are now realizing they do have to eventually make the painful break) have to eventually bite this proverbial bullet, what are methods to avoid losing as much as possible? It would be nice to have a guide of eg root encryption keys to salvage or how to make sure a foreign account is in every relevant room so you can rejoin them after wiping the database and starting over.

Because I'm sure I'm not the only person who was just running conduit for years without realizing what happened, but eventually the deprecation of Element / broken sliding sync and media auth etc is going to force us to do something.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions