@proGO

Страница 246 из 1674
Andrew
12.10.2016
13:19:20
спасибо за ответы

Valentin
12.10.2016
13:19:57
просто столкнулся с таким проектом. Собрать до сих пор не получается
а там есть папка vendor? из нее скопируй каталоги в gopath

Andrew
12.10.2016
13:19:57
чтобы для разных проектов не тянуть каждый раз тот же драйвер монги
ну ты же их и не будешь тянуть если они у тебя лежат в GOPATH

Valentin
12.10.2016
13:20:52
ну ты же их и не будешь тянуть если они у тебя лежат в GOPATH
я имел ввиду если случай что gopath для каждого проекта свой, то первый раз для всех проектов будет тянуться, вместо того чтобы брать из одного места

Google
Dmitry
12.10.2016
14:22:53
привет всем! какие системы для сервис дискавери посоветуете?

@onokonem не пробовал kubernetes?

dypa
12.10.2016
14:27:48
а почему не используются пакетные менеджеры типа https://github.com/gpmgo/gopm ? насколько я понял go get не в состоянии сделать воспроизводимую сборку на 2х разных машинах

Andrey
12.10.2016
14:30:18
я https://github.com/Masterminds/glide использую

но ниче не могу сказать потому что на go не пишу столько что бы найти какие-то косяки :)

Andrey
12.10.2016
14:35:01
а может кто подсказать

есть код https://play.golang.org/p/mw-93Jl2rk есть тест https://play.golang.org/p/QF32Kp9MVs тест не проходит

код по честному где-то скопипастен

тут больше вопрос не почему не работает а как найти то что не работает

хочется научится писать тесты для tcp запросов, что бы делать апи не трогая клиент

hamper ?
12.10.2016
15:38:10
привет всем! какие системы для сервис дискавери посоветуете?
консул можно, удобная штука, написан на го

Google
hamper ?
12.10.2016
15:39:32
я https://github.com/Masterminds/glide использую
тоже им пользовался но пару раз наткнулся на репозитории которые были удалены, теперь glide для мелких проектов и вендоринг для крупных

Kirill
12.10.2016
15:39:40
Атата!!!!!! кыш в @ru_devops
тссс, Фил сказал, что тут нельзя

Slava
12.10.2016
16:22:31
Нашёл бенчмарки разных фреймворков, довольно интересно

https://www.techempower.com/benchmarks/

Wingman
13.10.2016
13:38:31
Подскажите плз. Такой код: pinkOk := false p.onRecv = func(...) { pingOk = true } будет ли внутри кложура доступ к внешней переменной pingOk? :)

Kerrigan
13.10.2016
13:40:43
у меня внешнее значение менялось, поэтому в горутины я стал значения передавать сам

sunaraw
13.10.2016
13:41:09
в горутины надо передавать, это да

sunaraw
13.10.2016
13:43:28
https://github.com/golang/go/wiki/CommonMistakes

Wingman
13.10.2016
13:43:32
благодарю)

это не горутина и мне как раз надо менять внешнее значение

Zver
13.10.2016
14:31:09
Да это не важно гоурутина или нет, главное что кложура. Хотя подозреваю, что там что-то не того с кодом.

Wingman
13.10.2016
17:22:41
прям мда-мда)

на сях 150 ниток жрут 5% процов (12 ядер ксеон 2.7), на гошке - 30% )

с всплесками до 70% )

Zver
13.10.2016
17:25:40
Может объем работы разный или делается что-то не так?!

Wingman
13.10.2016
17:25:56
да не, всё то же самое

Roman
13.10.2016
17:26:07
Профилирование надо

Google
Wingman
13.10.2016
17:26:10
пинги тупо многопоточные

Zver
13.10.2016
17:26:27
Хотя понятно, что си пошустрее.

Roman
13.10.2016
17:26:28
О мониторинг?

Wingman
13.10.2016
17:26:32
ну не на порядки же )

да, мониторинг

Zver
13.10.2016
17:26:51
В net/pprof

