Commit Graph
2 Commits
Author SHA1 Message Date
mlsmaycon db4f309a77 [management] Allow concurrent service domain authorization
Service writes only need shared locks on registrations covering their hostname. Hold those locks until commit to preserve the deletion guard while allowing concurrent writes on the same or unrelated domains.
2026-09-11 19:06:29 +02:00
mlsmaycon 730a3e513b [management] Prevent deleting custom domains used by services
Keep domain registrations reserved while services use the domain or its subdomains. Reject deletion with a precondition error and recheck domain authorization under database locks before committing service writes.
2026-09-11 18:32:54 +02:00