HomePhorge

Avoid creating a "shared" toplevel folder

Description

Avoid creating a "shared" toplevel folder

It used to be that ancestors in a hierarch were not crated, but that
changed in https://git.kolab.org/R111:31d612831f719cfa288e7e03e51ff553bc9c6a50

Because of that the first shared folder that is created results in the
shared/ folder being claimed by the backend creating the folder.
Subsequent folders created on other backends will fail, because the
second backend will also attempt to create shared/, which will fail to
be reserved on the master since it already exists.

This patch introduces a hardcoded excemption for the toplevel shared/
folder to not be created, so we can continue to create shared folders
under the shared/ toplevel folder while having the folders distributed
over backends.

Details

Provenance
mollekopfAuthored on Nov 14 2023, 9:46 AM
mollekopfPushed on Nov 14 2023, 1:42 PM
Parents
R111:d46d6579acb2: Add support for delayed delete mode in sync_apply_unmailbox() and…
Branches
Unknown
Tags
Unknown

Event Timeline