summaryrefslogtreecommitdiffstats
path: root/src/erasure-code (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* | build: build erasure-code isa lib without versionsJames Page2017-07-071-2/+0
* | Update isa-l to v2.18Ganesh Mahalingam2017-07-061-1/+1
|/
* crush/CrushWrapper: add_simple_ruleset[_at] -> add_simple_rule[_at]Sage Weil2017-06-203-10/+13
* EC: Add AVX512 support for ISA-L-based codesTushar Gohad2017-06-121-0/+8
* EC: Fix isa library version (2.14.0 -> 2.16.0)Tushar Gohad2017-06-121-1/+1
* erasure-code: Remove duplicate of isa-l filesGanesh Mahalingam2017-05-3147-21129/+43
* erasure-code/isa/ErasureCodePluginIsa.cc: fixup includesWillem Jan Withagen2017-05-281-0/+1
* erasure-code: optimize header file dependencyBrad Hubbard2017-05-192-2/+1
* erasure-code: optimize header file dependencyshawn2017-05-1921-156/+155
* cmake: do not compile crush twiceKefu Chai2017-04-221-1/+2
* erasure-code: sync jerasure/gf-complete submodulesLoic Dachary2017-04-102-0/+0