Skip to content

Reorganise data structures

Simon McVittie requested to merge smcv/libcapsule:data-structures into master

Instead of:

global list -> n*capsule_metadata <-> 1*capsule
global list -> n*capsule

and duplicating per-namespace data in every capsule_metadata that shares the namespace, use:

global list -> n*capsule_namespace
                    ^
                    |
global list -> m*capsule <-> 1*capsule_metadata

Merge request reports