
rabbitkate
16.03.2016
00:16:43
урааа
получилось)
теперь надо понять что получилось :D

Aleksandr
16.03.2016
11:19:42
Very nice

Google

Roman
16.03.2016
11:50:11
коллеги, а если я уже использую у себя cffi/ctypes, то можно спокойно выносить горячие куски в сишный код?
и как вам такой лок: https://gist.github.com/anonymous/43b90733c5baaa5a23a8
?

Serge
16.03.2016
12:09:42
ну вполне, а разве lockfile не то же самое делает?

p0123n
16.03.2016
12:13:42

Roman
16.03.2016
12:15:39

Serge
16.03.2016
12:16:32
потому что close нет?

p0123n
16.03.2016
12:20:19

Serge
16.03.2016
12:23:23

Roman
16.03.2016
12:24:40

Serge
16.03.2016
12:25:37
или write?
ну вот ты сделал open, занял дескриптор, а ничего не записал и не закрыл, типа оно не создасться в итоге в ФС?
вижу флаги на create и writeonly, и?

Google

p0123n
16.03.2016
12:26:54
если не создасться в итоге в ФС, то как об этом узнает другой процесс?

Serge
16.03.2016
12:27:16
ну, пока есть попытка создать, второму не дадут начать
точнее не так
там eclusive lock в try же

Roman
16.03.2016
12:30:25
там вопрос в эксклюзивном локе

Serge
16.03.2016
12:30:34
но

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

Serge
16.03.2016
12:30:52
как влияет экслюзивный лок на удаление созданного файла?

Roman
16.03.2016
12:31:06
https://dpaste.de/PkGj/raw

Serge
16.03.2016
12:32:30
не, я про то когда же удаляется этот файл, если приложение завершилось
и почему конкретно он удалется
потому что записи не было?

Roman
16.03.2016
12:32:42

Serge
16.03.2016
12:32:46
бля

Roman
16.03.2016
12:32:48
он же в tmp

Serge
16.03.2016
12:32:53
на хер он тогда?
ну т.е., если ты объяснишь всем инстансам как угадать правильное имя, которое волшебным образом изменится только когда надо, то да

Roman
16.03.2016
12:33:47

Google

p0123n
16.03.2016
12:33:51

Roman
16.03.2016
12:34:10

Serge
16.03.2016
12:34:41
story:
1. я запустил процесс
2. я пытаюсь запустить второй, он не запускается
3. процесс корректно завершился или перезапущен
4. я пытаюсь запустить процесс, он не запускается
в пункте 4 должен запускаться

Roman
16.03.2016
12:35:18

Serge
16.03.2016
12:35:22

Roman
16.03.2016
12:35:41

Serge
16.03.2016
12:35:53
а, блин
лок же средствами системы на файле
да, open - еще не лок
ну да, все правильно тогда

p0123n
16.03.2016
12:37:49
да, в этом случае всё правильно

Serge
16.03.2016
12:38:22
прикольненько, атомарненько

Roman
16.03.2016
12:39:39
Locks created by flock() are associated with an open file description
(see open(2)). This means that duplicate file descriptors (created
by, for example, fork(2) or dup(2)) refer to the same lock, and this
lock may be modified or released using any of these file descriptors.
Furthermore, the lock is released either by an explicit LOCK_UN
operation on any of these duplicate file descriptors, or when all
such file descriptors have been closed.

Michael
16.03.2016
12:46:08
Народ а не укого с ансиблом проблем небыло из серии конект долгий и падает по таймауту =(

Serge
16.03.2016
12:51:09
запускай с -vvvv
помогает реально

Google

Michael
16.03.2016
12:56:49
Я так и запускать, я нашел примерно в чем беда
К руту сука догий доступ =(
поправил
просто на 1.9 он дожидался дольше чем в 2.0ю1

Serge
16.03.2016
13:17:39
долгий доступ именно к руту или к логину?
если к логину, то часто помогает отключить разрешение хостнейма клиента на сервере
сервер пытается на днс идти и узнать про хост, который к нему коннектится

Michael
16.03.2016
13:24:13
к руту

Serge
16.03.2016
13:24:32
sudo ?

Michael
16.03.2016
13:24:37
угу
ну там в чем проблема была виртуалка както странно стартанула
и не прописала имя в hosts

Serge
16.03.2016
13:25:21
http://serverfault.com/a/494619/337243

Michael
16.03.2016
13:25:54
hostname > hosts
Вот
В обшем спасиб, сорри за беспокойство

Serge
16.03.2016
13:26:18
хм...

Dmitry
16.03.2016
17:28:43
О, опубликовали тему Мити - Dmitry Nazarov: API documentation in Python project done right using RAML

Aleksandr
16.03.2016
18:56:20
Yep

Google

Aleksandr
16.03.2016
18:56:28
Была правда уже по-моему пару дней назад уже )

Dmitry
16.03.2016
19:46:24
ну тогда был кастомный анонс
мой
а тут официальный типа!

Aleksandr
16.03.2016
20:02:44
Поздравляем Митю.
А ты на ITGM-то в итоге выступаешь?

Serge
16.03.2016
21:21:45

Dmitry
16.03.2016
21:41:26

Serge
17.03.2016
06:18:38
Кстати, по поводу ITGM. Кто ещё хочет? Можно повторить свой доклад с митапа или попробовать что-то, что собираетесь в будущем рассказать...
Вот, может @nonamenix ?

Danil
17.03.2016
06:20:45
Кстати, у меня ещё вчера)

Serge
17.03.2016
06:21:23
Что у тебя ещё вчера?

Danil
17.03.2016
06:21:47
К сожалению, @lig11, я буду в конференции Компании участвовать

Serge
17.03.2016
06:21:50
А я понял...

Danil
17.03.2016
06:22:27

Serge
17.03.2016
06:22:28

Danil
17.03.2016
06:22:44
А не, а когда она?

Serge
17.03.2016
06:22:54
2 апреля
Ты обещал на митапе нам рассказать интересное