erase tape doesn't reset remaining capacity

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

erase tape doesn't reset remaining capacity

ap2010
Hi Mark,

just playing around with the latest update (includes the patch of yesterday). It all seems to work, but I did find a bug.

The dump_tape command shows the remaining capacity now, like this:

[root@orange ~]# dump_tape -f LTO1
PCL is : LTO1
Media density code: 0x40
Media type code   : 0x01
Media description : Ultrium 1/8T
Tape Capacity     : 1048576000
Remaining Tape Capacity : 943256287
Total num of filemarks: 6
Hdr:   Compressed data(0b), sz   1047/10240 , Blk No.: 0, data 0
Hdr:         Filemark(03), sz             0, Blk No.: 1, data 1047
Hdr:   Compressed data(0b), sz  10173/10240 , Blk No.: 2, data 1047
Hdr:   Compressed data(0b), sz  10251/10240 , Blk No.: 3, data 11220
Hdr:   Compressed data(0b), sz  10239/10240 , Blk No.: 4, data 21471
Hdr:   Compressed data(0b), sz   7504/10240 , Blk No.: 5, data 31710
Hdr:         Filemark(03), sz             0, Blk No.: 6, data 39214
Hdr:   Compressed data(0b), sz    278/10240 , Blk No.: 7, data 39214
Hdr:   Compressed data(0b), sz   3002/10240 , Blk No.: 8, data 39492
Hdr:   Compressed data(0b), sz   1365/10240 , Blk No.: 9, data 42494
Hdr:   Compressed data(0b), sz    886/10240 , Blk No.: 10, data 43859
Hdr:   Compressed data(0b), sz    712/10240 , Blk No.: 11, data 44745
Hdr:   Compressed data(0b), sz   2471/10240 , Blk No.: 12, data 45457
Hdr:   Compressed data(0b), sz   4634/10240 , Blk No.: 13, data 47928
Hdr:   Compressed data(0b), sz   3689/10240 , Blk No.: 14, data 52562
Hdr:   Compressed data(0b), sz   3313/10240 , Blk No.: 15, data 56251
Hdr:   Compressed data(0b), sz   2896/10240 , Blk No.: 16, data 59564
Hdr:   Compressed data(0b), sz   3037/10240 , Blk No.: 17, data 62460
Hdr:   Compressed data(0b), sz   3654/10240 , Blk No.: 18, data 65497
Hdr:   Compressed data(0b), sz    896/10240 , Blk No.: 19, data 69151
Hdr:   Compressed data(0b), sz   2482/10240 , Blk No.: 20, data 70047
Hdr:   Compressed data(0b), sz   4716/10240 , Blk No.: 21, data 72529
Hdr:   Compressed data(0b), sz   3884/10240 , Blk No.: 22, data 77245
Hdr:   Compressed data(0b), sz   3189/10240 , Blk No.: 23, data 81129
Hdr:   Compressed data(0b), sz   2558/10240 , Blk No.: 24, data 84318
Hdr:         Filemark(03), sz             0, Blk No.: 25, data 86876
Hdr:             data(0b), sz  10240/10240 , Blk No.: 26, data 86876
Hdr:             data(0b), sz  10240/10240 , Blk No.: 27, data 97116
Hdr:             data(0b), sz  10240/10240 , Blk No.: 28, data 107356
Hdr:             data(0b), sz  10240/10240 , Blk No.: 29, data 117596
Hdr:             data(0b), sz  10240/10240 , Blk No.: 30, data 127836
Hdr:             data(0b), sz  10240/10240 , Blk No.: 31, data 138076
Hdr:             data(0b), sz  10240/10240 , Blk No.: 32, data 148316
Hdr:             data(0b), sz  10240/10240 , Blk No.: 33, data 158556
Hdr:             data(0b), sz  10240/10240 , Blk No.: 34, data 168796
Hdr:             data(0b), sz  10240/10240 , Blk No.: 35, data 179036
Hdr:             data(0b), sz  10240/10240 , Blk No.: 36, data 189276
Hdr:             data(0b), sz  10240/10240 , Blk No.: 37, data 199516
Hdr:             data(0b), sz  10240/10240 , Blk No.: 38, data 209756
Hdr:             data(0b), sz  10240/10240 , Blk No.: 39, data 219996
Hdr:             data(0b), sz  10240/10240 , Blk No.: 40, data 230236
Hdr:             data(0b), sz  10240/10240 , Blk No.: 41, data 240476
Hdr:             data(0b), sz  10240/10240 , Blk No.: 42, data 250716
Hdr:             data(0b), sz  10240/10240 , Blk No.: 43, data 260956
Hdr:         Filemark(03), sz             0, Blk No.: 44, data 271196
Hdr:             data(0b), sz  10240/10240 , Blk No.: 45, data 271196
Hdr:             data(0b), sz  10240/10240 , Blk No.: 46, data 281436
Hdr:             data(0b), sz  10240/10240 , Blk No.: 47, data 291676
Hdr:             data(0b), sz  10240/10240 , Blk No.: 48, data 301916
Hdr:             data(0b), sz  10240/10240 , Blk No.: 49, data 312156
Hdr:             data(0b), sz  10240/10240 , Blk No.: 50, data 322396
Hdr:             data(0b), sz  10240/10240 , Blk No.: 51, data 332636
Hdr:             data(0b), sz  10240/10240 , Blk No.: 52, data 342876
Hdr:             data(0b), sz  10240/10240 , Blk No.: 53, data 353116
Hdr:             data(0b), sz  10240/10240 , Blk No.: 54, data 363356
Hdr:             data(0b), sz  10240/10240 , Blk No.: 55, data 373596
Hdr:             data(0b), sz  10240/10240 , Blk No.: 56, data 383836
Hdr:             data(0b), sz  10240/10240 , Blk No.: 57, data 394076
Hdr:             data(0b), sz  10240/10240 , Blk No.: 58, data 404316
Hdr:             data(0b), sz  10240/10240 , Blk No.: 59, data 414556
Hdr:             data(0b), sz  10240/10240 , Blk No.: 60, data 424796
Hdr:             data(0b), sz  10240/10240 , Blk No.: 61, data 435036
Hdr:             data(0b), sz  10240/10240 , Blk No.: 62, data 445276
Hdr:         Filemark(03), sz             0, Blk No.: 63, data 455516
Hdr:   Compressed data(0b), sz    278/10240 , Blk No.: 64, data 455516
Hdr:   Compressed data(0b), sz   3002/10240 , Blk No.: 65, data 455794
Hdr:   Compressed data(0b), sz   1365/10240 , Blk No.: 66, data 458796
Hdr:   Compressed data(0b), sz    886/10240 , Blk No.: 67, data 460161
Hdr:   Compressed data(0b), sz    712/10240 , Blk No.: 68, data 461047
Hdr:   Compressed data(0b), sz   2471/10240 , Blk No.: 69, data 461759
Hdr:   Compressed data(0b), sz   4634/10240 , Blk No.: 70, data 464230
Hdr:   Compressed data(0b), sz   3689/10240 , Blk No.: 71, data 468864
Hdr:   Compressed data(0b), sz   3313/10240 , Blk No.: 72, data 472553
Hdr:   Compressed data(0b), sz   2896/10240 , Blk No.: 73, data 475866
Hdr:   Compressed data(0b), sz   3037/10240 , Blk No.: 74, data 478762
Hdr:   Compressed data(0b), sz   3654/10240 , Blk No.: 75, data 481799
Hdr:   Compressed data(0b), sz    896/10240 , Blk No.: 76, data 485453
Hdr:   Compressed data(0b), sz   2482/10240 , Blk No.: 77, data 486349
Hdr:   Compressed data(0b), sz   4716/10240 , Blk No.: 78, data 488831
Hdr:   Compressed data(0b), sz   3884/10240 , Blk No.: 79, data 493547
Hdr:   Compressed data(0b), sz   3189/10240 , Blk No.: 80, data 497431
Hdr:   Compressed data(0b), sz   2558/10240 , Blk No.: 81, data 500620
Hdr:         Filemark(03), sz             0, Blk No.: 82, data 503178
Hdr:      End of Data(05), sz             0, Blk No.: 83, data 503178

Now I erase the tape (can be done only when the tape is at BOT).

[root@orange ~]# mt -f /dev/nst0 erase

Show the tape again:

[root@orange ~]# dump_tape -f LTO1
PCL is : LTO1
Media density code: 0x40
Media type code   : 0x01
Media description : Ultrium 1/8T
Tape Capacity     : 1048576000
Remaining Tape Capacity : 943256287
Total num of filemarks: 0
Hdr:      End of Data(05), sz             0, Blk No.: 0, data 0

As you can see the remaining tape capacity isn't updated when erasing the tape, i.e. reset to the maximum capacity.

Albert
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: erase tape doesn't reset remaining capacity

Mark Harvey
Thanks for the bug report.

It's (obviously) always been there. Just not seen before :)

The value will be recalculated on the next write to the media.

I'll add it to my todo list.
Loading...