Dietmar Maurer
|
e93263be1e
|
taoe: implement MediaCatalog::destroy_unrelated_catalog() helper
|
2021-03-22 12:03:11 +01:00 |
|
Dietmar Maurer
|
82775c4764
|
tape: make sure we only commit/write valid catalogs
|
2021-03-19 07:50:32 +01:00 |
|
Dietmar Maurer
|
237314ad0d
|
tape: improve catalog consistency checks
Try to check if we read the correct catalog by verifying uuid, media_set_uuid
and seq_nr.
Note: this changes the catalog format again.
|
2021-03-18 08:43:55 +01:00 |
|
Dietmar Maurer
|
b627ebbf40
|
tape: improve catalog parser
|
2021-03-17 11:29:23 +01:00 |
|
Dietmar Maurer
|
54722acada
|
tape: store datastore name in tape archives and media catalog
So that we can store multiple datastores on a single media set.
Deduplication is now per datastore (not per media set).
|
2021-03-17 11:08:51 +01:00 |
|
Dietmar Maurer
|
83fb2da53e
|
tape: move MediaCatalog magic number into struct (doc cleanup)
|
2021-01-21 17:48:07 +01:00 |
|
Dietmar Maurer
|
edda5039d4
|
tape: improve code docs
|
2021-01-21 13:19:07 +01:00 |
|
Fabian Grünbichler
|
a375df6f4c
|
clippy: use copied/cloned instead of map
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
|
2021-01-20 16:23:54 +01:00 |
|
Dietmar Maurer
|
0bf1c314da
|
tape: show catalog status in media list
|
2021-01-09 10:24:48 +01:00 |
|
Dietmar Maurer
|
76b15a035f
|
tape: MediaCatalog: write magic number before content
|
2020-12-26 11:05:25 +01:00 |
|
Dietmar Maurer
|
3fbf2d2fcd
|
tape: cleanup MediaCatalog
|
2020-12-17 08:05:53 +01:00 |
|
Dietmar Maurer
|
fe6c19383b
|
tape: remove MediaLabelInfo, use MediaId instead
The additional content_uuid was quite useless...
|
2020-12-16 13:31:32 +01:00 |
|
Dietmar Maurer
|
9839d3f778
|
tape: improve docu
|
2020-12-16 12:43:51 +01:00 |
|
Dietmar Maurer
|
42298d5896
|
tape: add magic number to identify media catalog files
|
2020-12-16 09:00:14 +01:00 |
|
Dietmar Maurer
|
205e187613
|
tape: add MediaCatalog implementation
|
2020-12-15 13:40:49 +01:00 |
|