summaryrefslogtreecommitdiff
path: root/src/client
Commit message (Expand)AuthorAgeFilesLines
* ceph-fuse: add ioctl supportAndras Elso2013-05-213-1/+44
* Client: get describe_layout by file handle/pathAndras Elso2013-05-173-4/+21
* client/Client.cc: fix/silence "logically dead code" CID-ErrorDanny Al-Gaaf2013-05-161-12/+11
* client/SyntheticClient.cc: check return value of describe_layout()Danny Al-Gaaf2013-05-111-1/+4
* client/Client.cc: fix possible NULL pointer dereferenceDanny Al-Gaaf2013-05-111-0/+3
* client/SyntheticClient.cc: fix another memory leakDanny Al-Gaaf2013-05-111-1/+6
* client/SyntheticClient.cc: fix memory leakDanny Al-Gaaf2013-05-111-0/+5
* client/SyntheticClient.cc: add missing break in switchDanny Al-Gaaf2013-05-111-0/+1
* fixed common typo in error messagesDaniel Gollub2013-05-071-1/+1
* client: make dup reply a louder errorSage Weil2013-04-291-2/+2
* client: fix session open vs mdsmap race with request kickingSage Weil2013-04-291-7/+3
* client: re-fix cap releasesSage Weil2013-04-261-0/+1
* client: don't embed cap releases in clientreplaySam Lang2013-04-261-5/+6
* Merge pull request #214 from ceph/wip-objectcacher-handler-orderedSage Weil2013-04-161-6/+6
|\
| * WritebackHandler: make read return nothingJosh Durgin2013-04-101-6/+6
* | client: Fix inode remove from snaprealm raceSam Lang2013-04-161-2/+2
* | client: Unify session close handlingSam Lang2013-04-111-12/+12
|/
* client: Kick waiters for max sizeSam Lang2013-04-032-0/+14
* client: log inode when waiting on max sizeSam Lang2013-04-031-1/+1
* Merge remote-tracking branch 'gh/next'Sage Weil2013-04-011-2/+3
|\
| * client: do sync read when 'client oc = false'Sage Weil2013-03-311-1/+2
| * client: fix use-after-free on session close and cond signalsSage Weil2013-03-311-1/+1
* | client: always remove cond from list after waitingSage Weil2013-04-011-11/+6
* | Merge remote branch 'origin/next'Josh Durgin2013-03-291-6/+3
|\ \ | |/
| * ObjectCacher: always complete flush_set() callbackJosh Durgin2013-03-281-5/+1
| * ObjectCacher: optionally make writex always non-blockingJosh Durgin2013-03-281-1/+2
* | client: update cap->implemented when handling revokeYan, Zheng2013-03-291-0/+1
* | client: Don't signal requests already handledSam Lang2013-03-261-19/+24
* | client: Cleanup request signalingSam Lang2013-03-261-3/+8
* | client: Handle duplicate safe repliesSam Lang2013-03-261-2/+6
* | client: Always cleanup request after safeSam Lang2013-03-261-4/+4
* | client: Remove got_safe from MetaRequestSam Lang2013-03-263-6/+2
|/
* client: don't set other if lookup fails in renameSam Lang2013-03-231-3/+5
* client: Fix rename returning ENOENT for destSam Lang2013-03-231-1/+1
* client/Client.cc: handle error if _lookup() failsDanny Al-Gaaf2013-03-201-0/+2
* Merge pull request #113 from dalgaaf/wip-da-performance-3Sage Weil2013-03-181-2/+2
|\
| * client/Client.cc: prefer prefix ++operator for iteratorsDanny Al-Gaaf2013-03-181-2/+2
* | client: Remove unecessary set_inode() in _rmdir()Sam Lang2013-03-181-1/+0
|/
* client: Ensure inode/dentries are ref countedSam Lang2013-03-163-98/+203
* Merge remote-tracking branch 'origin/wip-osd-addr-api'Noah Watkins2013-03-142-0/+13
|\
| * libcephfs: add ceph_get_osd_addr interfaceNoah Watkins2013-03-142-0/+13
* | client/SyntheticClient.cc: prefer prefix ++operator for iteratorsDanny Al-Gaaf2013-03-141-1/+1
|/
* Merge remote-tracking branch 'dalgaaf/wip-da-performance'Sage Weil2013-03-132-39/+39
|\
| * client/SyntheticClient.cc: prefer prefix ++operator for iteratorsDanny Al-Gaaf2013-03-131-8/+8
| * client/Client.cc: prefer prefix ++operator for iteratorsDanny Al-Gaaf2013-03-131-32/+32
* | client: fix kick_flushing_caps() argsSage Weil2013-03-132-5/+5
* | client: clean up useless MetaSession lookupsSage Weil2013-03-131-2/+2
* | client: fix trim_caps() argsSage Weil2013-03-132-4/+4
* | client: fix wake_inode_waiters() argSage Weil2013-03-132-5/+4
* | client: validate/lookup mds session in each message handlerSage Weil2013-03-132-37/+74