Pull to refresh
52
0
Виктор Ягофаров @Nastradamus

DevOps, Kubernetes, Monitoring, Postgres, Golang

Send message
Вот эта структура:

github.com/miekg/dns/blob/v1.0.14/server.go#L229
Мапа map[net.Conn]struct{} не очищалась никогда.

Проблема где-то здесь:
github.com/miekg/dns/blob/v1.0.14/server.go#L260

На это место у меня ругался staticcheck.

И ни одной великой программы в статье. В 2020 интересоваться виндовым софтом — ну такое.

Да, пожалуй, эта реклама — самое отвратительное что случалось за всю историю с продуктами яндекса. У меня iphone SE — эти баннеры закрывают очень большую часть мелкого экранчика: приходится судорожно пытаться скрыть эту фигню. Отвлекать водителя визуальной рекламой — это очень подло.
Фигасе! Теперь нельзя в linux бэкапитсья что ли? 2 года бэкаплюсь на маленькую коробочку с linux (софт — Netatalk и Avahi), на High Sierra пока не переходил.
Не поделитесь ссылкой на Ваш офис?
Было бы странно если бы такие ребята использовали такие костыли при переделки такого проекта :)
Streaming у них.
Я про
Это достигается за счет того, что Docker обновляет контейнеры сервиса по очереди.


Это задача Docker Swarm или Kubernetes. Он должен понимать можно рвать сейчас tcp-сессии или нет. Например, как это сделано в haproxy или nginx.
А вот эти все Deploy заботятся хоть как-то о состоянии существующих tcp сессий? Или хипстеры не знают что это такое, как в случае с Kubernetes?
РУS-Studio — не выдуманный софт, случайно? Нигде не смог найти это чудо в поисковиках.
Огромное спасибо! Вопрос очень актуальный для меня — изучаю методики тестирования Постгреса, так есть основания полагать, что в своих тестах я что-то делал не так. :)
Отличная работа! Спасибо за статью.

Авторы, не могли бы вы поделиться, пожалуйста, скриптами/командами для наполнения базы для pgbench? И скриптами для тестирования, если такие есть.

Заранее, большое спасибо!
Вставлю свои 5 копеек: в большинстве серьёзных баз, что я видел, одновременно используют и триггеры и каскады. Постгрес, конечно же.
По моему опыту, программисты склонны прислушиваться к советам DBA. А последние не склонны понижать производительность кластера странными «крутилками» :)
Можно подумать, что описанные случаи с SELECT/UPDATE — это проблема. Все программисты знают как с этим жить. :)
Я перекатывался, нормально. Правда, с помощью Slony. Кажется были только проблемы с postgis расширением. На базах, где не было постгиса, разрабы даже не заметили что что-то изменилось )
Нет, но есть планы написать пару модулей. Пришлось много покопаться в постгресе, когда писал патч, добавляющий одну функцию в pgbouncer (и pgbouncer я не разрабатываю, просто запилил функцию).
Я уже писал в комментариях к предыдущей статье: с mysql на mysql народ мигрирует годами, в то время как у постгреса всё довольно просто.
Ох, не знаю как сделать его по-умнее… Ведь тяжело понять сколько иопсов у нас еще может выдержать диск. Может нужно как-то отталкиваться от busy rate: если думать, что загреженный диск — это 50% busy.? Предположим, мы решили проблему с вычислением busy rate в разных ОС. Остаётся другая проблема: постгрес не знает какого типа носители находятся под базой (hdd, ssd) и какой процент busy нужно считать «плохим». Уверен, это как-то можно решить для конкретной ОС, но код будет не портабельным.
Вы мне дали пищу для исследований.
Хорошая база данных, у которой durability с кучей оговорок. Вот что там было дальше.

Ну а о том, что никто не рессматривает — там где-то было вроде в докладе. Скорее всего, в перых 20 минутах.
У меня тоже нет времени смотреть этот доклад заново весь.

Information

Rating
Does not participate
Location
Лермонтов, Ставропольский край, Россия
Date of birth
Registered
Activity