Hide Forgot
Description of problem: "Invalid arguments passed to liberasurecode_instance_create" is recived while running unit tests for swift - rhos 7 with liberasurecode 1.0.7-2.el7ost @rhelosp-7.0-puddle python-pyeclib 1.0.7-2.el7ost @rhelosp-7.0-puddle See https://url.corp.redhat.com/swift-unit-rhos-coreci Version-Release number of selected component (if applicable): rhos7 How reproducible: Rerun https://url.corp.redhat.com/swift-unit-rhos-coreci with rhos7 as a build parameter Additional info: At the same time, if using a little bit newer versions (liberasurecode-1.1.1 and python-pyeclib-1.1.0) all unit tests are passing ok. We need to upgrade the versions of those packages in rhelosp-7.0-puddle. Thanks David
I think may be advisable to stick with one of the tested combinations: python-pyeclib 1.1.0 + liberasurecode 1.1.0 python-pyeclib 1.2.0 + liberasurecode 1.1.1 But strictly speaking I don't know of a specific reason why it's impossible to run an older PyECLib on top of newer liberasurecode (python-pyeclib-1.1.0 over liberasurecode-1.1.1 as David suggests). Most likely it's fine - just not tested by anyone else.
There was a question of whether EC is only tech preview in RHOS7, so may want to consider whether or not these tests stay enabled vs. making changes.