summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix the tests to handle corrupted fragments.unittests-error-with-test_rsKevin Greenan2016-04-211-1/+2
|
* Clarify _find_library() usageTushar Gohad2016-02-131-0/+2
|
* Remove unused routinesTushar Gohad2016-02-131-7/+0
|
* Switch to find_library() for dependency checksTushar Gohad2016-02-131-14/+9
| | | | | | We were using _findLib_gcc to get the complete to liberasurecode when building rpath was necessary. For simple library existence/ version checks, find_library() is good enough.
* Merged v1.2.0 into masterv1.2.0Kevin Greenan2016-01-123-4/+23
|\
| * Release 1.2.0v1.2.0Tushar Gohad2016-01-123-4/+23
|/
* (Re)Enable flat_xor_hd file EC testsTushar Gohad2016-01-121-3/+10
|
* Fix flat_xor_hd test invocationTushar Gohad2016-01-121-2/+2
|
* Use sys.prefix instead of hardcoding /usr/local/lib/Davanum Srinivas2015-12-041-5/+4
| | | | This fixes #78
* Remove platform.architecture() referenceTushar Gohad2015-12-041-1/+0
| | | | | | We should not use compile time platform to guide target including location of libraries etc. Thanks Pete Zaitcev for pointing out.
* Remove integrated liberasurecode tarballTushar Gohad2015-12-042-91/+15
| | | | | ... now that liberasurecode-dev(el) packages are available on most supported distros
* Eliminate liberasurecode manual search/runtime_library_dirsTushar Gohad2015-12-041-25/+0
|
* Empty check for pyeclib_drivers list in unit testsTushar Gohad2015-12-031-0/+2
|
* Clarifying comment about ec_desc return during initTushar Gohad2015-11-231-0/+2
| | | | | ... liberasurecode_instance_create returns an int status code - one of LIBERASURECODE_ERROR_CODES defined in erasurecode.h
* tox related fixes for travis-ciTushar Gohad2015-11-231-1/+3
|
* Add initial travis-ci configTushar Gohad2015-11-231-0/+12
|
* Explicit driver reference check in VALID_EC_TYPES evalTushar Gohad2015-11-231-1/+3
|
* Add unit test for VALID_EC_TYPESTushar Gohad2015-11-231-1/+18
|
* Return liberasurecode error code from pyeclib_c_initTushar Gohad2015-11-231-1/+1
| | | | ... earlier we were returning -EINVAL
* Disable error reporting during VALID_EC_TYPES evalTushar Gohad2015-11-233-23/+70
| | | | | ... this should not be required after upstream liberasurecode has more configurable logging
* Make VALID_EC_TYPES a runtime/dynamic propertyTushar Gohad2015-11-203-43/+46
| | | | | | ... this is needed for compatibility with older versions liberasurecode where a few EC types/backends were not available
* Make liberasurecode_rs_vand tests optionalTushar Gohad2015-11-191-9/+12
| | | | ... for compatibility with older liberasurecode revs
* Include liberasurecode_helpers.h for backward compatibilityTushar Gohad2015-11-191-0/+4
| | | | | ... for folks trying to build pyeclib with liberasurecode versions prior to 1.1.0
* Fix line endings in README, up minor rev in setup.pyTushar Gohad2015-11-123-273/+273
|
* Revert default liberasurecode prefix to /usr/localv1.1.1Tushar Gohad2015-10-241-22/+3
|
* Release 1.1.0v1.1.0Tushar Gohad2015-10-213-6/+16
|
* Update integrated liberasurecode rev to 1.1.0Tushar Gohad2015-10-212-0/+0
|
* Add P Zaitcev and A Stinner to AUTHORSTushar Gohad2015-10-211-0/+2
|
* Use explicit path to erasurecode.hTushar Gohad2015-09-201-3/+3
|
* Implement alloc/free fns local to pyeclib c_extTushar Gohad2015-09-181-1/+45
| | | | ... stop using helpers internal to liberasurecode
* Release 1.0.9v1.0.9Tushar Gohad2015-09-082-1/+19
|
* Allow 'flat_xor_hd_4' from external APITushar Gohad2015-09-083-17/+28
| | | | Add 'hd' argument back to the internal API
* Update integrated liberasurecode rev to 1.0.9Tushar Gohad2015-09-083-2/+2
|
* Add --install-liberasurecode option to setup.pyTushar Gohad2015-09-081-25/+62
| | | | | | | ... make liberasurecode install optional Usage: python setup.py install \ --install-liberasurecode [yes | no]
* Add shss test spec to test_pyeclib_apiKota Tsuyuzaki2015-09-081-0/+9
|
* Fix integer truncation issue with PyBuildValue on Big Endian systems by ↵Kevin Greenan2015-08-112-3/+6
| | | | | | | | | explicitly casting the size argument passed in to Py_ssize_t. Also fix import issue with the API test where older versions of Python fail to import.
* Clean py34 shared libraries created during buildtushar.gohad@intel.com2015-08-051-1/+1
|
* Eliminate rpath handlingtushar.gohad@intel.com2015-08-051-5/+0
| | | | Forbidden by most distros
* Add ChangLog. README updates for 1.0.8.v1.0.8proposed-1.0.8Tushar Gohad2015-08-034-15/+45
|
* Fix spacing for PEP8 complianceKevin Greenan2015-08-021-10/+10
|
* A few updates to deal with the Mac OS X weirdness with Xcode's linker bug.Kevin Greenan2015-08-021-2/+18
| | | | | To make things easier, we just detect the version of OS X and install into /usr/local instead of /usr. This is not perfect, but should be good enough.
* Fix find_library() param to be just "erasurecode"libec_pathTushar Gohad2015-08-021-4/+4
| | | | | ... or else setup.py is not able to located liberasurecode although it is already installed
* Merged libec_path into masterTushar Gohad2015-08-011-43/+72
|\
| * Another minor fix to setup.pyKevin Greenan2015-07-311-1/+1
| |
| * A few fixes to the new setup.py library finder/installer.Kevin Greenan2015-07-311-13/+18
| |
| * Fix liberasurecode install exit code, redo lib searchTushar Gohad2015-07-311-49/+73
|/
* Remove stray print from test codeTushar Gohad2015-07-291-1/+0
|
* Minor indent fix (tabs -> spaces)Tushar Gohad2015-07-281-3/+3
|
* Add checksum type support for common testspecTushar Gohad2015-07-291-13/+24
|
* Unify pyeclib_driver construction code, other tweaksTushar Gohad2015-07-291-97/+31
| | | | | ... including reconstruct test tweaks for dynamic index ranges based on k, m values