Skip to content

remove legacy decomposedfs driver from reva #3819

Open

Description

@rhafer

After the fork we kept the legacy storage drivers in /pkg/storage/utils (ocis and s3ng). Mostly for historic reference.

I think it is about time to delete that code and let the rest in peace. There should be (™️) no active instance using those drivers. But even if there were @butonic suggested a pretty straight forward migration path that wouldn't even need active involvement from the instance administrator.

In OpenCloud, if the STORAGE_USERS_DRIVER is set to ocis or s3ng we could just setup reva with the current decomposedfs/decomposeds3 driver setting the metadata prefix to value expected by the legacy driver. Apart from the metadata prefix the on-disk format for both backends is still compatible.

Activity

  1. rhafer commented on Oct 26, 2026

    @rhafer
    MemberAuthor

    @aduffeck @butonic @dragotin even if not strictly a bug IMO it would still make sense to implement this before the next stable release. (We didn't really maintain the legacy stuff anyway and it repeatedly caused confusion for new contributors)

  2. added theissue type on Oct 27, 2026
  3. moved this from Qualification to No status in OpenCloud Team Boardon Oct 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type:MaintenanceE.g. technical debt, packaging, etc.

    Type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions