snapshot diff

Определение

Сравнивает два снепшота бакета.

Использование

$ ozone sh snapshot diff [-chV]  [-p=<pageSize>]
                                 [-t=<token>]
                                 <value>
                                 <fromSnapshot>
                                 <toSnapshot>
Аргументы
Параметр Описание

pageSize

Количество изменений, которые следует вернуть

token

Токен продолжения для следующей страницы

fromSnapshot

Более старый снепшот бакета

toSnapshot

Более новый снепшот бакета

-c, --cancel

Запрос прекращения задачи SnapshotDiff. Если состояние задачи не IN_PROGRESS, то запрос завершится неудачно

value

URI бакета. Может быть как полным URI (начинается с o3://, например, o3://hostname:9862/vol1/bucket1/), так и коротким URI (начинается с наименования тома, например vol1/bucket1). Вся недостающая информация считывается из конфигурационных файлов

-h, --help

Вывод справочного руководства для данной команды

-V, --version

Вывод информации о версии и завершение работы

Примеры

Создайте первый снепшот бакета:

$ ozone sh snapshot create vol1/bucket2 oldsnap

Добавьте ключ в бакет:

$ ozone sh key put vol1/bucket2/key42 file.txt

Создайте второй снепшот бакета:

$ ozone sh snapshot create vol1/bucket2 newsnap

Запросите сравнение:

$ ozone sh snapshot diff vol1/bucket1 oldsnap newsnap

Подтверждение, что выполнение задачи началось:

Snapshot diff job is IN_PROGRESS. Please retry after 60000 ms.

Через 60 секунд повторите прошлую команду. Результат должен быть следующим:

Difference between snapshot: oldsnap and snapshot: newsnap
+       ./key42
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней