[pbs-devel] [PATCH proxmox-backup 0/5] improve duplicate label-text handling

Dominik Csapak d.csapak at proxmox.com
Thu Jan 11 11:40:31 CET 2024


while most of the code assumes each label is unique in the inventory,
there is actually no safeguard against doing that.

this can lead to confusion about which tape is
inserted/online/destroyed/vaulted/etc.

so this series tries to improve the handling a bit by logging a warning
when encountering this, and also preventing new tapes being labeled with
an existing label

also add the 'destroy' media function to the ui, so that users
can get more easily out of this situation

Dominik Csapak (5):
  tape: handle duplicate label-texts in inventory
  api: tape: optinally accept uuid for destroy/move media
  api: tape: don't allow duplicate media label-texts
  ui: tape inventory: use uuid as id
  ui: tape: add remove media button

 src/api2/tape/drive.rs                | 79 +++++++++++++++++--------
 src/api2/tape/media.rs                | 84 ++++++++++++++++++++++-----
 src/tape/changer/online_status_map.rs | 26 +++++----
 src/tape/inventory.rs                 | 26 ++++++---
 www/Makefile                          |  1 +
 www/tape/TapeInventory.js             | 35 ++++++++++-
 www/tape/window/MediaRemoveWindow.js  | 66 +++++++++++++++++++++
 7 files changed, 257 insertions(+), 60 deletions(-)
 create mode 100644 www/tape/window/MediaRemoveWindow.js

-- 
2.30.2





More information about the pbs-devel mailing list