
Dmitry
27.09.2018
11:30:59
я про причину в целом подозреваю

fx00f
27.09.2018
11:32:10
У меня пока что время есть на эксперементы
И нок я сознательно дальше не настраиваю, чтоб переставить в случае чего

Google

fx00f
27.09.2018
11:37:59
Я сейчас ядровую железку, с которой все остальные линкуются, выключил в ноке, и буду гонять боксы на остальных.
Чёт некую закономерность я рассмотрел

Dmitry
27.09.2018
11:38:47
?

fx00f
27.09.2018
11:41:58
Допустим, боксятся(одновременно) две железку, между которыми LLDP или CDP линк, как доходит дело до get_lldp(cdp)_neighbors ядро улетает в те ошибки, что я давал, а на второй железке RPC на выполднении скрипта get_lldp(cdp)_neighbors
я там понимаю, что при построении линка с двух сторон запускается get_lldp(cdp)_neighbors? а там уже box шурует

Dmitry
27.09.2018
11:43:00
что за RPC Error?

fx00f
27.09.2018
11:43:39
Да, похоже я прав! Сейчас у меня 16 железок единовременно опрашивается без ошибок.
Ща всё в скриншотах покажу

Ivan
27.09.2018
11:44:00
lldp на одной железке всё кладёт? Удобно

Dmitry
27.09.2018
11:44:10
Природа явления в целом такова
есть thread в threadpool
в нем в скрипте в cli идет создание ioloop
как IOLoop()

Google

Dmitry
27.09.2018
11:45:01
IOLoop() без параметров пытается из thread local storage вытащить текущий IOLoop для thread'а
дальше команда закидывается на него через run_sync
он и дает ошибку, если IOLoop уже запущен
скорее всего происходит следующее
на потоке выполняется один скрипт
по какой-то причине он не закрывает свой IOLoop
и вылетает
на поток приходит другой скрипт
подхватывает IOLoop от предыдущего скрипта
и отваливается

fx00f
27.09.2018
11:47:17
Похоже на правду
Чем я в дебаге могу помочь? Что в логах искать для подтверждения ?

Dmitry
27.09.2018
11:47:39
условия при которых это происходит мне непонятны

fx00f
27.09.2018
11:47:50
Ща

Dmitry
27.09.2018
11:48:31
try:
result = self.execute(**self.args)
if self.cache and self.parent and result:
self.logger.info("Caching result")
self.set_cache(self.name, self.args, result)
finally:
if not self.parent:
# Close SNMP socket when necessary
self.close_snmp()
# Close CLI socket when necessary
self.close_cli_stream()
# Close MML socket when necessary
self.close_mml_stream()
# Close HTTP Client
self.http.close()

Ivan
27.09.2018
11:50:48

Dmitry
27.09.2018
11:50:59
давно уже
могут и они, да

Ivan
27.09.2018
11:51:46
просто я помню такие слухи, что их типа ввели, но чтобы перейти на них, надо в шелле всем железкам что-то прописать

Gitlab
27.09.2018
12:03:25

Google

Dmitry
27.09.2018
12:04:51
нет, сесии в профиле включаются
уже очень давно

Ivan
27.09.2018
12:08:42
Вижу, Cli Session Policy
пропустил жто

Gitlab
27.09.2018
12:09:59
Gabalino opened merge request at / collections:
Add Juniper SSG profile check rules

Александр
27.09.2018
12:11:32

Ilya
27.09.2018
12:16:35
Так, что там с активаторами?
Кто на чём закончил?
@fx00f у тебя что там было?

fx00f
27.09.2018
12:17:35

Ilya
27.09.2018
12:18:27
сейчас трейсов нет, просто мрут активаторы..
каждые 6ч даже

fx00f
27.09.2018
12:18:47
у мен-то активаторы не мрут ))
У тя бокс как часто работает ?

E_zombie
27.09.2018
12:19:27

Ilya
27.09.2018
12:19:34

Александр
27.09.2018
12:20:17
форкни ещё раз.
вот так делал
git clone git@code.getnoc.com:noc/collections.git
cd collections
git remote add Gabalino git@code.getnoc.com:Gabalino/collections.git
git push --all Gabalino

fx00f
27.09.2018
12:20:34
раз в сутки
Ну до моей проблемы докопаемся, может твоя как-то связана)

Google

E_zombie
27.09.2018
12:34:27
в веб морде форкни к себе сперва коллекцию. и потом на винт уже свою копию сливай. и там делай бранчи.

Gitlab
27.09.2018
12:50:27

Александр
27.09.2018
12:53:38

E_zombie
27.09.2018
12:55:04
какая то фигня.

fx00f
27.09.2018
12:55:18
нахой нок целиком форкать?
Наркоманы штоле ?

E_zombie
27.09.2018
12:55:44
ты кого нормальным назвал?
ну ващето всегда мерджи делались в свой форк. а потом делались мр к нок.нок или нок.коллектионс.

fx00f
27.09.2018
12:58:59
Да я так-то понел
Я почему-то подумал, что какой-нить кастом намутить хотите
кароче отстаньте от меня

E_zombie
27.09.2018
13:00:36
кастом делает отдельно и пишется любой у себя в настройках башни.

fx00f
27.09.2018
13:02:36
Норм там всё форкается через вебку, чо он?

Gitlab
27.09.2018
13:07:17

E_zombie
27.09.2018
13:07:41
норм форкается

fx00f
27.09.2018
13:18:10

Gitlab
27.09.2018
13:21:01

Ikonnikov
27.09.2018
13:22:03
Народ, у кого есть инфинеты?
пишите, хочу обсудить вопрос написания скрипта get_mint_neighbors

Google

Ikonnikov
27.09.2018
13:23:32
Но будет нужна помощь.

Gitlab
27.09.2018
13:29:06
Gabalino opened merge request at / collections:
Add Juniper SSG profile check rules

Dmitry
27.09.2018
13:52:10
что за mint?

E_zombie
27.09.2018
13:53:38
телепатическая.

Maks
27.09.2018
13:55:16
Энфорта что ли здесь?)
С инфинетами то)

E_zombie
27.09.2018
13:55:42
USB. здесь все !!! (c)

Dmitry
27.09.2018
13:58:11
давайте поподоробнее, что за метод discovery?

Maks
27.09.2018
13:59:13
Энфорты уже нет как и меня там) Наверное не лучшее место для флуда)

Gitlab
27.09.2018
14:00:50

Terminator
27.09.2018
14:06:40
@Hustlerser будет жить. Поприветствуем!

Gitlab
27.09.2018
14:09:24
Gabalino opened merge request at / collections:
Add Juniper SSG profile check rules

Александр
27.09.2018
14:12:45

Andrey
27.09.2018
14:13:53

Александр
27.09.2018
14:14:36
в каком плане не так?
ошибка
source branch does not exist. Please restore it or use a different source branch

Dmitry
27.09.2018
14:28:56
похоже та же странная ботва с новым gitlab

fx00f
27.09.2018
14:33:16
хз, я только сёдня грохнул проект, новый сделал, форкнул и склонировал себе всё
и коммиты норм прилетают