summaryrefslogtreecommitdiff
path: root/src/os/FileStore.cc
Commit message (Expand)AuthorAgeFilesLines
* hack to see what clone from journal might look likewip-sim-journal-cloneSage Weil2013-02-111-1/+9
* os/FileStore.cc: fix realloc memory leak in error caseDanny Al-Gaaf2013-02-101-2/+5
* os/FileStore: only adjust up op queue for btrfsSage Weil2013-01-241-1/+1
* FileStore: ping TPHandle after each operation in _do_transactionsSamuel Just2013-01-241-3/+8
* os/FileStore: add stall injection into filestore op queueSage Weil2013-01-221-0/+10
* os/FileStore: allow filestore_queue_max_{ops,bytes} to be adjusted at runtimeSage Weil2013-01-221-0/+12
* os: move apply_transactions() sync wrapper into ObjectStoreSage Weil2013-01-181-22/+0
* os: add apply_transaction() variant that takes a sequencerSage Weil2013-01-181-10/+3
* os/FileStore: only flush inline if write is sufficiently largeSage Weil2013-01-181-2/+2
* os/FileStore: fix compile when sync_file_range is missing;Sage Weil2013-01-181-6/+12
* os/FileStore: fix non-btrfs op_seq commit orderSage Weil2013-01-031-5/+16
* filestore: Don't keep checking for syncfs if foundSam Lang2012-12-121-4/+2
* Merge remote-tracking branch 'upstream/wip_split2' into nextSamuel Just2012-12-101-1/+83
|\
| * os/: Add CollectionIndex::prep_deleteSamuel Just2012-12-051-0/+9
| * os/: add filestore collection_splitSamuel Just2012-12-051-1/+74
* | filestore: simplify op quescingSage Weil2012-12-081-0/+6
|/
* os/FileStore: only wait for applying ops to complete before commitSage Weil2012-12-021-9/+4
* perfcounters: fl -> time, use u64 nsec instead of doubleSage Weil2012-11-261-7/+7
* syncfs: check for __NR_syncfs tooSage Weil2012-11-251-3/+9
* Try using syscall() for syncfs if not supported directly by glibcDan Mick2012-11-221-0/+10
* os/FileStore: fix fd leak in _rmattrSage Weil2012-11-161-2/+3
* os/FileStore: fix fd leaks in _setattrsSage Weil2012-11-161-5/+6
* os/FileStore: only try BTRFS_IOC_SUBVOL_CREATE on btrfsSage Weil2012-11-151-30/+26
* os/FileStore: chain_*() methods return error codes; don't check errnoSage Weil2012-11-051-2/+0
* os/FileStore: introduce lfn_close()Sage Weil2012-11-051-19/+24
* os/FileStore: remove lfn_*xattr helpersSage Weil2012-11-051-44/+0
* os/FileStore: recast _rmattr on top of chain_f*Sage Weil2012-11-051-1/+9
* os/FileStore: recast _setattrs() on top of chain_f* methodsSage Weil2012-11-051-9/+9
* os/FileStore: drop _getattr() helpersSage Weil2012-11-051-37/+0
* os/FileStore: use new helpers from collection_{get,set,rm}attr[s]Sage Weil2012-11-051-8/+47
* os/FileStore: use _fgetattr() from getattr()Sage Weil2012-11-051-1/+8
* os/FileStore: remove unused _getattrs() methodsSage Weil2012-11-051-113/+0
* os/FileStore: use _fgetattrs() from collection_getattr()Sage Weil2012-11-051-1/+9
* os/FileStore: use _fgetattrs() from _rmattrs()Sage Weil2012-11-051-2/+11
* os/FileStore: use _fgetattrs() for _setattrs()Sage Weil2012-11-051-2/+10
* os/FileStore: use _fgetattrs() for CLONESage Weil2012-11-051-1/+1
* os/FileStore: use _fgetattrs() for GETATTRS opSage Weil2012-11-051-1/+8
* os/FileStore: add _fgetattr(), _fgetattrs() helpersSage Weil2012-11-051-0/+75
* os/FileStore: use f*xattr() methods to test xattr supportSage Weil2012-11-051-12/+12
* os/chain_xattr: move chained xattr helpers into separate file/moduleSage Weil2012-11-051-347/+39
* FileStore: add op_throttle_lockSamuel Just2012-10-301-24/+23
* FileStore: don't lock op_tp in queue_opSamuel Just2012-10-301-3/+0
* JournalingFileStore: move apply/commit sequencing to apply_managerSamuel Just2012-10-301-10/+10
* JournalingFileStore: create submit_manager to order op submissionSamuel Just2012-10-301-11/+8
* FileStore: remove trigger_commitSamuel Just2012-10-301-17/+0
* FileStore: next_finish is not usedSamuel Just2012-10-301-4/+1
* filestore: check ioctl SYNC return codeSage Weil2012-10-011-1/+6
* FileStore: copy paste error _do_copy_rangeSamuel Just2012-10-011-1/+1
* filestore: check lseek64 return valueSage Weil2012-09-301-2/+14
* filestore: check ioctl WAIT_SYNC return valueSage Weil2012-09-301-1/+6