[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