+9
−0
Loading
Partners name zones with opaque strings while the rest of the platform
addresses zones by UUID, and nothing said where that UUID comes from. FM
derives it: uuid5 over a fixed namespace and "{partner_op_id}:{zone id}".
Re-syncing a partner's catalogue then becomes an upsert with nothing to
reconcile, a restored fm_db keeps the ids OEG and App Providers already
hold, and two FM replicas agree without coordinating. A renamed partner
zone counts as a new zone plus a removal, which is how OPG.04 treats
zoneId anyway.