Поддерживает ли OpenEBS Jiva, если в качестве базового пула хранилища используется ZFS? - PullRequest
0 голосов
/ 06 декабря 2018

При использовании jiva datadirhost в точке монтирования ZFS (с включенным xattr) я получил это

time="2018-12-02T20:39:48Z" level=fatal msg="Error running start replica command: failed to find extents, error: invalid argument".

Если мы создаем пул хранения на основе ext4 zvol, это работает.Это ожидаемое поведение?Я использую Kubernetes 1.9.7 на Ubuntu 16.04 с ZFS.

1 Ответ

0 голосов
/ 04 января 2019

В OpenEBS в настоящее время поддерживаются два механизма хранения:

  • cStor (рекомендуется)
  • Jiva

Тома Jiva создаются из локальной файловой системы или смонтированного файла-системой и не может напрямую использовать блочное устройство.Это заставляет Jiva работать только с теми файловыми системами, которые обеспечивают отображение экстентов.ZFS не поддерживает filefrag на данный момент, поэтому выдает вышеуказанную ошибку.

С другой стороны, механизм хранения cStor, тома создаются в пуле, созданном на блочных устройствах.Пул хранения, созданный cStor, является родным zpool (ZFS).Вы можете получить более подробную информацию Concepts-> CASEngines с сайта документации openEBS *.

без использования гиперссылок, рекомендованных модераторами переполнения стека.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...