From 0164911a6b204795a3d786817f4262f6b2cc7cba Mon Sep 17 00:00:00 2001 From: Xavi Hernandez Date: Sat, 26 Jul 2025 21:43:24 +0200 Subject: [PATCH] libcephfs_proxy: enable the embedded perms feature Signed-off-by: Xavi Hernandez (cherry picked from commit 579ca2369b19e56b9c77d08194eb62d462ba30f0) --- src/libcephfs_proxy/libcephfs_proxy.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/libcephfs_proxy/libcephfs_proxy.c b/src/libcephfs_proxy/libcephfs_proxy.c index 2d9fc51dfdc15..13e4db5a4fc69 100644 --- a/src/libcephfs_proxy/libcephfs_proxy.c +++ b/src/libcephfs_proxy/libcephfs_proxy.c @@ -86,7 +86,9 @@ static int32_t proxy_global_connect(void) } proxy_link_negotiate_init(&global_cmount.neg, 0, PROXY_FEAT_ALL, - 0, 0, PROXY_LINK_PROTOCOL_VERSION); + 0, + PROXY_FEAT_EMBEDDED_PERMS, + PROXY_LINK_PROTOCOL_VERSION); err = proxy_link_handshake_client(&global_cmount.link, err, &global_cmount.neg, @@ -217,7 +219,8 @@ __public int ceph_create(struct ceph_mount_info **cmount, const char *const id) sd = err; proxy_link_negotiate_init(&ceph_mount->neg, 0, PROXY_FEAT_ALL, 0, - PROXY_FEAT_ASYNC_IO, + PROXY_FEAT_ASYNC_IO | + PROXY_FEAT_EMBEDDED_PERMS, PROXY_LINK_PROTOCOL_VERSION); err = proxy_link_handshake_client(&ceph_mount->link, sd, -- 2.39.5