
Vladimir
07.12.2017
12:32:46
м... ну можно, хотя я очень не хочу 0.9 это называть)

Denys ??
07.12.2017
12:33:39
0.8.1?

Vladimir
07.12.2017
12:33:49
@deniszh может с 2018 года перейти на схему год.месяц.день ?
в версии

Google

Denys ??
07.12.2017
12:34:12
а чего с 2018 ?

Vladimir
07.12.2017
12:34:22
ну можно и с сейчас
точнее год.месяц.день.релиз )

Sergey
07.12.2017
12:34:57

Vladimir
07.12.2017
12:35:18

Sergey
07.12.2017
12:36:11

Vladimir
07.12.2017
12:38:06
@tnt4brain ну оно у нас и сейчас не semver нифига
сейчас лоигка такая что 1.0 это "100% совместим с graphite-web current stable"
мажорный релиз когда фич набралось много
минорный - багфиксы
наверное от этого хотелось бы уйти нафиг чтобы релизы тегать чаще
без привязки к фичам
и не думая "достаточно ли мажорные штуки"

Google

Denys ??
07.12.2017
12:42:32

Vladimir
07.12.2017
12:43:10
в общем я подумаю, надо текущий мастер потестировать получше

Sergey
07.12.2017
13:19:08
и не думая "достаточно ли мажорные штуки"
определение мажорности штук очень простое.
третья цифра (релиз) меняется, если код изменён, но внешние интерфейсы остались те же - можно тупо перезапустить новый код в старом окружении, и всё будет ок.
вторая цифра - если внешние интерфейсы те же, но для задействования новых фич нужны доп. настройки/конфиги/флаги (можно перезапустить в старом окружении, но новый фичи "искаропки" не заработают - надо что-то куда-то прописывать)
и первая цифра - если версии несовместимы по внешним интерфейсам (требуются внешние либы/изменился формат конфига/появились обязательные параметры)

Vladimir
07.12.2017
13:20:51

Sergey
07.12.2017
13:21:09
это нормально

Andrey
07.12.2017
13:21:13
ну да нынчешние хипстеры так не могут
https://github.com/vim/vim/releases

Sergey
07.12.2017
13:22:16
я сегодня сервис выложил на ПП - там 0.0.50_build67
ничего, никто не бухтит
но я не призываю, канеш, это личное дело
в целом более внятно сформулировано вот здесь: https://semver.org/lang/ru/


Evgeny
07.12.2017
14:24:31
почему то графана снова не находит мой config.js :(
выдает - INFO[12-07|17:23:12] Request Completed logger=context userId=1 orgId=1 uname=admin method=GET path=/public/plugins/akumuli-datasource/akumuli-datasource/partials/config.html status=404 remote_addr=[::1] time_ms=1 size=9449 referer=http://localhost:3000/datasources/new
я склонировал свой плагин в data/plugins/akumuli-datasource, там внутри есть каталог dist в котором лежит config_ctrl.js в котором есть строка - AkumuliConfigCtrl.templateUrl = 'akumuli-datasource/partials/config.html';
но почему-то он id датасорса дважды добавляет в url
странно, что это работало как-то раньше
изменил AkumuliConfigCtrl.templateUrl = 'akumuli-datasource/partials/config.html'; на AkumuliConfigCtrl.templateUrl = 'partials/config.html'; - тоже не работает


Vladimir
07.12.2017
14:57:17
@tnt4brain ну тут дело в том что я с одной стороны хочу делать релизы когда выкатываю код в продакшн, с другой показать что изменения существенные, с третьей у меня аллергия на версии вида 0.0.81621
личная неприязнь

Sergey
07.12.2017
14:58:53

Google

Vladimir
07.12.2017
14:59:17
я поэтому и думаю о версии с годом-месяцем-днем-релизом

Denys ??
07.12.2017
15:04:16
In general, мне нравится semver, но без фанатизма. По хорошему, при апгрейде все равно надо читать доки, поэтому есть ли смысл в кодировании инфы в номере версии - вопрос открытый. Плюс до версии 1.0 можно делать одно, а после - перейти на полноценный semver.

A
07.12.2017
15:07:53
в [whisper] у go-carbon опция sparse-create что делает?

Vladimir
07.12.2017
15:08:06
https://en.wikipedia.org/wiki/Sparse_file

A
07.12.2017
15:08:23
ну это в ридми я вижу, а зачем они
а, то есть так просто)

