Реплики с задержкой в применении WAL

В статье рассмотрена проблема, по которой реплики с задержкой в применениии WAL используются не так широко, как могли бы. В PostgreSQL процесс получения журналов walreceiver запускается на реплике только после того, как процесс startup применит все накопившиеся WAL. Это не создаёт особых проблем, если процесс startup успевает накатывать полученные журналы. Проблема проявляется, если используется реплика с отложенным применением журнальных записей, например, на сутки. На мастере сутки будут копиться журналы и места может не хватить. Если процесс walreceiver остановится, то он не запустится до тех пор, пока не пройдёт время задержки, установленное параметром recovery_min_apply_delay . Команд ручного запуска процесса walreceiver нет. Получится, что сутки мастер копит журналы, только потом запускается walreceiver и начинает вытягивать журнальные файлы. Такое поведение нелогично, но его задокументировали: "When the standby is started and primary_conninfo is set correctly, the standby will connect to the primary after replaying all WAL files available in the archive. If the connection is established successfully, you will see a walreceiver in the standby, and a corresponding walsender process in the primary." Всё время, до запуска walreceiver, слот репликации на мастере удерживает файлы журналов. На мастере скопится много журналов и, если не хватит места, то экземпляр мастера подвиснет по нехватке места в директории pg_wal (или слот инвалидируется по параметру max_slot_wal_keep_size и реплику придётся пересоздать).

https://habr.com/ru/companies/tantor/articles/1041890/

#реплика #postgres #постгрес #standby #резервирование #бэкапы

Реплики с задержкой в применении WAL

В PostgreSQL процесс получения журналов walreceiver запускается на реплике только после того, как процесс startup применит все накопившиеся WAL. Это не создаёт особых проблем, если процесс startup...

Хабр
...of people in perpetuity.". The 4% is traditional, and 100 year #analysis #confirms is #sustainable with #hedge and 4 yr shortfall #standby. But with 30 year analysis on S&P #ETFs, 6% is achievable and sustainable with same hedge and standby strategy. It is all just order of operations math.

So I’m testing out #Ubuntu2604LTS on an intel #thinkpad T14 gen 4 and the standby battery life is atrocious. Went to bed around 10pm, closed the lid and when I woke up in the morning it was completely dead. Am I missing something. I thought newer kernels handled sleep and power settings better? This is borderline unusable.

#linux #battery #standby #ubuntu

Also speaking of power management / #sleep / #suspend on Debian / Linux: Even when the #standby / #s2idle power usage was still reasonable/working I typically ran into issues with running out of power and then fsck's on reboot.
I thought I saw config options regarding the levels in #systemd's sleep.conf, but maybe I misremembered. Took me a while to figure out that I could tune these in #UPower's configs instead.
And it's still confusing to me what the difference between Low/Critical/Action is.
How A Belkin USB Charger Pulls Off A 3 Milliwatt Standby Usage

A well-known property of wall warts like power bricks and USB chargers is that they always consume some amount of power even when there’s no connected device drawing power from them. This fee…

Hackaday

Notebooks, die glühend heiß sind, wenn man sie aus dem Standby hohlt, weiß man da schon genaueres?

#Dell #HardwareFail #Standby