Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Expose liberasurecode error codes in PyECLib | Tushar Gohad | 2015-07-19 | 4 | -161/+194 | |
|/ | | | | | ... also move exception handing down to the C backend layer, so it is easier to add new error codes. Addresses #61. | |||||
* | Specify correct installroot in setup.py | Kevin Greenan | 2015-07-12 | 1 | -14/+4 | |
| | | | | This was testing on both Mac OS X and Linux. | |||||
* | Example of passing different exception when decode has insifficient fragments. | Kevin Greenan | 2015-07-12 | 2 | -4/+14 | |
| | ||||||
* | Bump master version to 1.0.8 (in turn fix #64) | Tushar Gohad | 2015-06-22 | 1 | -1/+1 | |
| | ||||||
* | Merged new_commits_for_1_0_8 into master | Tushar Gohad | 2015-06-21 | 5 | -5/+11 | |
|\ | ||||||
| * | Fixing include path and adding other backends into ec_pyeclib_file_test.shnew_commits_for_1_0_8 | Kevin Greenan | 2015-06-18 | 2 | -3/+2 | |
| | | ||||||
| * | Plugging in new internal RS backend into pyeclibplugin_internal_rs | Kevin Greenan | 2015-05-19 | 5 | -4/+11 | |
|/ | ||||||
* | Handle non-string arguments in the base PyECLib exception constructor.v1.0.7m | Kevin Greenan | 2015-04-06 | 1 | -4/+6 | |
| | ||||||
* | Revert "Merged in bloodeagle40234/pyeclib/fix-error-handling (pull request #22)" | Kevin Greenan | 2015-04-06 | 2 | -49/+3 | |
| | | | | | This reverts commit 65976eb0cc749c0ac245c6b0e6a3e830e60ce0a8, reversing changes made to 29c20a8d23d81e7c12546c3e3cf7b91d4061bcf7. | |||||
* | Merged in bloodeagle40234/pyeclib/fix-error-handling (pull request #22) | Kevin Greenan | 2015-04-06 | 2 | -3/+49 | |
|\ | | | | | | | Fix ECDriverError.__str__ | |||||
| * | Fix ECDriverError.__str__ | Kota Tsuyuzaki | 2015-04-02 | 2 | -3/+49 | |
| | | | | | | | | | | | | | | | | | | If ECDriverError is initialized with a non-string argument then its str method returns non-string, it will return a confusable message for users. This patch fixes ECDriverError to set a string message when the argument doesn't have str method which return a string. | |||||
* | | Merged in zaitcev/pyeclib/py3_prints (pull request #23) | Tushar Gohad | 2015-04-06 | 3 | -3/+3 | |
|\ \ | |/ |/| | | | Fix a few print statements for py3 | |||||
| * | Fix a few print statements for py3 | Pete Zaitcev | 2015-04-02 | 3 | -3/+3 | |
|/ | | | | | | Fedora packaging mandates support for py3 nowadays, so I have to fix stuff like this. Interestingly enough, we don't seem to need from future import __print_statement__ here. | |||||
* | v1.0.5m (master version equivalent to v1.0.5 on pypi)v1.0.5m | Tushar Gohad | 2015-03-13 | 1 | -1/+1 | |
| | ||||||
* | Emphasize the 'ldconfig' step in README | Tushar Gohad | 2015-03-13 | 2 | -12/+16 | |
| | ||||||
* | Fix PyECLib version in README, add deps | Tushar Gohad | 2015-03-13 | 1 | -8/+5 | |
| | ||||||
* | Minor ld-related message cleanup in setup.py | Tushar Gohad | 2015-03-13 | 1 | -31/+19 | |
| | ||||||
* | Guide users to liberasurecode messages in syslog upon errors | Tushar Gohad | 2015-03-13 | 2 | -0/+4 | |
| | ||||||
* | Convert remaining ECPyECLibException instances to ECDriverError | Tushar Gohad | 2015-03-13 | 2 | -8/+8 | |
| | ||||||
* | Replace ECPyECLibException with ECDriverError | Kevin Greenan | 2015-03-13 | 1 | -25/+14 | |
| | ||||||
* | v1.0 | Tushar Gohad | 2015-03-11 | 2 | -4/+4 | |
| | ||||||
* | test: Improve LD_LIBRARY_PATH determination for local tests | Tushar Gohad | 2015-03-11 | 1 | -5/+11 | |
| | ||||||
* | Wrap calls to pyeclib_c in core.py with try/catch and wrote example | Kevin Greenan | 2015-03-10 | 3 | -18/+54 | |
| | | | | test to validate exceptions. | |||||
* | Example test case thst tests plumbing liberasurecode errors up into pyeclib | Kevin Greenan | 2015-03-10 | 2 | -1/+17 | |
| | ||||||
* | Return liberasurecode errors in fixed length string buffers | Tushar Gohad | 2015-03-09 | 1 | -15/+25 | |
| | ||||||
* | Remove references to skipIf (breaks on py2.6) | Tushar Gohad | 2015-03-09 | 1 | -5/+7 | |
| | ||||||
* | Remove test_core.py from test units | Tushar Gohad | 2015-03-08 | 1 | -1/+1 | |
| | ||||||
* | Fix liberasurecode url in error messages | Tushar Gohad | 2015-03-08 | 1 | -3/+2 | |
| | ||||||
* | Minor test message cleanups | Tushar Gohad | 2015-03-08 | 1 | -2/+2 | |
| | ||||||
* | Add 'clean' target to Makefile | Tushar Gohad | 2015-03-08 | 1 | -0/+5 | |
| | ||||||
* | Remove Jerasure build-time dependency for pyeclib | Tushar Gohad | 2015-03-08 | 1 | -1/+1 | |
| | ||||||
* | Improve pyeclib error reporting (expose liberasurecode err returns) | Tushar Gohad | 2015-03-08 | 1 | -8/+41 | |
| | ||||||
* | Minor whitespace fixes | Tushar Gohad | 2015-03-08 | 1 | -10/+7 | |
| | ||||||
* | v1.0-rc2v1.0-rc2 | Tushar Gohad | 2015-03-08 | 3 | -3/+4 | |
| | ||||||
* | test: Use real backend names in _available_backends | Tushar Gohad | 2015-03-08 | 2 | -7/+16 | |
| | ||||||
* | Minor README updates for unit test instructions | Tushar Gohad | 2015-03-07 | 1 | -3/+3 | |
| | ||||||
* | Merged in bloodeagle40234/pyeclib/fixes (pull request #19) | Tushar Gohad | 2015-03-06 | 1 | -17/+6 | |
|\ | | | | | Use liberasurecode_get_fragment_size | |||||
| * | Use liberasurecode_get_fragment_size | Kota Tsuyuzaki | 2015-03-05 | 1 | -17/+6 | |
|/ | | | | | | | | | Currently both liberasurecode and PyECLib have fragment size calculation by dividing alignment data length. However it might cause size mismatch because of backend specific metadata added to each fragment. To prevent such a mismatch, we should use liberasurecode_get_fragment_size which allows to retrieve fragment_size from liberasurecode directly instead of calculation itself. | |||||
* | README edited online with Bitbucket | Tushar Gohad | 2015-03-05 | 1 | -170/+193 | |
| | ||||||
* | Fix version in README | Tushar Gohad | 2015-03-04 | 1 | -1/+1 | |
| | | | | Signed-off-by: Tushar Gohad <tushar.gohad@intel.com> | |||||
* | Minor formatting fixes to the README | Tushar Gohad | 2015-03-04 | 1 | -1/+7 | |
| | | | | Signed-off-by: Tushar Gohad <tushar.gohad@intel.com> | |||||
* | Update README with flat_xor_hd_X types, references | Tushar Gohad | 2015-03-04 | 1 | -4/+17 | |
| | | | | Signed-off-by: Tushar Gohad <tushar.gohad@intel.com> | |||||
* | Merged in bloodeagle40234/pyeclib/ntt_backend (pull request #18) | Tushar Gohad | 2015-03-04 | 5 | -5/+68 | |
|\ | | | | | NTT backend Integration | |||||
| * | Add myself to AUTHOURS | Kota Tsuyuzaki | 2015-03-04 | 1 | -0/+1 | |
| | | ||||||
| * | Add shss and its unit tests | Kota Tsuyuzaki | 2015-03-04 | 4 | -4/+51 | |
| | | ||||||
| * | Enable UnitTest to choose tests to do | Kota Tsuyuzaki | 2015-03-04 | 1 | -1/+16 | |
|/ | | | | | | | | | | | | | | | | | | | | | | This patch introduces a global variable "_available_backends" meaning which backends are available in the test running environment. PyECLib supports several backends and some of them needs extra installation in outside of PyECLib setuptools. When such backends doesn't be installed yet, some unit tests might fail. To clarify which test should be done in the user environment and to skip unnecessary tests if the backends are not available, we could use the new variable with skipif decorator of unittest library. E.g.: from unittest import skipIf @skipIf(PyECLib_EC_Types.shss not in _available_backends, "shss backend is not available in your enviromnet") def test_shss(self): pass | |||||
* | Add missing test for isa_l_rs_vand | Tushar Gohad | 2015-03-01 | 1 | -1/+3 | |
| | ||||||
* | Add isa_l_rs_vand to list of valid EC types | Tushar Gohad | 2015-03-01 | 1 | -1/+2 | |
| | ||||||
* | Added to the list of supported EC types. | Kevin Greenan | 2015-03-01 | 1 | -1/+2 | |
| | ||||||
* | Update the test output now that we properly use HD 3 or 4 (again!) | Kevin Greenan | 2015-02-28 | 1 | -1/+1 | |
| |