]> git.proxmox.com Git - proxmox-backup.git/commit
disk: zfs: improve error logging for zfs commands
authorDominik Csapak <d.csapak@proxmox.com>
Tue, 29 Nov 2022 08:16:11 +0000 (09:16 +0100)
committerWolfgang Bumiller <w.bumiller@errno.eu>
Thu, 5 Jan 2023 09:36:57 +0000 (10:36 +0100)
commit79de842ca366c6327fde81707fad6aa3693fa0d2
tree6d5e46b36044c55826cb745e27c82f8a70436e22
parentff2910666b272413c0a2539de236494aeaa37ede
disk: zfs: improve error logging for zfs commands

zfs errors might include a newline in the output (e.g. when trying to
create a mirror on two differently sized disks), which trips up our
task log status parser since that expectes a 'TASK {status}' on the
beginning of the first line.

print the error from zfs into the log and bail out with a short notice
to check the task log

this fixes the 'unknown error' issue in the ui when an error happnes
during the zfs commands

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
src/api2/node/disks/zfs.rs