Vladimir
07.12.2017
15:08:30
ну меняет то как создается файл
в таком виде у тебя файл по факту не преалоцируется сразу, а только частично
но минус в том что фрагментация выше и моменты аллокации следующего блока будут мешать периодически.

Roman
07.12.2017
15:09:50
а еще при копировании на другой сервер 2Тб могут внезапно превратиться в 10Тб

Vladimir
07.12.2017
15:09:52
еще у нас на наших нагрузках и центоси 7-ой ядро падало периодически если включить спарсы) точнее уходило в себя

A
07.12.2017
15:10:34
в общем поставил я carbonapi + go-carbon – работает кажется лучше, но всё равно иногда получаю 499. 502 ещё что-то там, в общем таймауты, какая-то часть системы не успевает, вот мб кто знает что подкрутить у go-carbon, чтобы он стал чуть жирнее
нашёл только [whisper] workers, кажется ничего больше про обслужвание запросов нет
ну кеши, понятное дело
что ещё можно?

Vladimir
07.12.2017
15:12:21
на обслуживание запросов это не влияет, только на запись
@azzaazaa ну дальше надо смотреть во что твоя штука упирается

A
07.12.2017
15:13:19
вот с этим и проблема)

Vladimir
07.12.2017
15:13:27
почему? )

Google

A
07.12.2017
15:13:30
а, он же шлёт что-то про себя в графит

Vladimir
07.12.2017
15:13:31
открываешь atop
и смотришь
atop 1 и пыришь
@azzaazaa у тебя иопсы на запись лимитированы?
если нет, имеет смысл подрезать чуток

Alexander
07.12.2017
15:14:04

A
07.12.2017
15:16:56
график iops выглядит вот так
то есть он стабильно херовый )

Admin
ERROR: S client not available

A
07.12.2017
15:17:05

Vladimir
07.12.2017
15:17:27
без чисел бесполезно :(

A
07.12.2017
15:17:31
90 - 120 iops на запись и около 3 на чтение

Vladimir
07.12.2017
15:17:38
@azzaazaa а у тебя ссд?

A
07.12.2017
15:17:40
да

Vladimir
07.12.2017
15:17:45
90-120 тысяч или штук?

A
07.12.2017
15:17:52
штук)

Vladimir
07.12.2017
15:17:56
и что говорит таки atop? :)

Evgeny
07.12.2017
15:18:15

A
07.12.2017
15:18:45

Google

Vladimir
07.12.2017
15:18:52
чтоб строки не скакали можешь ткнуть 'f'
на клаве

A
07.12.2017
15:19:07
SWP | tot 0.0M | free 0.0M | | | | | | | | | | vmcom 2.2G | vmlim 1.9G

Vladimir
07.12.2017
15:19:10
сделать скрин и показать

Evgeny
07.12.2017
15:19:17
Возможно мне нужно просто почистить что нибудь, или попробовать на чистой виртуальный это все повторить

Vladimir
07.12.2017
15:21:49
это в момент запросов?

A
07.12.2017
15:21:50

Vladimir
07.12.2017
15:22:05
а что за питон у тебя жрет 19% цпу и нафига он это делает?

Alexander
07.12.2017
15:22:24

Vladimir
07.12.2017
15:22:48
@azzaazaa короче я не уверен что у тебя все нужное проксируется в карбонапи

A
07.12.2017
15:22:49
щас обрежем

Vladimir
07.12.2017
15:22:59
но раз он жрет - он что-то делает
а раз он что-то делает, до него долетают render запросы
ты уверен что карбонапи вообще получает запросы?

A
07.12.2017
15:24:52
да ?
раньше они гораздо больше тормозили
и чаще вообще обрывались

Vladimir
07.12.2017
15:25:25
ну я бы начал исследовать логи на предмет что за проблемы с точки зрения nginx и carbonapi

A
07.12.2017
15:26:09
там кроме таймаутов ничего у nginx, а carbonapi пишет про свои успехи)

Vladimir
07.12.2017
15:26:21
так смотри что в runtime