Wingman
13.10.2016
17:26:54
https://github.com/ircop/hpinger вот эту херь на гошке переписал

Roman
13.10.2016
17:27:12
Положи код на гитхаб

Посмотрим, мне интересна тема

Wingman
13.10.2016
17:27:36
позже

всплески до 250% ))

хз, мож при выборках из базы

Wingman
13.10.2016
17:34:06
A Oж ииииияиииияав

,

Мл, ребенок дома до Клавы добрался видимо, извиняйте)

Maxim
13.10.2016
17:47:22
Anton
13.10.2016
18:04:39
ща ещё бате проект пропатчит ))

Kirill
13.10.2016
18:10:01
угу

libastral вфигарит

Google
Wingman
13.10.2016
18:24:13
Положи код на гитхаб
https://github.com/ircop/tmp_gopinger/blob/master/main.go

и да, я знаю, что там многое через жопу)

лол

TheRainwildsKeeper
13.10.2016
18:28:00
Такого Антошу обычно называют отладчик.

Wingman
13.10.2016
18:28:26
он тоже маму с папой кажет?)

TheRainwildsKeeper
13.10.2016
18:28:44
Хотя ошибку, как на скрине, он бы пропустил, да.

Admin
ERROR: S client not available

TheRainwildsKeeper
13.10.2016
18:29:25
он тоже маму с папой кажет?)
Ну, если кодер их сам не различает, то у него проблемы побольше.

Kirill
13.10.2016
18:31:23
на сях 150 ниток жрут 5% процов (12 ядер ксеон 2.7), на гошке - 30% )
ты написал неоптимизированный код, насколько я вижу. ясен красен, что оно будет жрать больше.

Wingman
13.10.2016
18:32:35
но на 1-2 порядка больше? 0_о

Kirill
13.10.2016
18:32:56
вполне

Daniel
13.10.2016
18:33:01
а эта содомия о чем, коллеги?

Wingman
13.10.2016
18:33:09
не подскажешь, в чем именно прям очевидная оптимизация там нужна? (без сарказма) :)

Daniel
13.10.2016
18:33:10
что мы меряем и какова цель?

Wingman
13.10.2016
18:34:18
Daniel
13.10.2016
18:34:48
ну и че?

это показатель чего?

Kirill
13.10.2016
18:36:51
посмотрев код могу сказать, что того, что он написан неправильно. от лишних конвертаций до игнорирования заранее подготовленных запросов.

Wingman
13.10.2016
18:37:31
та ну

запросы-то понятно, но 1 запрос в минуту-две погоды вааще не сделает

Google
Wingman
13.10.2016
18:38:46
грузит что-то постоянное — либо сама по себе очередь задач, либо пинги, реализованные на гошке

Kirill
13.10.2016
18:39:01
у тебя воркер каждый раз при выполнении задания готовит запрос, который можно было бы вынести куда-то и получить довольно большую разницу.

Wingman
13.10.2016
18:39:27
нет

он готовит только при изменении состояния оборудования

Kirill
13.10.2016
18:39:55
см. L61, L67, L88, L93

Wingman
13.10.2016
18:39:58
это происходит редко

реально редко

Kirill
13.10.2016
18:40:17
хорошо. но в любом случае, стоит это вынести.

Wingman
13.10.2016
18:41:12
смысла нет, до нахождения основной причины деградации быстродействия :)

ну или до понимания, что лучше оно и не будет

потому что тогда мне проще на сях продолжать подпиливать, чем шлифовать то, что заведомо работает на пару порядков медленнее )

Kirill
13.10.2016
18:43:02
мог бы помочь, если тестовая база есть

Wingman
13.10.2016
18:45:44
да ладно, мне не принципиально, не хочу совсем уж заморачивать )

если очевидных косяков нет, то и хрен с ним

зато снмп траппер на гошке хорошо получился %)

Kirill
13.10.2016
18:47:40
тут много вопросов по коду

@wingz в личку написал

Страница 246 из 1674