[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Виртуализация



03.04.2013 20:20, Andrey Melnikoff пишет:
> "Артём Н." <artiom14@yandex.ru> wrote:
>> 26.03.2013 18:42, Andrey Melnikoff пишет:
>>> "Артём Н." <artiom14@yandex.ru> wrote:
>>>> 19.03.2013 21:09, Andrey Melnikoff пишет:
>>>
>>> [skipp]
>>>
>>>> Но насчёт Zabbix, не соглашусь. Его 1998-го года пилят. И, вроде, далеко не
>>>> самая плохая система.
>>> Ага, его обмазывают затычками. После "скандалы-интриги-расследования"
>>> (http://blog.zabbix.com/mysterious-zabbix-problems-how-we-debug-them/1023/)
>>> тем кто в теме становиться совсем смешно.
>> "You could say: localtime() is not a reentrant function. Right. But why does it
>> hang ?
>> Let???s look into libc source code. On our Debian GNU/Linux 6.0 machine the
>> interesting part is in eglibc-2.11.3/time/localtime.c"
> 
>> И что тут смешного? Со всеми бывает.
>> Насколько я понял, вызванный в обработчике сигнала localtime(), ожидает снятия
>> блокировки прерванного localtime().
>> Типичный deadlock, связанный с устаревшей архитектурой libc, которая не была
>> рассчитана на многопоточность, а разработчики предпочитали отделываться
>> добавлением костылей.
> 
>> Да, конечно тут есть и ошибка разработчиков Zabbix. Но что смешного, объясните?
>> Я не в теме.
> В signals handler'е нужно устанавливать флаг или завершать работу, в
> зависимости от сигнала. А тут у нас геройство такое - мы в XXI веке
> осознали, что так как мы делаем - делать низзя. Хотя про это пишут во всех
> HOWTO по обработке сигналов. Типичный индусский код.
Ну я понял уже... Ладно, по крайней мере, как-то работает, а это лучше, чем
ничего. Стоит надеяться, что когда-то они произведут рефакторинг...

>> Я вскоре собираюсь ставить 2-й и перенести конфигурацию с тестового 1.8.
>> На данный момент, всё-таки ограничусь Zabbix. Поищу патч от Яндекс. Если найду -
>> хорошо. В любом случае, пока что, не очень критично.
> Не найдешь ты их. Есть у меня предположение, что там от забикса только
> название осталось.
Насчёт того, что только название, - не уверен. Но то, что в публичном доступе
нет, скорее всего. Как ни печально.


Reply to: