-
Notifications
You must be signed in to change notification settings - Fork 216
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mount failed on ubuntu 22.04(aks 1.25.2) #1015
mount failed on ubuntu 22.04(aks 1.25.2) #1015
Comments
Hi @cvvz, |
@souravgupta-msft could you make one of these two flags as default mount option in v2? if customer is upgrading from aks 1.24 (with blobfuse v1) to 1.25(only blobfuse v2 is supported on Ubuntu 22.04), this would break. As an agreement with blobfuse team, upgrade from v1 to v2 should be compatible, and customer does not need to add or remove any mount option to make it work. |
cc @vibhansa-msft this issue is blocking customer upgrading from AKS Ubuntu 18.04 node to 22.04 node, that's a critical bug since it makes blobfuse2 mount option not compatible with v1. |
and since AKS 1.25 is using ubuntu 22.04, and only v2 is supported, I am worried about the compatibility if customer upgraded from AKS 1.24 (with Ubuntu 18.04 blobfuse v1) to 1.25, is it possible to provide blobfuse v1 support on 22.04? |
@andyzhangx : I understand your concern here. Let me discuss this internally with team and get back to you. |
I have tried, set |
@andyzhangx, I tried the operation locally with |
@souravgupta-msft with only
|
You are using older version of blobfuse2. Please update to blobfuse2-2.0.1 and retry. |
thanks, after upgrading to 2.0.1, even without
|
@andyzhangx, can you please check if the following append operation (originally reported) also works post successful mount after updating to 2.0.1. |
@souravgupta-msft it's working now, thanks.
|
@souravgupta-msft sorry, I may get it wrong last time. It's still failing on Ubuntu 22.04 by default, could you set
|
We will change "ignore-open-flag" to be default true. |
Which version of blobfuse was used?
blobfuse2 version 2.0.1
Which OS distribution and version are you using?
Ubuntu 22.04
If relevant, please share your mount command.
blobfuse2 mount /var/lib/kubelet/plugins/kubernetes.io/csi/blob.csi.azure.com/a45a1958a856c3aa56d78a5b485feb218d61673d0ed773a2367adaa6bf90fc4c/globalmount -o allow_other --file-cache-timeout-in-seconds=120 --use-attr-cache=true --cancel-list-on-mount-seconds=10 -o attr_timeout=120 -o entry_timeout=120 -o negative_timeout=120 --log-level=LOG_WARNING --cache-size-mb=1000 --container-name=pvc-45e0990f-bd6b-4cbe-baed-2e927981c7db --pre-mount-validate=true --use-https=true --empty-dir-check=false --tmp-path=/mnt/mc_weizhichen_weizhichen125_eastus#fuse74833b66893742a894d#pvc-45e0990f-bd6b-4cbe-baed-2e927981c7db##default#
What was the issue encountered?
Can't write to the file in the mountpoint, error:
Have you found a mitigation/solution?
Mount using the same mount options can succeed on Ubuntu 18.04(aks < 1.25)
Please share logs if available.
Jan 4 07:03:49 aks-nodepool1-16062421-vmss000001 blobfuse2[47882]: LOG_ERR [libfuse_handler.go (633)]: Libfuse::libfuse_open : Flag (8401) not supported to open test when write back cache is on. Pass --disable-writeback-cache=true or --ignore-open-flags=true via CLI
The text was updated successfully, but these errors were encountered: