summaryrefslogtreecommitdiffstats
path: root/src/osdc/Filer.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* osdc/Filer: make layout pointer constYan, Zheng2020-07-201-4/+4
* Merge pull request #32601 from adamemerson/wip-objection-triumphantAdam C. Emerson2020-05-221-2/+2
|\
| * osdc: Use boost::container::small_vector for ops vectorAdam C. Emerson2020-05-151-2/+2
* | Filer: Add error handler in _do_purge_range()Varsha Rao2020-04-221-4/+7
|/
* osdc: Build target 'common' without using namespace in headersAdam C. Emerson2020-03-071-8/+7
* mds : clean up data written to unsafe inodessimon gao2020-01-241-0/+1
* Revert "Merge pull request #16715 from adamemerson/wip-I-Object!"Sage Weil2019-11-221-2/+2
* osdc: Use boost::container::small_vector for ops vectorAdam C. Emerson2019-11-041-2/+2
* osdc: Use ceph_assert for asserts.Adam C. Emerson2018-08-271-14/+14
* osdc/Filer: truncate large file party by partyYan, Zheng2017-04-251-0/+105
* osdc/Filer: const fix for passed layoutsJohn Spray2017-03-081-2/+2
* osd: add override in osd subsystemliuchang08122017-02-151-2/+2
* osdc/Objecter: remove onack from remaining mutate methodsSage Weil2016-12-281-2/+2
* osdc: Reverse the probing vector in better way.songbaisen2016-03-111-8/+2
* struct ceph_file_layout -> file_layout_tSage Weil2016-03-011-10/+8
* osdc: Update to use C++11 concurrencyAdam C. Emerson2016-02-051-32/+29
* time: Update OSDC for C++11 TimeAdam C. Emerson2015-12-181-11/+45
* osdc: WhitespaceAdam C. Emerson2015-12-181-40/+47
* osdc: make op count in Filer::purge configurableJohn Spray2015-03-201-1/+1
* osdc/Filer: use finisher to execute C_Probe and C_PurgeRangeYan, Zheng2014-12-041-4/+6
* osdc/Filer: drop probe/purge locks before calling objecterJohn Spray2014-09-251-22/+42
* Filer: add lock to protect strcut PurgeRangeYan, Zheng2014-09-201-11/+11
* osdc: Add lock to Filer::ProbeJohn Spray2014-08-251-14/+33
* osdc/Filer: use lock-safe OSDMap accessorsSage Weil2014-08-251-2/+6
* src/*: make Context::finish private and switch all users to use completeSamuel Just2013-07-221-6/+3
* osdc: re-calculate truncate_size for strip objectsYan, Zheng2013-06-201-1/+1
* osdc/Filer.cc: prefer prefix ++operator for iteratorsDanny Al-Gaaf2013-03-181-4/+4
* Striper: move from FilerSage Weil2012-10-161-260/+3
* filer: more debug outputSage Weil2012-10-161-4/+26
* filer: fix add_partial_sparse_resultSage Weil2012-10-161-9/+11
* filer: add debug printability for striped read result stuffSage Weil2012-10-161-5/+13
* filer: uninline StripedReadResultSage Weil2012-10-161-0/+98
* filer: add optional buffer offsetSage Weil2012-10-161-2/+3
* filer: add helper to map from object extent to file extentsSage Weil2012-10-161-0/+36
* filer: use vector<pair<>> instead of map<> for buffer extent mapSage Weil2012-10-161-2/+2
* filer: include (numeric) objectno in ObjectExtentSage Weil2012-10-161-0/+1
* filer: generalize file_to_extents to take a format stringSage Weil2012-10-161-4/+7
* filer: fix overflowSage Weil2012-09-281-2/+2
* filer: add missing returnSage Weil2012-08-311-0/+1
* Filer: make file_to_extents staticJosh Durgin2012-04-141-5/+9
* log: new logging infrastructureSage Weil2012-03-271-1/+1
* osd_types: use uint64_t for ObjectExtent offsets and lengthsJosh Durgin2012-03-131-1/+1
* Filer: return error codes from probing up to the calling layer.Greg Farnum2011-07-211-1/+8
* filer: no need for tid_t hereSage Weil2011-06-271-2/+3
* Filer, Journaler: deglobalizeColin Patrick McCabe2011-06-241-14/+14
* osd: add RWORDERED osd op flagSage Weil2011-04-261-1/+1
* filer: set RMW bit on probeSage Weil2011-03-101-1/+2
* Rename config.h -> common/config.hColin Patrick McCabe2011-02-231-1/+1
* filer: fix probeSage Weil2011-02-041-0/+5
* osdc/Filer: assert(0) on stat errorColin Patrick McCabe2011-02-031-8/+4