
Dmitry
09.11.2016
16:16:25
только все равно это не твое приложение

Evgeniy
09.11.2016
16:16:42
но я хз что у вас за цель теста конечно
скорее всего холиварной направленности

Dmitry
09.11.2016
16:17:08
да просто тут возник бутч по поводу того, использовать ли в кластере pg с data=nojournal

Google

Dmitry
09.11.2016
16:17:09
или нет

Марк ☢
09.11.2016
16:17:51

Dmitry
09.11.2016
16:18:09
-O ^has_journal не работает?
dumpe2fs говорит что работает
а разница "на ноуте" не заметна

Evgeniy
09.11.2016
16:19:08
есть journal, ordered и writeback
xfs работает как writeback. никто вроде не жалуется

Марк ☢
09.11.2016
16:20:19

Dmitry
09.11.2016
16:20:31
я про tune2fs
https://gist.github.com/vadv/ca23cd06439607c0b6fd408543369dd3
вот разница между -j и -O ^has_journal

Марк ☢
09.11.2016
16:20:54

Google

Марк ☢
09.11.2016
16:21:14

Dmitry
09.11.2016
16:21:21
> Journal features: (none)
> Journal size: 128M
> Journal length: 32768
> Journal sequence: 0x00000001
> Journal start: 0

Айтуар
09.11.2016
16:21:50

Evgeniy
09.11.2016
16:21:52
погоди, ты щас говоришь что вообще жернал отключал что ли

Марк ☢
09.11.2016
16:22:04

Айтуар
09.11.2016
16:22:30

Марк ☢
09.11.2016
16:22:40
Опыт.
Это просто баг значит

Dmitry
09.11.2016
16:22:55
тоже интересно :) был баг при малом кол-ве свободного места открытые файлы "транкейтились"
прям как pg с репликой в эпоху 9.2 :)

Айтуар
09.11.2016
16:23:17

Марк ☢
09.11.2016
16:23:21

Dmitry
09.11.2016
16:23:57

Марк ☢
09.11.2016
16:24:38

Dmitry
09.11.2016
16:24:51
просто kill -9 && > /path/file и посмотрите что станет с файлом

Марк ☢
09.11.2016
16:25:21
Штэ

Dmitry
09.11.2016
16:25:27
если в wal была запись - записать в блок 100
то появится 99 пустых блоки в самом начале

Google

Марк ☢
09.11.2016
16:26:02
Сам по себе файл не может протрункейтиться если он ранее был профсинкан

Dmitry
09.11.2016
16:26:53

Марк ☢
09.11.2016
16:27:54
Либо это просто космических масштабов баг

Dmitry
09.11.2016
16:28:18
было-было, ~ 2.6.32 (vanilla)

Марк ☢
09.11.2016
16:28:37
А есть линк на багтрекер ?

Dmitry
09.11.2016
16:29:07
https://bugzilla.redhat.com/show_bug.cgi?id=845233#c8
но было и что-то другое


Марк ☢
09.11.2016
16:50:36
Under certain circumstances, a system crash could result in data loss on
XFS file systems. If files were created immediately before the file system
was left to idle for a long period of time and then the system crashed,
those files could appear as zero-length once the file system was remounted.
This occurred even if a sync or fsync was run on the files. This was
because XFS was not correctly idling the journal, and therefore it
incorrectly replayed the inode allocation transactions upon mounting after
the system crash, which zeroed the file size. This problem has been fixed
by re-instating the periodic journal idling logic to ensure that all
metadata is flushed within 30 seconds of modification, and the journal is
updated to prevent incorrect recovery operations from occurring.
(BZ#856685)
Какой кошмар. Интересно, это редхадники своими патчами внесли или в ванильке было ?


Paul
09.11.2016
17:00:47
ни разу не видел использования XFS кроме как для хранения простыней очень маловажных файлов (типа аватарок). Может быть именно по этому?

ptchol
09.11.2016
17:11:31
Xfs в кепке рекомендованный вроде как

Марк ☢
09.11.2016
17:12:00
Дак это в 7

Dmitry
09.11.2016
17:12:07
Я использую xfs, считаю что любая фс рано или поздно факапит, xfs несколько стадий прошла и заслужила доверия. Немаловажный фактор, что она fs по умолчанию, да

Марк ☢
09.11.2016
17:12:08
В семёрке максимальной

Admin
ERROR: S client not available

Антон
09.11.2016
20:57:54
Простите за дурной вопрос
при использовании pg_advisory_xact_lock, при коммите или роллбеке лок снимается же?

Google

Антон
09.11.2016
20:58:28
как-то не очень хорошо в документации тема раскрыта

Evgeniy
09.11.2016
21:00:57
>pg_advisory_xact_lock works the same as pg_advisory_lock, except the lock is automatically released at the end of the current transaction and cannot be released explicitly.
я не понимаю что не понятно в automatically released at the end of the current transaction

Антон
09.11.2016
21:01:57
не понятно что один кусок документации размазан по двум разделам, но спасибо

g00glle
09.11.2016
21:11:32
доброй ночи, господа

Leonid
10.11.2016
07:22:22
Ребята, а есть нюансы в настройках pgsql для лучшей производительности если сравнивать raid 1 и raid 10 ?

Evgeniy
10.11.2016
08:11:24
ну разве что effective io concurency
и random page cost
но это скорее про кол-во жестких дисков чем про тип рейда

here1am
10.11.2016
08:33:29
что это?

Darafei
10.11.2016
08:33:39
кому они нужны?
в каком городе, для начала

Аггей
10.11.2016
08:33:53
Кого то учить будут

Darafei
10.11.2016
08:33:55
хотя к чёрту город, страна какая? :)
ну вот
теперь мы не узнаем :)
но вообще, в стародавние времена под такое, бывало, зал в интернет-кафе снять можно было

Pavel
10.11.2016
09:02:24
Господа, а есть ли у вас какие-нибудь склонности к хранению данных в колонках vs json? При прочих равных
У меня такая ситуация, в базе лежат довольно сложные данные, если каждый элемент рассовывать по колонке, то получится таблица где примерно 80-90 колонок. Я всегда стремился как можно больше вытащить из json в колонки, но тут даже не знаю хорошо ли это.

Павел П.
10.11.2016
09:04:48
В будущем усложняться будет?

Google

Pavel
10.11.2016
09:05:06
будет
Но вложенности элементов не должно возникнуть
То есть формально говоря задача заключается в том чтобы хранить длинные словари данных.

Марк ☢
10.11.2016
09:12:07

Pavel
10.11.2016
09:12:26

Pavel
10.11.2016
09:13:29