1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wynebula-ceph

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

oc-bluestore_ceph-v0.1

Описание

OCBluestore — это компонент, интегрированный в систему Ceph. Он реализован на основе Bluestore, нового типа объектного хранилища. Этот компонент предоставляет ограниченную поддержку для открыто-канальных SSD (Open Channel SSD) в Bluestore. Цель OCBluestore заключается в моделировании сценария, где несколько арендаторов совместно используют один физический SSD, выполняя вертикальное разделение SSD на каналы вместо горизонтального разделения.

Каталог src/libocssd содержит файл ocssd.h, а каталог src/os/bluestore содержит модифицированный код Bluestore.

О программе

  • Внедрен слой поддержки устройств OCDevice (файлы OCDevice.cc и OCDevice.h),
  • Удалены операции записи с перезаписью; оставлены только простые операции записи. Объединив последовательный аллокатор и однопоточную запись, все операции записи выполняются строго в режиме добавления данных на уровне SSD.
  • На данный момент реализовано простое управление памятью (Stupid GC): данные могут быть удалены только после заполнения одного суперблока грязными данными. Логика перемещения данных отсутствует.

Дополнительные замечания

Для использования этого проекта требуется скачать исходный код Ceph версии Yöntemler 13.2.0 с GitHub. Каталоги libocssd и bluestore данного проекта следует скопировать в каталоги src и src/os соответственно, после чего сборка может быть выполнена согласно инструкциям Ceph. Исходный код библиотеки доступной для Open Channel SSD, предоставленной производителем, не может быть открыт из-за правил авторского права. Открыт доступ только к заголовочному файлу.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
GPL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/wynebula-ceph.git
git@api.gitlife.ru:oschina-mirror/wynebula-ceph.git
oschina-mirror
wynebula-ceph
wynebula-ceph
master