Size: a a a

2021 March 30

VG

Vladislav Grishenko in Accel-PPP
Vladislav Grishenko
а вообще где такие? то что возвращает get_opt() должо быть живо только на момент лоада конфига/инициализации, и не более
копировать в этот момент. не вижу проблем
источник

xy

xxxx yyyy in Accel-PPP
если бы вызов get_opt был один, то да.
а так получается например следующая картина:
get_opt(server_addr)
релоад конфига, заменяем адрес сервера и порт
get_opt(server_port)
источник

xy

xxxx yyyy in Accel-PPP
и вот в таком виде становится очень плохо, ведь если лочить каждый отдельный get_opt, мы не можем гарантировать актуальность конфига
источник

xy

xxxx yyyy in Accel-PPP
a get_opt там понатыкано ой как много
источник

DK

Dmitry Koval in Accel-PPP
Я б весь процесс лочил
источник

DK

Dmitry Koval in Accel-PPP
Reload ни разу не часто используемый функционал
источник

NV

Nikolai Voloshin in Accel-PPP
Ну нет. Как минимум уровень логов очень часто бывает нужно поменять
источник

xy

xxxx yyyy in Accel-PPP
зато сессии ppp, ipoe, трафик и прочее - очень даже часто используемый функционал. На время релоада конфига это все будет ждать загрузки конфига каждого модуля
источник

xy

xxxx yyyy in Accel-PPP
т.е. либо пинг подкачет до менее разумных значений, тем был бы с комплексным rdlock, либо вообщэе что-то по таймауту отлететь может
источник

DK

Dmitry Koval in Accel-PPP
xxxx yyyy
зато сессии ppp, ipoe, трафик и прочее - очень даже часто используемый функционал. На время релоада конфига это все будет ждать загрузки конфига каждого модуля
0.1с?
источник

DK

Dmitry Koval in Accel-PPP
аццель же маршрутизацей не занимается, максимум где-то сессия клиента отсохнет
источник

xy

xxxx yyyy in Accel-PPP
даже 0.1с на реальном трафике - это неприятно.
источник

xy

xxxx yyyy in Accel-PPP
в случае ipoe не занимается
источник

xy

xxxx yyyy in Accel-PPP
а ppp?
источник

DK

Dmitry Koval in Accel-PPP
ядро ж занимается
источник

xy

xxxx yyyy in Accel-PPP
согласен, что сам трафик не бежит, но куча всяких вызовов присутствует.
источник

xy

xxxx yyyy in Accel-PPP
я бы между "вносить задержку" и "не вносить задержку" выбрал бы последнее
источник

DK

Dmitry Koval in Accel-PPP
ну я и говорю, максимум lcp где-то потеряется одиночный
источник

DK

Dmitry Koval in Accel-PPP
клиентскому трафику пофиг
источник

DK

Dmitry Koval in Accel-PPP
если б оно 5 минут перегружалось однозначно так делать было бы нельзя. а доли секунды для разовой команды..
источник