Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add NTT backend called "shss"ntt_backend | Kota Tsuyuzaki | 2015-02-10 | 5 | -55/+431 |
| | | | | | | | | | | | | | | This introduces a new plug-able backend called "shss" made by Nippon Telegraph and Telephone corporation (NTT). Note that this produces a just plug-in to shss erasure coding binary so that users have to install a shss binary (i.e. libshss.so) aside from liberasurecode when using shss. Please contact us if you are insterested in the NTT backend (welcome!): Kota Tsuyuzaki <tsuyuzaki.kota@lab.ntt.co.jp> Co-Author: Ryuta Kon <kon.ryuta@po.ntts.co.jp> | ||||
* | This is the fix propsed by Kota to fix the reconstruction errors | Kevin Greenan | 2015-02-07 | 1 | -1/+1 |
| | | | | we were seeing after the checksum enum changes. | ||||
* | Fix the extended integrity checks in the liberasurecode decode | Kevin Greenan | 2015-02-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | function. Previously, it was failing if the number of invalid fragments was k or greater, which is incorrect. We should only be able to decode if: (num given fragments - num invalid fragments) >= k This means fail if: (num given fragments - num invalid fragments) < k | ||||
* | Revert "Merged fix-cleanup into master" | Kevin Greenan | 2015-02-07 | 1 | -2/+2 |
| | | | | | This reverts commit dc4e6f07ce586327cbb19c1f6c31f2b3edc33def, reversing changes made to 92c39d590c63fd1dced7b3934962f47428c3c03d. | ||||
* | Adjust checksum enum defintions to match pyeclib | Tushar Gohad | 2015-02-01 | 1 | -3/+3 |
| | | | | Signed-off-by: Tushar Gohad <tushar.gohad@intel.com> | ||||
* | Merged fix-cleanup into master | Tushar Gohad | 2015-01-30 | 1 | -2/+2 |
|\ | |||||
| * | Fix free fragments memories at a backend errorfix-cleanup | Kota Tsuyuzaki | 2015-01-13 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | When failing at calling a backend encode (i.e. the backend return a minus value), invalid pointer error will occur at liberasurecode_encode_cleanup() because it will work to free the memory from data[i] behind the fragment header. This patch fixes it to use free_fragment_buffer to free whole memory includes the fragment header field. TODO: Add tests (or stub backend) to verify liberasurecode behaviors when a failure returnd from the backend. | ||||
* | | doc: Update decode() param force_metadata_checks | Tushar Gohad | 2015-01-30 | 1 | -4/+3 |
| | | | | | | | | Signed-off-by: Tushar Gohad <tushar.gohad@intel.com> | ||||
* | | Add optional fragment metadata check for decode | Tushar Gohad | 2015-01-30 | 4 | -19/+44 |
| | | | | | | | | Signed-off-by: Tushar Gohad <tushar.gohad@intel.com> | ||||
* | | Decreasing the verbosity of the tests and renaming one of the stripe verify | Kevin Greenan | 2015-01-19 | 4 | -18/+20 |
| | | | | | | | | | | tests to a 'fragment verify' test, since it is using is_valid_fragment and and validating fragment headers, not stripe-level. | ||||
* | | The docs were not building/installing for me. This fixed it. | Kevin Greenan | 2015-01-19 | 1 | -1/+1 |
| | | |||||
* | | Updating gitignore to ignore more AM/AC stuff | Kevin Greenan | 2015-01-19 | 1 | -0/+4 |
| | | |||||
* | | Make install failing to find install-sh when installing docs | Kevin Greenan | 2015-01-12 | 3 | -1/+8 |
| | | |||||
* | | Changing stripe verification to properly work with clients. | Kevin Greenan | 2015-01-11 | 2 | -4/+27 |
|/ | |||||
* | merge upstream | Eric Lambert | 2014-11-09 | 1 | -2/+3 |
|\ | |||||
| * | README.md edited online with Bitbucketv0.9.10 | Tushar Gohad | 2014-10-28 | 1 | -1/+1 |
| | | |||||
| * | README.md edited online with Bitbucket | Tushar Gohad | 2014-10-28 | 1 | -1/+2 |
| | | |||||
* | | add fragment validation | Eric Lambert | 2014-11-09 | 5 | -26/+316 |
| | | |||||
* | | Make include of config_liberasurecode.h conditonal. Have been expermenting ↵ | Eric Lambert | 2014-11-08 | 1 | -0/+2 |
|/ | | | | with using cmake to build the project and cmake does not generate the config_liberasurecode.h file. | ||||
* | fixed mem leaks in unit tests | Eric Lambert | 2014-10-10 | 1 | -0/+23 |
| | |||||
* | fixed mem leaks in rs_vand and xor backend | Eric Lambert | 2014-10-10 | 2 | -1/+3 |
| | |||||
* | Fixed memory leak: freeing jerasure_rs_cauchy_descriptor was not completely ↵ | Eric Lambert | 2014-10-10 | 1 | -23/+47 |
| | | | | freeing the schedule array | ||||
* | provide a configure flag to disable -Werror at compile time | Eric Lambert | 2014-10-09 | 1 | -2/+15 |
| | |||||
* | formatting fix | Eric Lambert | 2014-10-06 | 1 | -6/+12 |
| | |||||
* | reorder add_fragment_metadata arg list to be consistent with rest of code | Eric Lambert | 2014-10-06 | 3 | -13/+13 |
| | |||||
* | add backend_id and backend_version to fragment metadata | Eric Lambert | 2014-10-03 | 7 | -6/+63 |
| | |||||
* | libec version is now stored in fragment header | Eric Lambert | 2014-10-02 | 5 | -10/+41 |
| | |||||
* | backends now support verion checks | Eric Lambert | 2014-10-02 | 6 | -38/+138 |
| | |||||
* | Fixed macro definition of version elements | Eric Lambert | 2014-10-01 | 1 | -3/+3 |
| | |||||
* | Merged in malloc_check (pull request #6) | Eric Lambert | 2014-10-01 | 1 | -0/+8 |
|\ | | | | | Small fix to check the return code when malloc'ing temporary buffers. | ||||
| * | Small fix to check the return code when malloc'ing temporary buffers. | Mark Storer | 2014-10-01 | 1 | -0/+8 |
| | | |||||
* | | Reenable silent builds, for verbose builds use "make V=1" | Tushar Gohad | 2014-10-01 | 1 | -3/+3 |
|/ | | | | Signed-off-by: Tushar Gohad <tushar.gohad@intel.com> | ||||
* | README.md edited online with Bitbucket | Tushar Gohad | 2014-09-30 | 1 | -3/+2 |
| | |||||
* | Check decode error code during missing frags tests | Tushar Gohad | 2014-09-30 | 1 | -3/+5 |
| | | | | Signed-off-by: Tushar Gohad <tushar.gohad@intel.com> | ||||
* | Add the ability for backends to specify | Tushar Gohad | 2014-09-30 | 7 | -0/+12 |
| | | | | Signed-off-by: Tushar Gohad <tushar.gohad@intel.com> | ||||
* | Add autoconf output to .gitignore | Tushar Gohad | 2014-09-30 | 1 | -1/+7 |
| | | | | Signed-off-by: Tushar Gohad <tushar.gohad@intel.com> | ||||
* | cleanup: remove auto-generated file from repo | Kota Tsuyuzaki | 2014-09-30 | 2 | -1152/+1 |
| | |||||
* | Plugging-in the ISA-L backend... Still needs more documentation and a ↵ | Kevin Greenan | 2014-09-29 | 7 | -6/+650 |
| | | | | little clean-up, but the tests are passing... | ||||
* | Char * backend names are no longer supported. They have been replaced with ↵ | Eric Lambert | 2014-09-29 | 5 | -248/+55 |
| | | | | elements of the ec_backend_id_t enum. | ||||
* | liberasurecode_backend_lookup_id now returns EC_BACKENDS_MAX, asnewapi | Eric Lambert | 2014-09-26 | 2 | -7/+7 |
| | | | | | | | opposed to -1, when it can not locate the specified backend (-1 was a non-sensical return value since the function signature called for a type of ec_backend_id_t). NOTE: with this change we now successfully build and tests pass on OS X with clang. | ||||
* | crc32 checksum now supported (prior to this commit checksum values were | Eric Lambert | 2014-09-25 | 5 | -11/+15 |
| | | | | not being placed into the fragment header). | ||||
* | Add checksum testcases (but most turned off since we dont seem to be | Eric Lambert | 2014-09-25 | 1 | -54/+152 |
| | | | | supporting checksums at the moment). | ||||
* | A little bit of code clean up based on feedback/reviews | Eric Lambert | 2014-09-15 | 2 | -9/+11 |
| | |||||
* | Removed unused timer variables from libec_slap | Eric Lambert | 2014-09-11 | 1 | -12/+0 |
| | |||||
* | Merge branch 'newapi' of https://bitbucket.org/tsg-/liberasurecode into newapi | Eric Lambert | 2014-09-10 | 7 | -113/+217 |
|\ | |||||
| * | Integrate doxygen with autoconf infrastructure | Tushar Gohad | 2014-09-07 | 6 | -8/+132 |
| | | | | | | | | Signed-off-by: Tushar Gohad <tushar.gohad@intel.com> | ||||
| * | Turn on Javadoc style brief for comments | Tushar Gohad | 2014-09-07 | 1 | -1/+1 |
| | | |||||
| * | Use printable ascii chars in README + other cleanup | Tushar Gohad | 2014-09-07 | 1 | -100/+79 |
| | | | | | | | | Signed-off-by: Tushar Gohad <tushar.gohad@intel.com> | ||||
| * | Constrain Doxygen to just the frontend/backend API headers | Tushar Gohad | 2014-09-03 | 1 | -6/+7 |
| | | | | | | | | Signed-off-by: Tushar Gohad <tushar.gohad@intel.com> | ||||
* | | Compile in pedantic mode and fail compilation on warnings. Also cleanup all ↵ | Eric Lambert | 2014-09-10 | 20 | -151/+225 |
|/ | | | | existing warnings. |