About Forum Blogs NOC Docs Downloads KB Issues Code CI Registration

nocproject.org

#nocproject.org at irc.freenode.net log.
Back to nocproject.org Back to IRC log index
Date: 02.04.2015
TSergey #
05:07
dvolodin: привет
dvolodin #
05:07
ась
TSergey #
05:08
NOC-1390 и NOC-992, в какой стадии?
05:09
и немного про длинк-валидатор, "System Location : Lenina 94" разбирается как "Lenina"
05:11
dvolodin: "project = NOC AND status not in (RESOLVED, CLOSED, DONE, FEEDBACK, "Waiting for Customer") AND type = Bug AND component = IPAM"
05:11
по IPAM сейчас в OPEN (и условно OPEN) 6 заявок, напиши в них чего-нибудь про планы или что-то может совсем не совпадает с твоим видением?
05:11
(NOC: 1558, 1557, 1473, 1432, 1013, 772)
dvolodin #
05:14
TSergey: дай кусок конфига
TSergey #
05:16
# MANAGEMENT
05:16
...
05:16
config snmp system_location Lenina 94
05:19
http://pastebin.com/dp3Dp70f
dvolodin #
05:55
TSergey: попробуй такой патч
05:55
https://cp.nocproject.org/p/ovW1
TSergey #
05:59
location L e n i n a
05:59
^)
05:59
:)
05:59
а, сорри
dvolodin #
06:01
?
06:02
двоеточие забыл?
TSergey #
06:02
да, патч сработал
06:02
ага :)
06:03
напиши чего-нибудь в NOC-1390 и NOC-992, баг это еще или нет
dvolodin #
06:03
закоммитил
06:03
попозже посмотрю
TSergey #
06:03
спасиб
06:11
чет нет коммита, буду посматривать
dvolodin #
06:13
отправил его
TSergey #
06:55
dvolodin: обновился, проверил
dvolodin #
07:05
zi_rus: как твой парсер XR поживает?
zi_rus #
07:06
плохо
07:06
работает только самое простое
07:06
хотел проверить как он прокси-арп матчит
07:06
а в морде он нигде не отображается
07:06
как парсить ssh не знаю
07:07
там все одинаково
dvolodin #
07:07
а что заработало?
zi_rus #
07:09
dvolodin: http://pastebin.com/ne4r57WM - то что не закоменчено
07:09
но для интерфейсов я тоже не все проверил, но вроде должно работать
07:10
ssh server vrf default ipv4 access-list MGMT-ACCESS ipv6 access-list MGMT-ACCESS-V6
07:10
ssh server v2
07:10
ssh server dscp 16
07:10
dvolodin: как тут распарсить версию?
07:11
они все одинаково начинаются
07:11
они все будут матчиться
TSergey #
07:11
zi_rus: вчера логгер не работал, я мог упустить что-то от тебя про IPAM, сейчас баги условно опен: NOC: 1558, 1557, 1473, 1432, 1013, 772
zi_rus #
07:12
TSergey: http://pastebin.com/9HYaZGip
TSergey #
07:15
zi_rus: да, спасиб, кроме 1432 все смотрел
07:18
dvolodin: ну вот, тогда опен-баги по IPAM NOC: 1558, 1557, 1473, 1013, 772
zi_rus #
07:19
dvolodin: http://pastebin.com/33Su7tFi - если поможешь это распарсить то можно будет закоммитить
dvolodin #
07:19
zi_rus: а какие сложности?
zi_rus #
07:19
я не понимаю
07:20
как ты по секциям ходишь
07:20
просто строки я распарсил
07:20
а секции я не знаю как
07:21
в xr нет сервисов, поэтому я выпилил эту секцию
07:23
и у меня нет твоих улучшений из обычного иоса
dvolodin #
07:27
по секциям там такая конструкция
07:27
LineStart() + <первая строка> + ZeroOrMore(INDENT + (разные варианты))
TSergey #
07:45
misak: я там вроде тебя переспрашиваю по таску
07:46
misak: и вот это NOC-1013 --- актуально?
07:57
dvolodin: и еще, есть мысли про NOC-1388 ? как-то можно встроить механизм проверки невозможности записи в базу и остановки при этом нока?
evyscr #
08:08
лол
TSergey #
08:09
evyscr: привет
evyscr #
08:09
проверять результаты ненадёжных операций же
08:09
re
08:09
как завещали glibc/gcc
TSergey #
08:09
evyscr: сделаем лэйбел "traceback"? как считаешь?
evyscr #
08:10
может просто crash
08:10
?
TSergey #
08:10
и приоритет таким Critical
evyscr #
08:11
приоритеты же роли не играют
TSergey #
08:11
давай crash
08:11
evyscr: ну пока не играют :)
zi_rus #
08:16
trash
TSergey #
08:17
:) красиво
08:17
но это по другим заявкам
08:19
crash, trash & bang-bang
e_zombie #
08:37
dvolodin: у тебя будет минут 10 свободного времени добавить в отчёты по доступности и оутэйдж колонки с айпи и административным доменом?
TSergey #
08:39
e_zombie: а где такой отчет?
e_zombie #
08:39
в отчётах фм
08:39
у меня народ на него начинает фапать
08:40
вот кстати работа саратовского коллеги https://youtu.be/FGoe-wCHcps
Dmitry11 #
08:40
у нас уже fm заработал?
e_zombie #
08:40
вроде работал всегда
Dmitry11 #
08:42
хм. я уже с пол-года или год как вырубил его, и с тех пор не залядываю туда
e_zombie #
08:44
ну тебе не надо .
08:44
а у нас это актуально
Dmitry11 #
08:46
мне тоже актуально, если бы не хандлеры
08:47
и не джобы
08:49
после того, как dvolodin сделал хандлеры и джобы, мне пришлось отключить fm и ipam
zi_rus #
08:52
e_zombie: за 10 минут даже ты сможешь добавить эти столбцы
08:52
отмотать в самый низ /opt/noc/fm/apps/reportoutages/views.py
TSergey #
08:53
e_zombie: ну айпи я к отчету прикрутил, а вот с доменом посложнее :)
zi_rus #
08:53
и дорисовать
e_zombie #
08:54
zi_rus: а коммитить кто будет?
zi_rus #
08:54
а зачем
08:54
это тебе надо
TSergey #
08:54
с ходу коммитить?
e_zombie #
08:54
мне вот нихуя не хочется заниматься поддержкой форков.
zi_rus #
08:54
лучше бы раскладку по месяцам сделали
e_zombie #
08:54
даже отдельных компонентов.
zi_rus #
08:54
а не 1-7-30 дней
e_zombie #
08:54
отчёт строится за месяц.
08:55
всё начальство анализирует только день неделю месяц
08:55
больше нахуй не надо (с)
08:55
инфа 100%
TSergey #
08:55
e_zombie: http://pastebin.com/U4Ns9u9z
e_zombie #
08:56
:) давай домент
zi_rus #
08:56
e_zombie: там поддерживать то нехера
08:56
у меня своих правок целый вагон
e_zombie #
08:56
это не мотив.
zi_rus #
08:57
а еще ты можешь репорт переименовать и переделать в свой
08:57
и все
08:57
он будет работать всегда как надо
08:57
и не будет конфликтовать
e_zombie #
08:57
ты говоришь правильные вещи, но в моих условиях оно не работает.
08:57
и не эффективно.
zi_rus #
08:58
только это и работает
08:58
я уже проехал остановку ебания мозгов Володину
08:58
это не работает
08:59
надо или форчить
TSergey #
08:59
а чего такое с шеллом?
zi_rus #
08:59
или смириться
e_zombie #
08:59
твой подход не делает продукт лучше.
08:59
и получается что ты на нём паразитируешь .
zi_rus #
09:00
нет
09:00
фиксы полезные всем я репорчу
09:00
но таких мало
e_zombie #
09:00
ты не господб чтобы знать что то что ты сделаешь не пригодится кому то ещё
zi_rus #
09:00
а изменения функциональности никому не нужны кроме того кто их сделал
09:01
e_zombie: до того момента пока кто-нибудь не спросит
e_zombie #
09:02
народ не догадывается чего ты там наворотил и для чего.
09:02
поэтому просить не будет.
09:02
всё что ты сделал ты сделал - "в стол"
09:03
а мы тут в опенсорс играемся где такие штуки не эффективы
TSergey #
09:04
e_zombie: http://pastebin.com/nKLC3dmC
zi_rus #
09:04
он не должен догадываться о моем
09:04
он должен знать о своем
e_zombie #
09:04
TSergey: ок. спасибо
TSergey #
09:05
e_zombie: делай таск, тип нью фича, я выложу патч, а дальше как попрет :)
evyscr #
09:07
так я не понял, в outages или в availability?
TSergey #
09:07
я добавил в availability
Dmitry11 #
09:07
TSergey: ты ведь коммитить можешь вроде, так чего не закоммитишь?
e_zombie #
09:08
в оутрейд тоже надо
TSergey #
09:08
Dmitry11: Дима спросит где реквест, сделаю реквест
09:09
e_zombie: ну и по outages таск, а я выложу патч
e_zombie #
09:10
NOC-1565
09:11
о. заебись работает.
zi_rus #
09:13
dvolodin: в ипам prefix access можно несколько префиксов через запятую указать?
TSergey #
09:15
e_zombie: http://pastebin.com/xcANQ3Tg
e_zombie #
09:54
инженер РТ смотрит в ФМ http://files7.adme.ru/files/news/part_88/887710/14799460-R3L8T8D-620-animals_1616.jpg
zi_rus #
10:29
dvolodin: орепортил тебе один интересный креш
10:32
он интересен одновремено и для парсера и для дискавери
Dmitry11 #
11:20
dvolodin: Дим, когда планируешься заняться переделкой FM. Очень хочется NOC в продакшн запустить
TSergey #
11:22
Dmitry11: баги же хотим уменьшить?
Dmitry11 #
11:23
для меня сейчас самый главный баг - это хандлеры и джобы, запускающиеся тогда, когда им захочется, а не тогда, когда мне нужно
zi_rus #
11:25
официальное мнение - это не баги а фичи
TSergey #
11:28
Dmitry11: я глупость спрошу, но если ли такой таск, с описанием как это наваливается?
Dmitry11 #
11:29
Ну что тебе сказать, когда чувак, который мне платит зарплату хочет посмотреть, что у него за выходные происходило на районе, на его свиче, купленном за его деньги, а все логи свича забиты login/logout, потому как погас один из портов, догадайся, что мне прих
TSergey #
11:30
чувак хочет видеть это именно в логах свича?
11:31
ну т.е. это непорядок, но все же, ведь можно завернуть логи, и грепать такие сообщения
zi_rus #
11:33
потому что надо профили интерфейсов правильно расттавлять
e_zombie #
11:33
сними с него денег за сислогранилище
Dmitry11 #
11:33
Это свич этого чувака. И то, что он с ним делает, это его личное дело.
TSergey #
11:33
Dmitry11: можно ловить трапы про линкап\никдаун и по ним (наверное) запускать дискавери
Dmitry11 #
11:34
Специально для zi_rus: это свич этого чувака. И он мне не докладывает, в в какие порты что включает
TSergey #
11:34
"линкап\ликдаун"
zi_rus #
11:34
для этого и существует дискавери
11:34
чтобы все работало автоматом
TSergey #
11:35
Dmitry11: не, без подколов, ты можешь сделать такой таск?
Dmitry11 #
11:36
да Дима знает про это. Но у него энтерпрайзы, где не существует портов ниже 10G и железок ниже, чем Cisco Nexus
TSergey #
11:36
с тем, что ломится на свич, после того как один из портов ап\даунится
11:36
Dmitry11: и все же, не мог бы ты сделать таск?
11:37
почему-то же он не правит, что-то противоречит его видению обработки
zi_rus #
11:37
Dmitry11: ты знаешь что линк дауны можно заигнорить
11:37
по-дефолту
Dmitry11 #
11:37
Это не проблема up/down, а проблема в самом механизме хандлеров и джобов
zi_rus #
11:37
оно для этого и было придумано
Dmitry11 #
11:37
Нельзя игнорить
zi_rus #
11:37
а когда вообще не работает значит можно
Dmitry11 #
11:38
А когда вообще не работает - заходим на свич и смотрим логи
11:39
Раньше (до хандлеров и джобов) я пользовался и FM и IMAP
TSergey #
11:40
Dmitry11: ты реально не видишь, что общими рассуждениями ситуацию не поправить?
Dmitry11 #
11:40
Раньше NOC вытягивал только префиксы, и отлично заполнял IPAM
TSergey #
11:41
Dmitry11: 5 багов сейчас в IPAM, не одно твоего
Dmitry11 #
11:41
С появлением ip_discovery, у меня в IPAM несколько десятков тысяч IP адресов, среди которых невозможно найти MO
11:42
С появлением хандлеров мне пришлось сначала поубирать галочку "is managed" с кучи свичей
11:42
А потом и вообще отключить FM
TSergey #
11:44
я так и представляю, как dvolodin читает тебя сейчас и восклицает "ёлы-палы, надо все переделать, все неправильно делаю уже давно"
11:44
ты как-то так видишь развитие событий?
Dmitry11 #
11:45
А чего я ? Вот тебе документ, который от начала и до конца набирал dvolodin: https://www.evernote.com/shard/s57/sh/50cd8b2d-7dad-4491-b441-51462c18bcab/cb834f710d8ed595
TSergey #
11:46
хорошо
Dmitry11 #
11:47
То, что он заьил на это - не хорошо
TSergey #
11:48
может как-то так и спросить --- какие, мол, планы на этот документ?
11:51
Dmitry11: ты, некстати, на чем остановился в этом таске NOC-1422 ?
11:52
Dmitry11: и после твоего коммита по фре у меня по части серверов отвалились линки, почему совсем непонятно (на факт, что после твоего, но по времени рядом)
Dmitry11 #
11:53
смотри, в чем проблемы
11:53
запускай debug-script и т.п.
TSergey #
11:53
как считаешь, в блоке L3 по интерфейсам, может быть интерфейс без ip?
Dmitry11 #
11:53
может
TSergey #
11:54
и как это? чем он тогда L3?
Dmitry11 #
11:54
а х.з.
TSergey #
11:55
Dmitry11: знать бы какие скрипты запускать, интерфейсы-то определяются верно
Dmitry11 #
11:55
надо пеерсматривать сам интерфейс sa/interfaces/igetinterfaces.py
TSergey #
11:55
Dmitry11: это моя ошибка? я думал --- нет ip, это не L3?
Dmitry11 #
11:55
по noc-1422 - lldp тут ни при чем
TSergey #
11:56
?
11:56
правим get_lldp_neighbors и работает, а lldp ни при чем?
Dmitry11 #
11:57
надо копать в сторону inv/discovery/jobs/link_discovery, потому как такое может прийти и от других видов diccovery, а не только lldp
evyscr #
11:57
считается (не мной), что оно должно работать исключительно через костыли
TSergey #
11:57
Dmitry11: ты Диму ругаешь, сам таск забросил
11:57
впрочем все так, чужая работа проще :)
evyscr #
11:58
в link_discovery многое ужасно
Dmitry11 #
11:58
я комментировал когда-то этот таск
TSergey #
11:58
Dmitry11: и где твой комментарий?
Dmitry11 #
11:59
щас оформлю
zi_rus #
11:59
dvolodin: не спи, мы нок опять хуями кроем, присоединяйся
evyscr #
12:00
TSergey: это надо искать в ирклогах наш с Dmitry11 спор по сему поводу
12:00
ибо всё здесь как всегда - документация размазана неравномерным слоем по участникам канала
TSergey #
12:01
всем пока :)
Dmitry11 #
12:02
добавил комментарий в NOC-1422
zi_rus #
12:02
evyscr: нет в тебе маркетингового зерна. надо так: Уникальная технология!!! Живая документация!!! Неформализованный поиск
Dmitry11 #
12:03
TSergey: добавил комментарий в NOC-1422
12:03
evyscr: добавил комментарий в NOC-1422
evyscr #
12:05
zi_rus: нету. и вообще я не педераст... отстаю от трендов.
12:06
Dmitry11: я вообще думал в результат дискавери запихнуть описание порта
12:06
доп. полем
12:07
впрочем, мы же уже обсуждали
Dmitry11 #
12:08
побольше примеров нужно
12:08
то же и к FM относится
12:09
Живой пример - NOC-893
12:09
Делать класс из одного сообщения ?
12:11
Или засовывать его в "Vendor | Cisco | IOS | Network | CDP_DUPLEX_MISMATCH" ?
12:12
Если хотите класс вида "Network | CDP_DUPLEX_MISMATCH", то приведите пример сообщения для других вендоров
12:12
ой
12:13
выше s/"Network | CDP_DUPLEX_MISMATCH"/"Network | Duplex Mismatch"
zi_rus #
12:13
блять
Dmitry11 #
12:14
отож
zi_rus #
12:14
ты понимаешь что значит это сообщение?
12:14
о чем оно говорит?
Dmitry11 #
12:14
понимаю. cdp нашел несовпадение дуплекса
zi_rus #
12:14
нет
Dmitry11 #
12:15
т.е. сделать класс вида "Vendor | Cisco | IOS | Network | CDP_DUPLEX_MISMATCH" ?
zi_rus #
12:15
на линке существует рассогласование дуплексов
12:15
cdp только это просигнализировал
evyscr #
12:15
или не существует
Dmitry11 #
12:15
приведи сообщения от других вендоров. Иначе это только цисковское
zi_rus #
12:16
lldp кажется умеет
Dmitry11 #
12:16
от циски ?
zi_rus #
12:16
а еще нок потенциально может
12:16
что ты доебался до сообщений
12:16
сообщения это просто сигналы
12:16
а ивент это другое
Dmitry11 #
12:16
Так ты постоянно приводишь сообщения только циски.
zi_rus #
12:17
это происшествие
12:17
факт
12:17
который мы фиксируем
12:17
потому что у меня только циски
Dmitry11 #
12:17
А мне приходится лазить по интернету, и узнавать, может ли тот же EdgeCore, к примеру, генерировать такие сообщения
zi_rus #
12:17
может никтго не может
12:18
но это ничего не означает
evyscr #
12:18
lldp-med умеет
Dmitry11 #
12:18
значит это вендор-зависимый класс
zi_rus #
12:18
нет
evyscr #
12:18
и он не цисковский
zi_rus #
12:18
вендор зависимоть только у аппаратных сообщений
Dmitry11 #
12:18
ну так приведите примеры сообщений от других вендоров
zi_rus #
12:19
и возможно (возможно, но не обязательно), у вендорских протоколов
Dmitry11 #
12:19
и будет вам счастье
zi_rus #
12:19
не будет
evyscr #
12:19
не будет, ясен хер
zi_rus #
12:19
у тебя совершенно неадекватный подход к формированию базы ФМ
12:20
ты зачем-то пытаешься в один класс запихнуть абсолютно не связанные сообщения, просто потому что они от одного протокола
evyscr #
12:20
Dmitry11: вот объясни, почему условный я должен бежать искать другие железки, городить стенды и т. п.?
Dmitry11 #
12:20
zi_rus: Я каждое сообщение или класс пытаюсь тестировать. И понять, что оно означает.
zi_rus #
12:21
да хотя бы про этот дуплекс мисматч
12:21
ты не смотрришь в корень
12:21
ты привязался к сдп
12:21
хотя он тут вообще сбоку
12:21
про ОАМ вообще нам с dvolodin пришлось все переделывать
12:21
и то не доделали
12:22
про LDP я тебе тогда час сказки рассказывал
12:22
уже и не жду что что-то появится
Dmitry11 #
12:23
я же выше писал, что половину FM прийдется переделывать
zi_rus #
12:24
все нахуй сломать и переделать
12:24
ничего не работает
12:24
только это не поможет
Dmitry11 #
12:24
тут не то
12:25
смотри - в NOC-893
12:25
%CDP-4-DUPLEX_MISMATCH: duplex mismatch discovered on GigabitEthernet0/13 (not half duplex), with <neighbor-name> GigabitEthernet0/5 (half duplex).
12:25
мы можем вытащить 4 переменных
zi_rus #
12:25
и этого хватит
12:26
5 переменных
Dmitry11 #
12:26
даже 5, если учитывать <neighbor-name>
12:26
Как мне делать класс ?
zi_rus #
12:26
так и делать
12:26
вполне логичный набор
12:26
рассогласование дуплексов
Dmitry11 #
12:26
Вот я сделаю класс, где попытаюсь использовать "<neighbor-name> GigabitEthernet0/5 (half duplex)."
12:27
А потом мне пришлют ивет от другой железки в которой этого не будет
12:27
Прийдется переделывать eventclass, alarmclass и т.п.
zi_rus #
12:28
максимум что придется это перевести некоторые переменные в опциональный статус
12:28
количество не должно изменяться
12:28
вообще нужно чтобы можно было не просто МО указывать а и линк
12:29
Link UP/Link Down/Duplex mismatch и многие другие ивенты - это линковые события
Dmitry11 #
12:29
Вот!
zi_rus #
12:29
они не привязаны к МО
Dmitry11 #
12:30
А если у нас есть порт удаленного MO, который не умеет генерировать такие сообщения, то мы должны и там аларм повесить
12:30
Т.е. оюъявить, что проблема с линком
zi_rus #
12:31
просто нужно как-то вытаскивать именно линк как идентификатор
12:31
а не мо
12:31
никаких удаленных сторон
12:31
есть линк
Dmitry11 #
12:31
Я выше писал: Dmitry: я же выше писал, что половину FM прийдется переделывать
zi_rus #
12:31
<MO1>:<PORT1> - <MO2>:<PORT2>
12:32
нет
Dmitry11 #
12:32
Пока у нас FM такого не умеет, нету смысла делать классы, которые будут чисто информативные
zi_rus #
12:32
rm -r /opt/noc/fm
12:32
и потом можно начсинать работать
Dmitry11 #
12:33
zi_rus: пока тупо кидай все сообщения в текстовый файл
zi_rus #
12:33
накидался уже
12:33
хватит
Dmitry11 #
12:33
в каждый файл - от отдельной железки
zi_rus #
12:33
это не работает
Dmitry11 #
12:33
Я не вижу смысла заниматься FM, пока он в таком состоянии
zi_rus #
12:33
я 3 года кидал
12:33
фм нужен только тебе и мне
12:34
больше никто не кидает
12:34
а ты жалуешься на мои циски
12:34
нет у меня других
12:34
хуавеи только может быть потенциально
Dmitry11 #
12:35
ты не поверишь, ноу меня на рабочем столе есть файлик, обзываемый "zi_rus", где куча твоих предложений и куски от ивентов
12:36
Я все надеюсь, что в новом FM я смогу это реализовать
zi_rus #
12:36
хорошо лежит да
12:36
а мне какой профит
12:36
у меня тоже был файлик как мне ipTV переделать на сети
12:36
год лежал
12:36
а потом я уволился
12:37
и еще листочик был чтобы не забыть
12:37
чтобы настроить dhcp snooping
12:37
два года лежал
12:37
та же история
12:37
я не забыл, так ничего и не настроил
Dmitry11 #
12:37
zi_rus: проси коммит бит у dvolodin'а
zi_rus #
12:38
зачем
Dmitry11 #
12:38
закоммитишь
zi_rus #
12:39
было бы что коммитить
12:39
я бы локально все сделал
12:39
с этими манифестами создание классов сильно усложнили
Dmitry11 #
12:41
А я не хочу заниматься тем, что потом 100% прийдется переделывать
12:42
Чем меньше сейчас коллекция FM, тем меньше мне потом ее переделывать
evyscr #
12:44
и вот тут мы плавно подходим к тому, что нок-то с такой моделью не особо и интересен
12:46
кому-то надоело несколько лет ждать решения issue
12:46
кому-то надоело переделывать после неотвратимых изменений
12:47
поэтому проще забить на всё
12:47
(и эффективнее, да)
zi_rus #
12:47
да в общем мы уже
12:47
забили и сидим
12:47
пока dvolodin все исправит
Dmitry11 #
12:48
я бы тоже этим занялся, но я в питоне полный ноль
zi_rus #
12:48
да мы все тут такие
12:48
где хоть один программер
evyscr #
12:48
их не будет
zi_rus #
12:49
они есть
12:49
просто прячутся
evyscr #
12:49
здесь сделано всё, чтобы их отвадить
zi_rus #
12:49
надо GSOC
evyscr #
12:49
бгг
zi_rus #
12:49
чтобы не убежали
evyscr #
12:49
никому оно не надо
zi_rus #
12:49
так и говори
12:50
всем похуй
evyscr #
12:50
там же написаны требования
12:50
их соблюдать надо
zi_rus #
12:50
ну и чего там?
12:50
общественная бесполезность?
evyscr #
12:50
нет
12:50
я уже дважды кидал ссылки
zi_rus #
12:50
тогда забей
12:51
всем похуй
12:51
если эта карта не работает
12:51
другую надо
evyscr #
12:51
там требования к организованности проекта
zi_rus #
12:51
а именно?
evyscr #
12:51
"а что вы будете делать, когда ментор пропадёт?"
zi_rus #
12:51
бухать
evyscr #
12:51
"а где план развития проекта?"
12:52
в рифме, ага
zi_rus #
12:52
dvolodin свой эвернот запостит
evyscr #
12:52
не канает жи
zi_rus #
12:52
evyscr: не, нормально все, давай дальше :)
evyscr #
12:52
кажется, в 2011-м ещё было сказано, например, что список багов роадмапом не является
12:53
где рассылка проекта?
12:54
и да, ирклог за документацию почему-то не считают
Dmitry11 #
12:54
не в том дело, достаточно написать вменяемый API, чтобы нгарод начал хоть что-то делать
evyscr #
12:54
бгг
Dmitry11 #
12:54
для SA есть вменяемый API, поэтому куча профилей
evyscr #
12:54
без документации, без устойчивости
Dmitry11 #
12:55
Для FM, до появлений uuid, куча народа писала
12:55
evyscr: sa/interafces
evyscr #
12:55
и что?
Dmitry11 #
12:56
там куча примеров и API
12:57
Плюс sa/profiles/__init_.py, где каждый парамнетр или функция снабжены примерами и комментариями
evyscr #
12:57
вот берём sa/interfaces/igetinventory.py - что это?
12:58
вот как это понять стороннему человеку?
12:58
перечитать весь код?
12:59
ну и нахуй ему тогда всё это?
Dmitry11 #
12:59
там комментарии к каждой строчке
evyscr #
13:00
ну да
13:00
время охренительных историй
Dmitry11 #
13:00
кроме того - куча тушенки, где есть примеры get_inventory
evyscr #
13:01
лёль
13:03
а давай ещё вспомним про telnet_naws
13:04
какая офигенная по нему документация
13:05
а как здорово расписан процесс работы условного дискавери джоба!
13:06
или, например, alarm
freeseacher #
13:06
как же вы заебали жаловаться.
evyscr #
13:06
терпи
freeseacher #
13:07
да с хуяли
evyscr #
13:07
с того, что отправляете людей тисипидампить
freeseacher #
13:07
опенсорц это когда несколько хороших людей вязли и сделали что то хорошее. на столько на скольо умеют.
13:08
если потом приходит человек котоырй может помочь он берет и помогает
13:08
улучшает, структурирует, модерирует
evyscr #
13:08
а если на человека забивают - он забивает в ответ
13:09
кстати, в каких проектах кроме нока не упоминают авторов патчей?
13:10
если уж зашла речь про опенсорс
freeseacher #
13:10
эм.
13:10
пулреквесты всегда приходят от того человека который их пишет
13:11
не присылает в почту
evyscr #
13:11
NOC-1423
freeseacher #
13:11
а делает пулреквест
evyscr #
13:11
сколько времени оно висит без реакции?
freeseacher #
13:11
еще раз
13:11
пул реквест
evyscr #
13:12
дорогой альта идёте
13:12
удачи
freeseacher #
13:13
при чем тут альт ?
13:14
я говорю лишь о том что у нас нету человека у которого есть коммит бит и одновременно с этим желание и возможность коммитить патчи вместо авторов
13:14
это просто кто то должен делать
13:15
вот Сергей сейчас решил стать модером. крутяк.
13:15
подкрутили бп под то как ему удобно.
13:15
причесали джиру
13:15
именно потому что есть желающий.
evyscr #
13:16
есть бездельник (q) dvolodin
freeseacher #
13:16
Егор, ты сейчас на отсутствие желающего жалуешься ?
13:17
вот возьми и стань жалеющим. помоги остальным людям которые считают что патчи можно присылать как попало и начни их собирать в пулреквесты.
13:17
пойдет дело, получишь коммит бит и возможность писать COTRIBUTORS.TXT
13:18
и проект вновь будет согласовываться с твоими внутренними ожиданиями
e_zombie #
13:19
отправил на брас выполняться 350 000 комманд
freeseacher #
13:26
e_zombie, отработало ?
e_zombie #
13:27
прервал.
freeseacher #
13:27
очко сыграло ?
e_zombie #
13:27
там вывод будет что ибанёшься. гдето на каждую строку около 50 строк вывода
freeseacher #
13:27
аа
13:27
так себе...
e_zombie #
13:29
данунахуй.
13:29
подохнет ещё чего доброго. а мне потом отвечай.
13:30
или ещё хуже - забанит доступ и пиздыкс
freeseacher #
13:30
а нафиг тебе столько ?
e_zombie #
13:31
ну есть идея по вылавливанию чуваков с гнилым оборудованием которое не осиляет.
13:31
поглядеть его тарифный план а потом сравним с пиковой скоростью на порту.
13:31
и если там тариф 50мг а он никогда его не выбирал - звонить и разбираться с ним.
13:32
народ подобную поебень делает строя графики клиентских портов. но меня ломает это делать .
freeseacher #
13:32
что значит разбираться ?
13:32
я не силен в терминологии ростелика
e_zombie #
13:32
прозвонить и поговорить по опроснику
freeseacher #
13:32
боюсь не праивльно понять :)
e_zombie #
13:33
наши комерсы ставят клиентам дир 300 на 100 мегабитный тариф. итог как ты понимаешь предсказуем.
freeseacher #
13:34
как итог у вас часто меняются комерсы ? :)
e_zombie #
13:35
хуй знает. но они пидоры и тупые офцы (с)
zi_rus #
13:45
e_zombie:ты с парашютом не прыгал?
e_zombie #
13:45
нет
zi_rus #
13:45
я так и знал
13:45
там тоже нужны железные яйцы
Dmitry11 #
13:46
freeseacher: ты в питоне шаришь?
freeseacher #
13:47
немного
Dmitry11 #
13:47
сможешь сделать "обертки" для объектов ?
13:47
потому как dvolodin упорно не хочет этого делать
13:48
чтобы было что-то типа NOCScript, как в SA
13:59
если до предела упростить API, то даже народ, ничего не понимающий в питоне, сможет что-то писать
14:00
zi_rus: ты ведь тоже питон знаешь, потому как pyrule пишешь. Почему бы тебе не попробовать сделать что-то полезное всем?
zi_rus #
14:00
я пробовал
14:00
у меня базоывый питон
14:00
и этого мало
14:00
надо еще алгоритмы придумывать
14:01
для моих скриптом такая дубовая наркомания получается что людям стыдно показывать
14:01
вон меня TSergey поправлял
14:01
я лучше буду доку писать по мере сил
14:01
но нужны релизы
14:02
на девелоп нет смыслатратить силы
e_zombie #
14:09
zi_rus: я откатился так как решение не эффективное.
14:09
и его надо сделать на порядок быстрее
zi_rus #
14:09
а ты торопишься? оставь на ночь
14:09
к устру доделает
e_zombie #
14:10
я боюсь что и за ноч ь не отработает .
zi_rus #
14:10
ну тогда начинай собирать статистику по портам
14:10
это правильней
e_zombie #
14:13
уже собрана. сейчас решу задачу входдения двух файлов друг в друга и свормирую короткий список только для тех маков которые у меня на оборудовании
dvolodin #
17:44
zi_home: а кинь мне в мыло конфиг XR
zi_home #
17:57
dvolodin, сейчас кину, глянь трейс c 'preconfigure TenGigE0/0/0/0'
18:11
dvolodin, отправил, с маленькими купюрами
dvolodin #
19:39
угу
19:39
у меня получился junos'овский парсер
Tweet
Share this page
Share this page: Tweet