ceph/cmake/modules
Bassam Tabbara e7e0b1bc1e erasure-code: Backward compatibility with legacy EC plugins
Resurrected jerasure_generic, jerasure_sse3, jerasure_sse4, jerasure_neon,
shec_generic, shec_sse3, shec_sse4 and shec_neon. These all are exact
copies of the new jerasure and shec plugins that support SIMD detection.

Moved EC preload code in ceph-mon and ceph-osd to a central location, added
warning when preloading legacy plugins.

OSMonitor::get_erasure_code and OSDMonitor:normalize_profile will now check
if legacy EC plugins are used and log a warning.

Added tests to check that warnings make it to the log.

Signed-off-by: Bassam Tabbara <bassam.tabbara@quantum.com>
2016-09-29 10:34:34 -07:00
..
AddCephTest.cmake cmake: Also build Python bindings for Python 3 2016-08-11 16:36:57 +03:00
Distutils.cmake cmake: Also build Python bindings for Python 3 2016-08-11 16:36:57 +03:00
Findaio.cmake cmake: fix libaio detection 2016-07-25 15:40:30 +08:00
Findatomic_ops.cmake CMake - fix libatomic_ops and gperftools checks 2015-09-23 10:55:54 -04:00
Findbabeltrace.cmake cmake: cleanup Findbabeltrace.cmake 2016-07-25 15:39:02 +08:00
FindBacktrace.cmake cmake: add missing FindBacktrace.cmake 2016-07-25 15:39:02 +08:00
Findblkid.cmake cmake: cleanup Findblkid.cmake 2016-07-25 15:40:30 +08:00
Findcryptopp.cmake
FindCython.cmake cmake: Also build Python bindings for Python 3 2016-08-11 16:36:57 +03:00
Finddpdk.cmake cmake: add Find{dpdk,pciaccess}.cmake 2016-02-04 14:03:21 +08:00
Findfcgi.cmake cmake: Findfcgi.cmake cleanups 2016-07-20 16:21:06 +08:00
Findfio.cmake fio: generalize for other ObjectStores 2016-09-13 11:02:17 -04:00
Findfuse.cmake cmake: cleanup Findfuse.cmake 2016-07-29 23:12:33 +08:00
Findgperftools.cmake cmake: cleanup Findgperftools.cmake 2016-08-11 14:06:39 +08:00
FindJeMalloc.cmake cmake: Updated allocator checking 2016-01-05 15:42:06 -05:00
Findkeyutils.cmake cmake: update description for cmake module Findkeyutils.cmake 2016-05-13 22:02:34 +08:00
Findleveldb.cmake cmake: cleanup Findleveldb.cmake 2016-08-11 14:53:02 +08:00
FindLTTngUST.cmake cmake: replace Findlttng-ust.cmake with FindLTTngUST.cmake 2016-08-30 15:51:51 +08:00
FindLZ4.cmake cmake: add check for liblz4 2016-01-07 03:59:36 -08:00
FindNSPR.cmake
FindNSS.cmake FindNSS.cmake: find includes in /usr/local/includes/nss/nss 2016-07-20 15:57:42 +02:00
FindOpenLdap.cmake cmake: cleanup FindOpenLdap.cmake 2016-07-25 15:39:01 +08:00
Findpciaccess.cmake cmake: add Find{dpdk,pciaccess}.cmake 2016-02-04 14:03:21 +08:00
FindPython3Interp.cmake cmake: Also build Python bindings for Python 3 2016-08-11 16:36:57 +03:00
FindPython3Libs.cmake cmake: Also build Python bindings for Python 3 2016-08-11 16:36:57 +03:00
Findsnappy.cmake cmake: remove the copyright of FindSnappy.cmake 2016-01-28 20:50:51 +08:00
Findudev.cmake cmake: cleanup Findudev.cmake 2016-07-25 15:40:30 +08:00
Findxfs.cmake CMake - add check for XFS 2015-09-23 10:55:54 -04:00
Findxio.cmake cmake: cleanup Findxio.cmake 2016-08-11 14:53:03 +08:00
GetGitRevisionDescription.cmake Update git rev parsing in CMake 2016-06-10 14:22:31 -04:00
GetGitRevisionDescription.cmake.in Update git rev parsing in CMake 2016-06-10 14:22:31 -04:00
SIMDExt.cmake erasure-code: Backward compatibility with legacy EC plugins 2016-09-29 10:34:34 -07:00