Bug 34755
| Summary: | медленно работает просмотр содержимого storage ceph | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Anton Farygin <rider> |
| Component: | pve-manager | Assignee: | Alexey Shabalin <shaba> |
| Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | darisishe, rider, shaba, shrek, tyaplyapych |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Кодовая база с 2018 года сменилась полностью: сейчас pve-manager 9.2.5-alt5 (30.08.2026) и pve-storage 9.1.6-alt2, отчёт же был на PVE 5.1, где отдельного плагина CephFS ещё не существовало (он появился в 5.3). По текущему коду дорогих операций в листинге ISO нет: PVE/Storage/CephFSPlugin.pm не переопределяет list_images/list_volumes (свои реализации есть только у BTRFS, ESXi, ISCSI*, LVM*, PBS, RBD, ZFSPool и базового Plugin), поэтому содержимое каталога перечисляет $get_subdir_files в Plugin.pm:1694-1765 — по одному File::stat::stat на файл, без вызовов qemu-img. RBD-плагин ISO не хранит вовсе (RBDPlugin.pm:747). Кластера с ceph для замера у меня нет, так что подтвердить или опровергнуть торможение на сотне ISO я не могу. Если проблема на 9.2.5 не воспроизводится — закройте как WORKSFORME; если воспроизводится, пригодятся вывод "time pvesm list <storage>" и число файлов в каталоге. |

Description
Anton Farygin 2018-04-03 14:23:43 MSK