Implementace zámku pro aktualizaci testovacích serverů, abychom mohli mít v CI vícero consumerů.
Nová logika vytváří soubor v adresáři testovacího serveru a ukládá do něj stav zamčeno/nezamčeno a timestamp. Platnost zámku je 5 min. Po této době zámek vyprší a další pokus o zamčení bude úspěšný.
Samotný zápis do souboru je hlídaný pomocí zámku na souboru, takže by nemělo dojít k současnému zápisu vícero procesů do souboru zároveň.
Implementace zámku pro aktualizaci testovacích serverů, abychom mohli mít v CI vícero consumerů.
Nová logika vytváří soubor v adresáři testovacího serveru a ukládá do něj stav zamčeno/nezamčeno a timestamp. Platnost zámku je 5 min. Po této době zámek vyprší a další pokus o zamčení bude úspěšný.
Samotný zápis do souboru je hlídaný pomocí zámku na souboru, takže by nemělo dojít k současnému zápisu vícero procesů do souboru zároveň.