Bug 49252 - Не выводит информацию о дедупликации пула All DDTs are empty
Summary: Не выводит информацию о дедупликации пула All DDTs are empty
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: zfs (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-01 10:50 MSK by obidinog@basealt.ru
Modified: 2024-02-02 10:49 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description obidinog@basealt.ru 2024-02-01 10:50:44 MSK
Проверялось на ВМ в системе виртуализации Proxmox

Платформа:
server-10.1-x86-64 обновленный до Sisyphus
workstation-10.1-x86-64 обновленный до Sisyphus

Пакет:
zfs 2.2.2-alt1

Шаги:
Добавить к ВМ 3 жестких диска и создать на них раздел
# for i in b c d; do (echo o; echo n; echo p; echo 1; echo; echo; echo w) | fdisk /dev/sd${i}; done

Создать пул и ФС:
# modprobe zfs
# zpool create -f pool0 mirror /dev/sdb1 /dev/sdc1 /dev/sdd1
# zfs create pool0/files
# zfs mount

Включить дедупликацию
# zfs set dedup=on pool0/files

Добавить файл на 10гб
# dd if=/dev/zero of=/pool0/files/10gbfile bs=1M count=10240

Просмотреть информации о дедупликации пула
# zdb -D pool0

Результат:
All DDTs are empty

Ожидаемый результат:
Выводит информацию о дедупликации пула
DDT-sha256-zap-duplicate: 1 entries, size 3072 on disk, 8192 in core
dedup = 81920.00, compress = 1.00, copies = 1.00, dedup * compress / copies = 81920.00

В p10 не воспроизводится
Comment 1 obidinog@basealt.ru 2024-02-01 10:56:47 MSK
В p10 не воспроизводится на версии 
zfs 2.1.9-alt1
Comment 2 obidinog@basealt.ru 2024-02-02 10:49:21 MSK
Если создавать файл не с нулями, то работает корректно

# dd if=/dev/urandom of=/pool0/files/1gbfile bs=1M count=1024
# zdb -D pool0

DDT-sha256-zap-unique: 8192 entries, size 216 on disk, 132 in core
dedup = 1.00, compress = 1.00, copies = 1.00, dedup * compress / copies = 1.00