Adding the logging of the VO name and tape pool when reading/writing to the pools
Adding the logging of the virtual organization name (vo) and the tape pool (tapePool) when reading/writing to the pools will improve collecting information for statistics. Those information are available in the case of a tape session e.g:
... MSG= Tape session finished tapeVid= A00344 mountType= Retrieve mountId= 2 volReqId= 2 tapeDrive= rz1-2,3,4 vendor= IBM vo= belle mediaType= LTO9 tapePool= belle2-cal-2022-osm logicalLibrary= ctaltolib-rz1-1 capacityInBytes= 18000000000000 wasTapeMounted= 1 mountTime= 16.353443 positionTime= 5009.341821 waitInstructionsTime= 0.658983 waitFreeMemoryTime= 0.007519 waitDataTime= 0.000000 waitReportingTime= 0.033176 checksumingTime= 0.000000 readWriteTime= 67.003460 ...
but they are skipped when e.g. reading from disk
... MSG= File successfully read from disk thread= DiskRead tapeDrive= rz1-2,3,3 tapeVid= L08436 mountId= 1 threadID= 3 path= root://dcache-desy66.desy.de:1091/0000E5E1B9A423984886ACB79790FC524439 actualURL= root://dcache-desy66.desy.de:1091/0000E5E1B9A423984886ACB79790FC524439?xrdcl.requuid=ae76c9f4-57fc-4796-8216-ab7681fbf2b0 fileId= 4602330 readWriteTime= 4.133766 checksumingTime= 0.000000 waitFreeMemoryTime= 66.052603 waitDataTime= 0.000000 waitReportingTime= 0.000000 checkingErrorTime= 0.000323 openingTime= 0.001221 transferTime= 70.187917 totalTime= 70.187917 dataVolume= 2533617664 globalPayloadTransferSpeedMBps= 36.097633 diskPerformanceMBps= 36.097633 openRWCloseToTransferTimeRatio= 0.058913