[gdal-dev] writing parquet to /vsiaz/ fails when chunked

Even Rouault even.rouault at spatialys.com
Sat Apr 5 04:12:11 PDT 2025


The error is:

URL_INFO_HEADER_OUT: PUT 
/bcfishpass/crossings.parquet?se=2025-04-05T05%3A19Z&sp=rwdl&sv=2022-11-02&sr=c&skoid=d80366e6-b960-4aad-b22e-879eb27768e8&sktid=8b76c303-01ec-40d5-8d9a-6c2f6d78dcd7&skt=2025-04-05T04%3A19%3A14Z&ske=2025-04-05T05%3A19%3A00Z&sks=b&skv=2022-11-02&sig=kZTkJQ0%2BCS6%2Btm9S/jCjyZ5U4C51%2BJwO9bHNvG19EgU%3D 
HTTP/1.1
Host: cabdbcfishpassstorage.blob.core.windows.net
User-Agent: GDAL/3.10.2
Accept: */*
Content-Length: 0
x-ms-blob-type: AppendBlob
x-ms-date: Sat, 05 Apr 2025 04:19:18 GMT

CURL_INFO_TEXT: Request completely sent off
CURL_INFO_HEADER_IN: HTTP/1.1 409 The blob type is invalid for this 
operation.


Googling for this error message leads to a number of issues where the 
naming of the file seems to be involved. This is quite mysterious. In 
any case using the same exact command line as yours (that is I created a 
bfishpass container) works fine for me. But I don't use shared access 
signature. Maybe that's the difference...


-- 
http://www.spatialys.com
My software is free, but my time generally not.



More information about the gdal-dev mailing list