]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
erasure-code: shec must compare for equality with epsilon 6068/head
authorLoic Dachary <ldachary@redhat.com>
Thu, 24 Sep 2015 09:35:13 +0000 (11:35 +0200)
committerLoic Dachary <ldachary@redhat.com>
Fri, 25 Sep 2015 15:04:10 +0000 (17:04 +0200)
commitf1f14f18f9af3e17a328301d1c23f57f38b4df7d
tree26d04deeb3650b011fdf9d4c83e52f8cf68fcb8d
parenta2d806363ea4a07567697045ead73dfa4c3a1cea
erasure-code: shec must compare for equality with epsilon

When comparing two double for strict inequality, a test for equality
using epsilon must also be done to ensure the results do not vary cross
platform.

http://tracker.ceph.com/issues/12936 Fixes: #12936

Signed-off-by: Loic Dachary <ldachary@redhat.com>
src/erasure-code/shec/ErasureCodeShec.cc
src/erasure-code/shec/ErasureCodeShec.h