[pbs-devel] [PATCH v8 proxmox-backup 35/69] pxar: cover listing for split archives

Christian Ebner c.ebner at proxmox.com
Mon Jun 3 15:36:45 CEST 2024


On 6/3/24 15:27, Fabian Grünbichler wrote:
> On May 28, 2024 11:42 am, Christian Ebner wrote:
>> Allows to list entries of split pxar archives. As the decoder skips
>> over the file payloads, the corresponding payload file has to be
>> provided. Otherwise the decoder would skip inside the metadata
>> archive, leading to incorrect decoding.
>>
>> Signed-off-by: Christian Ebner <c.ebner at proxmox.com>
>> ---
>> changes since version 7:
>> - no changes
>>
>> changes since version 6:
>> - not present in previous version
>>
>>   pxar-bin/src/main.rs | 18 ++++++++++++++++--
>>   1 file changed, 16 insertions(+), 2 deletions(-)
>>
>> diff --git a/pxar-bin/src/main.rs b/pxar-bin/src/main.rs
>> index 903467c98..b64ae1d19 100644
>> --- a/pxar-bin/src/main.rs
>> +++ b/pxar-bin/src/main.rs
>> @@ -454,12 +454,26 @@ async fn mount_archive(archive: String, mountpoint: String, verbose: bool) -> Re
>>               archive: {
>>                   description: "Archive name.",
>>               },
>> +            "payload-input": {
>> +                description: "'ppxar' payload input data file for split archive.",
>> +                optional: true,
>> +            },
> 
> nit: this one is also missing completion
> 
> and I guess mount is missing split support entirely?
> 
> technically, we could also add it for the create part (without caching
> logic of course)..
> 

Yes, both of these are not present because split archives were/are 
intended for the PBS side only. But slowly supporting these on the pxar 
side as well seems to creep in I guess (usecase being mostly 
debugging?)... So I should add both as well I guess?





More information about the pbs-devel mailing list