summaryrefslogtreecommitdiffstats
path: root/src/erasure-code (follow)
Commit message (Expand)AuthorAgeFilesLines
* erasure-code/isa/xor_op: avoid empty function if not ARM.Rongqi Sun2023-12-192-3/+4
* erasure-code/isa/xor_op: add neon-based region_xor implementationchenxuqiang2023-12-132-1/+64
* ec: initialize lost_chunk in ErasureCodeClayCasey Bodley2023-07-311-1/+1
* erasure-code/clay: do not set unreferenced variableKefu Chai2021-08-171-2/+0
* erasure-code/lrc: early return if to_string() failsKefu Chai2021-08-171-1/+3
* crush: eliminate min_size and max_sizeSage Weil2021-06-292-5/+1
* src/erasure-code: rule, not rulesetSage Weil2021-06-291-1/+1
* cmake: introduce WITH_EC_ISA_PLUGINKefu Chai2021-04-131-0/+4
* erasure-code: bail out early if chunks to be decoded is emptyKefu Chai2020-12-201-0/+4
* erasure-code: print warnings using dout(10)Kefu Chai2020-12-201-1/+1
* cmake: remove yasm since it's been replaced by nasmChangcheng Liu2020-10-291-1/+0
* cmake: use nasm to replace yasm to build isa-lChangcheng Liu2020-10-292-2/+4
* common: rename YASM MACRO to hint support SIMDChangcheng Liu2020-10-292-2/+2
* cmake: Set missing dependenciesLucian Petrut2020-08-311-1/+2
* ec: drop stubs of {encode,decode}_chunks() from ErasureCode.Radoslaw Zarzynski2020-07-032-20/+0
* common: Add dlfcn_compat.h for win32Lucian Petrut2020-04-141-6/+2
* erasure-code: enable isa-l EC for aarch64 platformHang Li2020-03-102-57/+86
* 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
|/