diff options
author | Jim Cheung <jim.cheung@phazr.io> | 2017-03-01 19:19:22 -0800 |
---|---|---|
committer | Jim Cheung <jim.cheung@phazr.io> | 2017-03-01 19:19:22 -0800 |
commit | 69cb73f9d1a1066325b5c7ed9b2c9a2b16d0343b (patch) | |
tree | 3d51fca740bb351611b9f5c13b05cd63687ddf5b /src | |
parent | 37d43c7c73fcdfdcd303246f0e098c5ae0e717f7 (diff) | |
download | pyeclib-69cb73f9d1a1066325b5c7ed9b2c9a2b16d0343b.tar.gz |
Add Phazr.IO libphazr backend support
Currently, there are several implementations of erasure codes that are
available within OpenStack Swift. Most, if not all, of which are based
on the Reed Solomon coding algorithm.
Phazr.IO’s Erasure Coding technology uses a patented algorithm which are
significantly more efficient and improves the speed of coding, decoding
and reconstruction. In addition, Phazr.IO Erasure Code use a non-systematic
algorithm which provides data protection at rest and in transport without
the need to use encryption.
Please contact support@phazr.io for more info on our technology.
Change-Id: I9377fa32426a190efd0a7f0675ecf13d7e90367d
Diffstat (limited to 'src')
-rw-r--r-- | src/c/pyeclib_c/pyeclib_c.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/c/pyeclib_c/pyeclib_c.c b/src/c/pyeclib_c/pyeclib_c.c index 8d7cd06..5d709f3 100644 --- a/src/c/pyeclib_c/pyeclib_c.c +++ b/src/c/pyeclib_c/pyeclib_c.c @@ -971,6 +971,9 @@ static const char* backend_id_to_str(uint8_t backend_id) case 7: backend_id_str = "isa_l_rs_cauchy\0"; break; + case 8: + backend_id_str = "libphazr\0"; + break; default: backend_id_str = "unknown\0"; } |