Size: a a a

2020 February 14

LW

Lev Walkin in ErlangRus
Сергей Иванов
ну тут речь, что не понятно как обращаться с этими данными, ведь на этапе unload они должны быть освобождены
Почему? Может проапгрейжены просто? Это же реплейс, а не анлоад.
источник

V

Vasilii Demidenok in ErlangRus
флагов у load_nif нету по спеке
источник

СИ

Сергей Иванов in ErlangRus
Lev Walkin
Почему? Может проапгрейжены просто? Это же реплейс, а не анлоад.
т.е. замастырить счетчик ссылок  ?
источник

V

Vasilii Demidenok in ErlangRus
короче придется привентивно проверять в upgrade все ли инициализированно в priv_data :(
источник

V

Vasilii Demidenok in ErlangRus
для  меня загадка почему load не вызвался
источник

СИ

Сергей Иванов in ErlangRus
Vasilii Demidenok
короче придется привентивно проверять в upgrade все ли инициализированно в priv_data :(
погоди, у тебя же не всегда unload вызывается. во ты навел тень на плетень
источник

СИ

Сергей Иванов in ErlangRus
Vasilii Demidenok
для  меня загадка почему load не вызвался
потому-что старый код остался nif  в памяти. смотри old_priv_data ты можешь его пробрасывать. это он у тебя там 0x00007fd5a8042570?
источник

V

Vasilii Demidenok in ErlangRus
unload вызвался при третьем обновлении модуля что понятно. только при unload нет возможности узнать освобождать ли все ресурсы или нет. А в upgrade надо городить проверку не нужна ли инициализация если вдруг такое произошло
источник

V

Vasilii Demidenok in ErlangRus
уже сбежал с работы, доберусь до дома гляну
источник

СИ

Сергей Иванов in ErlangRus
Vasilii Demidenok
уже сбежал с работы, доберусь до дома гляну
попробуй счетчик ссылок
источник

V

Vasilii Demidenok in ErlangRus
я тут подумал что скорее всего это гн связано с on_load совсем
источник

V

Vasilii Demidenok in ErlangRus
просто мне казалось гдето читал что раньше его поведение было кривым
источник

V

Vasilii Demidenok in ErlangRus
а тут поменял текущий код и на cover словил такое поведение
источник
2020 February 15

AB

Alexander Bogosyan in ErlangRus
Alexey
но продукт специфичный и если с sip-ом не работаешь постоянно то может и не нужно будет
Пользуясь случаем порекламирую sip-стек от коллеги: https://github.com/poroh/ersip, интересно было бы и на ваш проект поглядеть, когда откроете
источник

A

Alexey in ErlangRus
У нас не стек, а пассивный захвать, хранение и доступ к данным
источник

A

Alexey in ErlangRus
A ersip да очень интересный проект. Я его выше уже упоминал в качестве альтернативы nksip
источник

AB

Alexander Bogosyan in ErlangRus
Alexey
A ersip да очень интересный проект. Я его выше уже упоминал в качестве альтернативы nksip
Ещё есть поверх ersip: https://github.com/poroh/psip ну и сэмплы которые указаны в readme ersip
источник

A

Alexey in ErlangRus
Да конечно со всем что есть у пользователя ознакомился
источник

YZ

Yuri Zhloba in ErlangRus
Программисты знают, какой менеджмент является неправильным. Но, почему-то, не хотят пойти в менеджеры и всем показать, как надо :)
источник

YZ

Yuri Zhloba in ErlangRus
Я вот пошел. И выяснилось, что "как надо" тут вообще никто не знает. Секрет правильного менеджмента человечество пока не открыло.
источник