summaryrefslogtreecommitdiffstats
path: root/src/libcephfs.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* client: Gracefully handle empty pathname for statxat()Anoop C S2024-11-071-0/+4
* libcephfs: Fix order of destruction of context poolAdam Emerson2023-12-071-1/+1
* libcephfs: Option to write + fsync via ceph_ll_nonblocking_readv_writevFrank S. Filz2023-07-241-1/+2
* libcephfs: Add nonblocking readv/writev I/O interfaceFrank S. Filz2023-07-241-0/+27
* cephfs: imlplement readdir_snapdiff APIIgor Fedotov2023-04-101-0/+120
* libcephfs: replace errno.h errors with CEPHFS_E*Lucian Petrut2022-11-211-1/+1
* libcephfs: switch to CEPHFS_E* errorsLucian Petrut2022-11-101-150/+150
* common: modify 'main()s' to use new argv_to_vec() signatureRonen Friedman2021-08-191-4/+2
* libcephfs: build without "using namespace std"Kefu Chai2021-08-131-0/+2
* Merge PR #40885 into masterPatrick Donnelly2021-05-181-0/+10
|\
| * libcephfs: add interface to set mount timeoutVenky Shankar2021-05-041-0/+10
* | Merge PR #40234 into masterPatrick Donnelly2021-05-181-0/+6
|\ \ | |/ |/|
| * client: always register callbacks before mount()Xiubo Li2021-04-081-0/+6
* | libcephfs: introduce basic *at() callsVenky Shankar2021-04-261-0/+79
|/
* client/libcephfs: Add lchmodKotresh HR2021-03-191-0/+6
* cephfs: add ceph_may_delete functionLucian Petrut2021-03-051-0/+7
* client: add ceph_ll_lookup_vinoJeff Layton2021-02-111-0/+8
* client/libcephfs: Don't let one unmount screw up another mountAdam C. Emerson2021-01-141-6/+28
* client: optionally check client permission on rmsnap()Venky Shankar2020-12-231-1/+1
* client: Snapshot cephfs APIsVenky Shankar2020-12-171-0/+78
* src/*: do not pass cct to ceph_version_to_str()Kefu Chai2020-12-101-1/+1
* test: Use a config variable debug_version_for_testingDavid Zafman2020-11-121-1/+1
* common: remove log_early configuration optionChangcheng Liu2020-10-191-2/+1
* Merge pull request #32601 from adamemerson/wip-objection-triumphantAdam C. Emerson2020-05-221-3/+7
|\
| * osdc: Asiofact the ObjecterAdam C. Emerson2020-05-151-1/+1
| * monc: Asifoact MonClientAdam C. Emerson2020-05-151-2/+6
* | client: expose ceph_ll_register_callbacks via libcephfsJeff Layton2020-04-301-0/+6
* | client: move callback typedefs and arg struct into ceph_ll_client.hJeff Layton2020-04-301-1/+1
|/
* *: switch trivial users of bufferlist::copy{_in} to iterators.Radoslaw Zarzynski2020-01-261-1/+1
* client: propagate -ENOTCONN errors for ll_releasedirDavid Disseldorp2020-01-081-2/+1
* mgr: forward RADOS client instances for potential blacklistPatrick Donnelly2019-12-041-0/+16
* Revert "Merge pull request #16715 from adamemerson/wip-I-Object!"Sage Weil2019-11-221-7/+3
* osdc: Asiofact the ObjecterAdam C. Emerson2019-11-041-1/+1
* monc: Asifoact MonClientAdam C. Emerson2019-11-041-2/+6
* libcephfs: Add test for lazyio via libcephfsSidharth Anupkrishnan2019-09-191-2/+2
* libcephfs: Add lazyio_propogate and lazyio_synchronize methods to libcephfsSidharth Anupkrishnan2019-08-071-0/+17
* libcephfs: remove unused #includeKefu Chai2019-08-031-1/+0
* cmake: require CMake v3.10.2Kefu Chai2019-08-021-1/+1
* misc: remove execute permissions on nine source filesJ. Eric Ivancich2019-06-281-0/+0
* src/: parser returns up to one errorKefu Chai2019-06-251-1/+1
* common: add --log-early command line optionSage Weil2019-04-071-0/+5
* libcephfs: common_init_finish after getting monmap and configSage Weil2019-04-031-2/+2
* common/config: pass entity_type down into parse_env()Sage Weil2019-03-081-2/+2
* client: add ceph_stat/ceph_lstat/ceph_fstat apiWei Qiaomiao2019-01-161-1/+21
* client: add new routine to get fscid from a ceph_mountJeff Layton2018-10-251-0/+7
* mds: allow client to specify its session timeoutYan, Zheng2018-09-261-0/+5
* mds: initial code for client states reclaimYan, Zheng2018-09-261-0/+27
* Merge PR #23530 into masterPatrick Donnelly2018-09-241-1/+22
|\
| * libcephfs: add ceph_select_filesystemJohn Spray2018-09-171-1/+22
* | Rename "include/assert.h"Brad Hubbard2018-09-141-1/+1
|/