all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pbs-devel] [PATCH proxmox-backup 0/4] tape: improve UX by showing device activity
@ 2024-05-13 10:49 Dominik Csapak
  2024-05-13 10:49 ` [pbs-devel] [PATCH proxmox-backup 1/4] tape: add functions to parse drive " Dominik Csapak
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Dominik Csapak @ 2024-05-13 10:49 UTC (permalink / raw)
  To: pbs-devel

Whenever an external activity is done on a tape drive (e.g. via `pmt`, a
changer webui, or an automatic action like calibrating), most of our
tape commands will hang and nothing on the webui is showing any
activity.

This is most annoying when loading new LTO-9 tapes into a drive, since
it is blocked up to two hours, without any indication that work is done.

This can be frustrating, so this series queries and shows the device
activity from the drive when it's suitable.

Dominik Csapak (4):
  tape: add functions to parse drive device activity
  tape: add drive activity to drive status api
  tape: drive status: make some depend on the activity
  tape: include drive activity in status

 pbs-api-types/src/tape/drive.rs           | 71 ++++++++++++++++
 pbs-tape/src/sg_tape.rs                   | 62 +++++++++-----
 pbs-tape/src/sg_tape/device_status.rs     | 99 +++++++++++++++++++++++
 pbs-tape/src/sg_tape/volume_statistics.rs |  8 +-
 src/api2/tape/drive.rs                    | 14 ++++
 www/Utils.js                              | 34 +++++++-
 www/tape/ChangerStatus.js                 | 11 ++-
 www/tape/DriveStatus.js                   |  6 +-
 8 files changed, 278 insertions(+), 27 deletions(-)
 create mode 100644 pbs-tape/src/sg_tape/device_status.rs

-- 
2.39.2



_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-05-14  8:33 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-05-13 10:49 [pbs-devel] [PATCH proxmox-backup 0/4] tape: improve UX by showing device activity Dominik Csapak
2024-05-13 10:49 ` [pbs-devel] [PATCH proxmox-backup 1/4] tape: add functions to parse drive " Dominik Csapak
2024-05-13 10:49 ` [pbs-devel] [PATCH proxmox-backup 2/4] tape: add drive activity to drive status api Dominik Csapak
2024-05-13 10:49 ` [pbs-devel] [PATCH proxmox-backup 3/4] tape: drive status: make some depend on the activity Dominik Csapak
2024-05-13 10:49 ` [pbs-devel] [PATCH proxmox-backup 4/4] tape: include drive activity in status Dominik Csapak
2024-05-14  8:32 ` [pbs-devel] applied: [PATCH proxmox-backup 0/4] tape: improve UX by showing device activity Dietmar Maurer

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal