Size: a a a

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

2020 September 25

ВН

Виталий На Заборе... in SDS и Кластерные FS
если конечно сервер ущербный и делает тупо read() -> обработка -> write() то понятно что он будет однопоточный
источник

ВН

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

DV

Dmitry Vylegzhanin in SDS и Кластерные FS
Ага, значит это я форкал код ущербного сервера)
источник

k

kvaps in SDS и Кластерные FS
Виталий На Заборе
если конечно сервер ущербный и делает тупо read() -> обработка -> write() то понятно что он будет однопоточный
qemu-nbd имеет ущербный веб-сервер?
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
kvaps
qemu-nbd имеет ущербный веб-сервер?
qemu-nbd имеет нормальный сервер
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
он у меня 45к иопс щас только что выжал на моей хранилке не напрягаясь
источник

k

kvaps in SDS и Кластерные FS
просто уточнил :)
источник

k

kvaps in SDS и Кластерные FS
@vitalif  что произойдёт если клиент вылетит внезапно?
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
kvaps
@vitalif  что произойдёт если клиент вылетит внезапно?
ну если бы я писал этот модуль ядра, то я бы это реализовал как отвал диска
источник

DV

Dmitry Vylegzhanin in SDS и Кластерные FS
однажды для починки аппаратных рейдов "налету" писал сборку тома на питоне и отдавал по nbd, часть с nbd была маленькая и простая
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
что ext4 условно делает если у неё диск внизу отваливается?
источник

DV

Dmitry Vylegzhanin in SDS и Кластерные FS
падает лапками кверху)
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Dmitry Vylegzhanin
падает лапками кверху)
а она одна падает или всё ядро с собой забирает?)
источник

DV

Dmitry Vylegzhanin in SDS и Кластерные FS
если rootfs то всю систему, если нет, то вроде можно отмонтировать и продолжить ехать без диска
источник

ВН

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

k

kvaps in SDS и Кластерные FS
Виталий На Заборе
ну если бы я писал этот модуль ядра, то я бы это реализовал как отвал диска
Меня больше беспокоит вопрос можно ли восстановить подключение к nbd запустив клиента повторно
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
kvaps
Меня больше беспокоит вопрос можно ли восстановить подключение к nbd запустив клиента повторно
ну я вот щас попробовал убить процесс qemu-nbd - в dmesg blk_update_request: I/O error, dev nbd0, sector 17563152 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
источник

ВН

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

ВН

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

k

kvaps in SDS и Кластерные FS
Виталий На Заборе
и сам nbd отвалился, естественно
неа, тогда у меня не получалось переиспользовать сокет
источник