Skip to content

BlockCache::OpenFile : Failed to get block list (BlobFuse2) #1951

@AdrianAllan0

Description

@AdrianAllan0

Which version of blobfuse was used?
blobfuse2 --version
blobfuse2 version 2.5.0

rpm -qa | grep -E 'fuse'
blobfuse2-2.5.0-1.x86_64
fuse3-libs-3.6.1-4.el7.x86_64
blobfuse-1.4.2-1.el7_9.x86_64
fuse-2.9.2-11.el7.x86_64
fuse-libs-2.9.2-11.el7.x86_64
fuse3-3.6.1-4.el7.x86_64

Which OS distribution and version are you using?

Spident
Red Hat Enterprise Linux Server release 7.9 (Maipo) x86_64

uname -a
Linux azr-eus2l1530 3.10.0-1160.136.1.el7.x86_64 #1 SMP Tue Jul 8 07:32:00 EDT 2025 x86_64 x86_64 x86_64 GNU/Linux

If relevant, please share your mount command.

/usr/bin/blobfuse2 mount /oracle/Blob_BAK --config-file=Blobfuse2-BlockCacheConfig2.yaml

cat Blobfuse2-BlockCacheConfig2.yaml
allow-other: true
logging:
type: base
level: log_debug
file-path: /var/log/blobfuse2/blobfuse2_blockcache.log
max-file-size-mb: 64
file-count: 2
track-time: true
libfuse:
fuse-trace: true
default-permission: 0777
attribute-expiration-sec: 240
entry-expiration-sec: 240
negative-entry-expiration-sec: 120
ignore-open-flags: true
read-only: true
block_cache:
block-size-mb: 64
mem-size-mb: 10240
prefetch: 12 # Number of blocks to prefetch for sequential reads (e.g., RMAN read-backups)
parallelism: 128 # Number of parallel upload/download threads operating with disk cache
path: /mnt/resource/blobfuse2tmp_block
disk-size-mb: 81920
disk-timeout-sec: 60
azstorage:
type: block
account-name: xxxx
account-key: xxxx
endpoint: xxxxx
container: xxxxx
max-concurrency: 24
update-md5: false
validate-md5: false
virtual-directory: true
max-results-for-list: 2
disable-compression: false
telemetry: ""
honour-acl: false
cpk-enabled: false
cpk-encryption-key: ""
cpk-encryption-key-sha256: ""
components:

  • libfuse
  • block_cache
  • attr_cache
  • azstorage

What was the issue encountered?

This is the same issue reported previously in #1536

Wed Aug 27 09:17:51 EDT 2025 : blobfuse2[19282] : [/oracle/Blob_BAK] LOG_DEBUG [utils.go (167)]: SDK(Retry) : response 200
Wed Aug 27 09:17:51 EDT 2025 : blobfuse2[19282] : [/oracle/Blob_BAK] LOG_DEBUG [utils.go (167)]: SDK(Retry) : exit due to non-retriable status code
Wed Aug 27 09:17:51 EDT 2025 : blobfuse2[19282] : [/oracle/Blob_BAK] LOG_ERR [block_cache.go (421)]: BlockCache::OpenFile : Failed to get block list of ASD_270536290/ASD_270536290_20250827_94388_1 []
Wed Aug 27 09:17:51 EDT 2025 : blobfuse2[19282] : [/oracle/Blob_BAK] LOG_ERR [libfuse_handler.go (712)]: Libfuse::libfuse_open : Failed to open ASD_270536290/ASD_270536290_20250827_94388_1 [failed to retrieve block list for ASD_270536290/ASD_270536290_20250827_94388_1]

But the file was created as per the image below (and attached)

Image

Have you found a mitigation/solution?
No

Please share logs if available.
Attached

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions