Hello Percona Community,
I use :
percona-xtrabackup-24-2.4.29-1.el7.x86_64
Percona-Server-server-57-5.7.44-48.1.el7.x86_64
I’ve been utilizing Azure blob hierarchical namespace to store my database backups, structured as follows:
My_container_name/date1/time1/All_backup_files
My_container_name/date1/time2/All_backup_files
My_container_name/date2/time3/All_backup_files
My_container_name/date2/time4/All_backup_files
I’ve encountered a challenge with the xbcloud utility in conjunction with my Azure Blob Storage hierarchical namespace. Specifically, when running the xbcloud get command, it erroneously attempts to retrieve non-existent files.
Here’s an example of the command and the resulting error:
xbcloud get azure://My_container_name/20240801/204713/ --azure-storage-account=dbtest --azure-access-key=MY_KEY 2>download.log | xbstream -xv -C /tmp/data/
cat download.log:
240805 14:22:56 xbcloud: Download failed. Cannot download 2.00000000000000000000.
240805 14:22:56 xbcloud: Download failed. Cannot download 2024080.00000000000000000000.
240805 14:22:57 xbcloud: Download failed. Cannot download 20240801.00000000000000000000.
240805 14:22:57 xbcloud: Download failed. Cannot download 20240801/.00000000000000000000.
240805 14:22:57 xbcloud: Download failed. Cannot download 20240801/2.00000000000000000000.
240805 14:22:57 xbcloud: Download failed. Cannot download 20240801/20.00000000000000000000.
240805 14:22:57 xbcloud: Download failed. Cannot download 20240801/204.00000000000000000000.
240805 14:22:57 xbcloud: Download failed.
I’m seeking insights on whether this issue stems from my configuration or if it’s a known compatibility concern with Azure Blob Storage’s hierarchical namespace.
Any guidance or suggestions would be greatly appreciated.
Thanks
Etienne