| Summary: | Не выводит информацию о дедупликации пула All DDTs are empty | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | obidinog <obidinog> |
| Component: | zfs | Assignee: | Anton Farygin <rider> |
| Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | rider |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
В p10 не воспроизводится на версии zfs 2.1.9-alt1 Если создавать файл не с нулями, то работает корректно # 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 |
Проверялось на ВМ в системе виртуализации 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 не воспроизводится