[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- Subject: ceph 0.44+ and leveldb
- From: Laszlo Boszormenyi <gcs@xxxxxxxxx>
- Date: Fri, 06 Apr 2012 07:18:18 +0200
- Organization: Debian
Hi Ceph developers,
It seems you included leveldb in the source of Ceph. It has two serious
problems.
First, security. Now leveldb can't be updated to a newer version, only
with Ceph. Worst, security teams may not notice leveldb is embedded into
Ceph; meaning the latter would remain unfixed and vulnerable.
Second, as it doesn't contain fixes for various architectures that a
separately packaged leveldb has, it can make Ceph fail to build on
several architectures where leveldb is built otherwise.
See the Debian build list for example:
https://buildd.debian.org/status/package.php?p=ceph+leveldb&suite=sid
Also, leveldb doesn't work on all architectures. Making Ceph less
portable, which means less users can reach it.
See the build failures for ia64, mips, powerpc and s390[x]:
-- cut --
from ./db/builder.cc:7:
./port/atomic_pointer.h:133:2: error: #error Please implement AtomicPointer for this platform.
make[5]: *** [builder.o] Error 1
make[5]: *** Waiting for unfinished jobs....
make[4]: *** [all] Error 2
make[5]: Leaving directory `/build/buildd-ceph_0.44.1-1-ia64-2UAFHZ/ceph-0.44.1/src/leveldb'
-- cut --
Please re-evaluate the usage of leveldb.
Regards,
Laszlo/GCS
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[Information on CEPH]
[Linux USB Devel]
[Video for Linux]
[Linux Audio Users]
[Photo]
[Yosemite News]
[Yosemite Photos]
[Free Online Dating]
[Linux Kernel]
[Linux SCSI]
[XFree86]