summaryrefslogtreecommitdiffstats
path: root/src/client/fuse_ll.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* client: set LIBMOUNT_FORCE_MOUNT2=alwaysJakob Haufe2024-04-301-1/+1
* client/fuse: handle case of renameat2 with non-zero flagsShachar Sharon2023-12-071-0/+9
* client/fuse: add support for 3.12 API of libfuseZhansong Gao2022-12-061-1/+15
* client/fuse: set max_idle_threads to the correct valueZhansong Gao2022-11-291-3/+4
* fuse_ll: fix compile error when libfuse version is larger than 3.0Xiubo Li2022-07-111-9/+4
* ceph-fuse: add dedicated snap stag map for each directoryXiubo Li2022-06-151-41/+82
* ceph-fuse: return EINVAL if get invalid fino instead of assertXiubo Li2022-06-151-26/+128
* ceph-fuse: reserve stag number 1 for snapdirsXiubo Li2022-06-151-1/+8
* ceph-fuse: restrict already_fuse_mounted function only for linuxNikhilkumar Shelke2022-03-281-0/+13
* ceph-fuse: ignore fuse mount failure if path is already mountedNikhilkumar Shelke2022-03-071-0/+94
* client: build without "using namespace std"Kefu Chai2021-08-131-0/+2
* client: always register callbacks before mount()Xiubo Li2021-04-081-16/+20
* client: rebuild bl to avoid too many vector(> IOV_MAX)Yanhu Cao2021-03-231-0/+3
* mds/client: create cephfs errno aliasesMilind Changire2021-03-021-34/+88
* cient/fuse_ll.c: align fuse_ll_forget() with fuse3 APIVladimir Bashkirtsev2021-01-161-0/+6
* client: do not use g_conf().get_val<>() in libcephfsXiubo Li2020-11-201-1/+2
* ceph-fuse: add splice read/write support to reduce the memory copyXiubo Li2020-07-081-1/+38
* ceph-fuse: add connection args parsing support for libfuse > 3.0Xiubo Li2020-07-081-4/+26
* ceph-fuse: switch to fuse_reply_iov to reduce the memory copyXiubo Li2020-07-081-3/+6
* fuse: update to newer FUSE_USE_VERSIONJeff Layton2020-06-031-2/+8
* ceph-fuse: compatible with libfuse3.5 or higherXiubo Li2020-05-251-1/+7
* libfuse: check the libfuse version from the pkconfig/fuse{3}.pc fileXiubo Li2020-05-251-0/+1
* client: move callback typedefs and arg struct into ceph_ll_client.hJeff Layton2020-04-301-1/+1
* client: rename ceph_statx.h to ceph_ll_client.hJeff Layton2020-04-301-1/+1
* client: make client_dentry_callback_t more friendly for CJeff Layton2020-04-301-4/+4
* ceph-fuse: link to libfuse3 if fuse3 is installedXiubo Li2020-04-181-6/+74
* Merge pull request #34533 from fanjunwei/fix_fuse_bugGregory Farnum2020-04-171-1/+0
|\
| * client: fix ceph-fuse parse command line failedfanjunwei2020-04-131-1/+0
* | ceph-fuse: don't get mount options from /etc/fstab when doing remountYan, Zheng2020-03-311-1/+1
|/
* client: disallow changing fuse_default_permissions option at runtimeZhi Zhang2020-01-101-3/+1
* client: s/Mutex/ceph::mutex/Kefu Chai2019-08-031-2/+1
* client: support the fallocate() when fuse version >= 2.9huanwen ren2019-07-021-2/+2
* client: Mutex::Locker -> std::lock_guardSage Weil2018-10-161-2/+2
* *: set missing CLOEXEC on opened fdsPatrick Donnelly2018-09-201-1/+1
* Rename "include/assert.h"Brad Hubbard2018-09-141-1/+1
* cleanup: Replace always-false assertions with abortAdam C. Emerson2018-08-271-1/+1
* client: Use ceph_assert for asserts.Adam C. Emerson2018-08-271-4/+4
* client: fix compile warningPatrick Donnelly2018-08-051-1/+1
* common/options: convert many TYPE_[U]INT -> TYPE_SIZESage Weil2018-07-281-1/+1
* common: move ConfigValues out of md_config_tKefu Chai2018-07-101-18/+18
* fuse: wire up fuse_ll_accessJeff Layton2018-04-101-1/+9
* Merge PR #21132 into masterPatrick Donnelly2018-04-101-32/+31
|\
| * client: remove getgroups_cbJeff Layton2018-04-051-8/+0
| * client: have init_gids just set alloced_gids to trueJeff Layton2018-04-021-1/+0
| * fuse: handle errors appropriately when getting group listJeff Layton2018-04-021-26/+34
* | client: add the fuse parameter max_writehuanwen ren2018-03-191-0/+9
|/
* Merge PR #20168 into masterPatrick Donnelly2018-02-181-0/+11
|\
| * client: lookup_ino when i1 becomes NULLJos Collin2018-02-121-0/+11
* | client: re-use free snap tagYan, Zheng2018-02-061-8/+31
|/
* Merge PR #19009 into masterPatrick Donnelly2017-11-301-19/+47
|\