Size: a a a

2016 March 16

SM

Serge Matveenko in SPb Python
Serge Matveenko
ну вполне, а разве lockfile не то же самое делает?
ой lockfile теперь часть https://github.com/openstack/oslo.concurrency
ишь ты
источник

SM

Serge Matveenko in SPb Python
или write?
источник

SM

Serge Matveenko in SPb Python
ну вот ты сделал open, занял дескриптор, а ничего не записал и не закрыл, типа оно не создасться в итоге в ФС?
источник

SM

Serge Matveenko in SPb Python
вижу флаги на create и writeonly, и?
источник

p

p0123n in SPb Python
если не создасться в итоге в ФС, то как об этом узнает другой процесс?
источник

SM

Serge Matveenko in SPb Python
ну, пока есть попытка создать, второму не дадут начать
источник

SM

Serge Matveenko in SPb Python
точнее не так
источник

SM

Serge Matveenko in SPb Python
там eclusive lock в try же
источник

SM

Serge Matveenko in SPb Python
но
источник

p

p0123n in SPb Python
конкретно этот код у меня не работает: создаётся лок и при следующем старте ничего не происходит. Нет эксепшена даже если try убрать
источник

SM

Serge Matveenko in SPb Python
как влияет экслюзивный лок на удаление созданного файла?
источник

SM

Serge Matveenko in SPb Python
не, я про то когда же удаляется этот файл, если приложение завершилось
источник

SM

Serge Matveenko in SPb Python
и почему конкретно он удалется
источник

SM

Serge Matveenko in SPb Python
потому что записи не было?
источник

SM

Serge Matveenko in SPb Python
бля
источник

SM

Serge Matveenko in SPb Python
на хер он тогда?
источник

SM

Serge Matveenko in SPb Python
ну т.е., если ты объяснишь всем инстансам как угадать правильное имя, которое волшебным образом изменится только когда надо, то да
источник

p

p0123n in SPb Python
Запустил, создался файл. Прибил по ^C и файл на месте. Так и должно быть?
источник

SM

Serge Matveenko in SPb Python
story:
1. я запустил процесс
2. я пытаюсь запустить второй, он не запускается
3. процесс корректно завершился или перезапущен
4. я пытаюсь запустить процесс, он не запускается
источник

SM

Serge Matveenko in SPb Python
в пункте 4 должен запускаться
источник