Size: a a a

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

2021 February 03

ВН

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

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
В ведре или юзерспейсе ?
источник

Am

Alexander mamahtehok in SDS и Кластерные FS
krakazyabra
тут тоже спрошу:
Народ, всем привет! Помогите, пожалуйста, разобраться с парой трипаров.
есть два массива, 4 головы. rc и iscsi порты настроены, репликация работает. через csi-драйвер нарезаю волумы и экспортирую на ноду.
в ручном режиме failover работает (отрубаю один массив, делаю failover, на ноде возобновляется доступ к волуму).
а как-то можно автоматически это производить?
На сколько я помню там надо кворум ноду задеплоить и будет автофейловер
источник

Am

Alexander mamahtehok in SDS и Кластерные FS
Давно читальдеталей не помню
источник

Am

Alexander mamahtehok in SDS и Кластерные FS
Погугли по 3par quorum или 3par witness
источник

k

krakazyabra in SDS и Кластерные FS
Alexander mamahtehok
На сколько я помню там надо кворум ноду задеплоить и будет автофейловер
задеплоена, оба массива работают с ней
источник

k

krakazyabra in SDS и Кластерные FS
QuorumWitness
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Марк ☢️ Коренберг
В ведре или юзерспейсе ?
Ну либо из ядра в юзерспейс либо наоборот
источник

ВН

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

ВН

Виталий На Заборе... in SDS и Кластерные FS
Ну, чтение например. Мне бы если ядро прислало запрос чтения и сразу дало буфер куда насрать - я б насрал сразу
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Виталий На Заборе
Ну либо из ядра в юзерспейс либо наоборот
В юзерспейсе тебе надо из сокета в сокет, верно ?
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Марк ☢️ Коренберг
В юзерспейсе тебе надо из сокета в сокет, верно ?
Совсем так легко не получится, т.к порядок запросов не фиксированный
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Виталий На Заборе
Совсем так легко не получится, т.к порядок запросов не фиксированный
Да и похуй
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Реально, попробуй сплайс
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Возможно он с уриной совместим
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Дада. Из сокета в пайп, из пайпа в сокет
источник

МК

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

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
У нетлинксокетов и пакетсокетов вопще есть ммап сокета
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Но это в ядре наебенено спец костылями
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Марк ☢️ Коренберг
Реально, попробуй сплайс
Можно, но судя по drivers/block/nbd.c оно внутри тоже делает потом sock_sendmsg / sock_recvmsg. Т.е. вероятно потом ещё раз копирование
источник