Size: a a a

SDS и Кластерные FS

2021 January 18

МН

Михаил Новоселов... in SDS и Кластерные FS
Виталий На Заборе
>Note that you may get zero-length files after a crash, see the next questions for more info.
Но при этом останется доступной предыдущая версия файла
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Михаил Новоселов
Но при этом останется доступной предыдущая версия файла
где?
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
В фс, есть опция монтирования usebackuproot, btrfs restore вытягивает из недр при необходимости, т.е. если данные похерились на тееущей ветке куста cow, можешь их взять.с другого ответвления
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Михаил Новоселов
В фс, есть опция монтирования usebackuproot, btrfs restore вытягивает из недр при необходимости, т.е. если данные похерились на тееущей ветке куста cow, можешь их взять.с другого ответвления
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
Там же фоновый процесс занимается подтираниями, перетираниями, связыванием и пр
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Ну как-то нехорошо короче fsync наёбывать
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Виталий На Заборе
Ну как-то нехорошо короче fsync наёбывать
дак он наёбывается или нет
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
Марк ☢️ Коренберг
дак он наёбывается или нет
Хер знает, тебе что надо от фсинка?
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Михаил Новоселов
Хер знает, тебе что надо от фсинка?
чтобы если он закончился, то я понимал что при ребуте увижу именно это
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
допустим сначала фсник, потом выдача денег банкоматом
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
иначе может получиться что деньги выдал, а фсинка не было, ребут и типа никто никому не должен
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Марк ☢️ Коренберг
дак он наёбывается или нет
btrfs handles fsync separately from the main versioned filesystem tree in order to decrease the latency of fsync operations.  There is a 'log tree' which behaves like a journal and contains data flushed with fsync() since the last fully committed btrfs root.  After a crash, assuming no bugs, the log is replayed over the last committed version of the filesystem tree to implement fsync durability.

Unfortunately, in my experience, the log tree's most noticeable effect at the moment seems to be to add a crapton of special-case code paths, many of which do contain bugs, which are being fixed one at a time by btrfs developers.  :-/
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
во, вот так вот
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
короче вроде как он дюрабл, но сделано это через какую-то отдельную жопку
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
кароч пошли они нахуй. я чот видать зря поверил федоросне
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
видимо придётся делать LVM thin
источник