summaryrefslogtreecommitdiffstats
path: root/src/erasure-code (follow)
Commit message (Expand)AuthorAgeFilesLines
* ec: switch users of bufferlist::copy{_in} to iterators.Radoslaw Zarzynski2020-01-261-1/+1
* os/bluestore,comon,erasure-code: chmod -x source filesSage Weil2019-10-271-0/+0
* osd: add sanity check for invalid m/w of liber8tionYan Jun2019-09-091-8/+10
* ec/jerasure: save the default m=2 of reed_sol_r6_op in profileYan Jun2019-09-092-2/+6
* erasure-code: s/Mutex/ceph::mutex/Kefu Chai2019-08-036-51/+44
* erasure-code: Update ErasureCode to work without using namespaceAdam C. Emerson2019-03-292-2/+14
* erasure-code: Update isa to work without using namespaceAdam C. Emerson2019-03-296-24/+25
* erasure-code: Update jerasure to work without using namespaceAdam C. Emerson2019-03-294-23/+29
* erasure-code: Update lrc to work without using namespaceAdam C. Emerson2019-03-294-24/+22
* erasure-code: Update shec to work without using namespaceAdam C. Emerson2019-03-294-33/+35
* erasure-code: Update clay to work without using namespaceAdam C. Emerson2019-03-293-10/+10
* erasure-code: ensure m >= 1Sage Weil2019-03-125-7/+10
* cmake: rename CMAKE_INSTALL_{FULL_}?PKGLIBDIRKefu Chai2019-02-161-1/+1
* ec: lrc doesn't depend on crosstalks between bufferlists anymore.Radoslaw Zarzynski2018-12-051-5/+7
* erasure-code,test: silence -Wunused-variable warningsKefu Chai2018-11-211-0/+4
* erasure-code/lrc: error out if "l == 0"Kefu Chai2018-11-151-1/+1
* erasure-code: return error using `ss` not derrKefu Chai2018-11-151-3/+2
* Merge pull request #24586 from mynaramana/claydocKefu Chai2018-10-172-19/+6
|\
| * erasure-code: fixing bugs in clay-code pluginMyna V2018-10-172-19/+6
* | Merge PR #24365 into masterSage Weil2018-10-111-1/+2
|\ \ | |/ |/|
| * erasure-code: var-sized array init is done separatly.Willem Jan Withagen2018-10-031-1/+2
* | ersaure-code: Cleanup of clay code source files.Myna V2018-10-095-17/+4
|/
* erasure-code: add clay codesMyna V2018-09-278-6/+1136
* common: fix typosKefu Chai2018-09-212-2/+2
* Rename "include/assert.h"Brad Hubbard2018-09-143-3/+3
* cleanup: Replace always-false assertions with abortAdam C. Emerson2018-08-271-2/+2
* erasure-code: Use ceph_assert for asserts.Adam C. Emerson2018-08-277-27/+30
* Remove embedded 'cephd' codeDan Mick2018-05-119-48/+0
* misc: mark functions with 'override' specifierDanny Al-Gaaf2018-05-021-2/+2
* cmake: enable CMP0046Kefu Chai2018-04-265-6/+0
* Merge PR #21080 into masterPatrick Donnelly2018-04-102-8/+8
|\
| * src: Added const references to various function parametersWilson E. Alvarez2018-04-062-8/+8
* | erasure-code: avoid bufferlist::push_frontSage Weil2018-04-032-2/+8
|/
* Merge pull request #19428 from tchaikov/wip-erasure-cleanupKefu Chai2018-01-081-9/+3
|\
| * erasure-code: use std::count_if() insteadKefu Chai2017-12-121-9/+3
* | erasure-code: use jerasure_free_schedule to properly free a scheduleYao Zongyou2017-12-222-6/+9
|/
* [cleanup] Remove namespace using directives for stdShinobu Kinjo2017-11-272-2/+0
* Merge pull request #18683 from tchaikov/wip-erasure-cleanupSage Weil2017-11-096-36/+36
|\
| * erasure-code: refactor the interfaces to hide internals from publicKefu Chai2017-11-036-36/+36
* | build: Mark dependency includes as SYSTEMAdam C. Emerson2017-11-041-2/+2
|/
* Changed ECUtil::decode to handle the case where there is more helper data tha...Myna V2017-10-311-1/+1
* Introducing sub-chunks. Replaced the old decode, minimum_to_decodeMyna V2017-10-304-9/+58
* os,common: check __APPLE__ for osx not DARWINKefu Chai2017-09-161-1/+1
* crush: do not allow creating a rule with ruleset != rule idSage Weil2017-07-171-5/+3
* Merge pull request #16027 from liewegas/wip-crush-rule-classSage Weil2017-07-0911-177/+141
|\
| * erasure-code: implement 'crush-device-class' ec profile propertySage Weil2017-07-062-1/+5
| * erasure-code/lrc: implement crush-device-class propertySage Weil2017-07-062-0/+18
| * erasure-code: factor generic create_rule into parent ErasureCodeSage Weil2017-07-068-126/+57
| * erasure-code: ruleset-* -> crush-*Sage Weil2017-07-069-119/+129
| * mon,crush: 'osd crush rule create-replicated ...'Sage Weil2017-07-063-2/+3