lp:debian/experimental/ceph
- Get this branch:
- bzr branch lp:debian/experimental/ceph
Branch information
- Owner:
- Ubuntu branches
- Status:
- Development
Recent revisions
- 33. By James Page
-
* Revert "Drop virtualenv BD, disable unit tests."
* Restore patches for test enablement.
* Display test-suite log output in the event of failures. - 32. By James Page
-
* Resync with Ubuntu, introducing Ceph Hammer stable release:
- d/*.symbols: Update inline with upstream additions, use regex
for ceph version symbol.
- d/lib-systemd/system/ ceph-create- keys.service: Automatically create
admin and bootstrap keys after ceph mon startup.
- d/p/vivid-does-systemd. patch: Ensure that disks prepared on vivid
or later use systemd for init.
- d/lib-systemd/system/ *.service: Align nofile limits and restart config
with equivalent upstart configurations.
- d/p/fix-cycles- arch.patch: Skip initialization of cycles_per_sec
if rtdsc (or equivalent) is not supported.
- d/ceph{-common} .install, control: Move ceph_argparse.py down into
ceph-common package to fixup ceph cli usage/autopkgtest failure.
- d/control,ceph-common. install, librbd1. install: Move rbdnamer and
associated udev rules into ceph-common package.
- d/control,python-*: Split out rbd, rados and cephfs bindings into
separate python packages, move some bits into ceph/ceph-common.
- d/control: Move python-flask dependency to ceph package, only required
for REST API.
- d/control: Use google-perftools on arm64.
- d/control: Re-order Recommends to prefer ntp over chrony for Ubuntu.
- d/p/ceph-osd-prestart- path.patch: Fixup path for ceph-osd upstart
configuration pre-start script.
- d/p/fix-argparse- defaults. patch: Workaround behavioural change in
argparse set_defaults in python 2.7.9
* New upstream point release:
- d/p/*: Refresh.
* d/p/use_system_ jerasure. patch,d/ control: Drop use of libjerasure
as the patch is intrusive and expensive to maintain; will revisit if
adopted upstream. - 31. By Dmitry Smirnov <email address hidden>
-
* Team upload.
[ Gaudenz Steinlin ]
* README.Debian: added clarification about setting the hashpspool flag.
(Closes: #7695960).[ James Page ]
* Added new "modules.patch" to mark new erasure coding libraries as
modules, wildcard install.[ Dmitry Smirnov ]
* Recommends: added "ntp" to list of time-daemon alternatives
(Closes: #767511).
* Introduced native systemd services (except "rbdmap"), (Closes: #769593).
* ceph-test: install forgotten files.
* Run post-build tests:
+ updated "virtualenv-never-download. patch" to pass
"--system- site-packages" to virtualenv to prevent downloads.
+ added new patches to disable network-dependent and failing tests.
* Patchworks:
- bug-9341.patch
+ bug-10036.patch (to show OSD affinity in "ceph osd tree").
Thanks, Mykola Golub.
+ bug-10059.patch
+ 0latest-giant.patch (Last-Update: 2014-11-15).
+ sleep-recover.patch
+ tests-disable.patch (to disable tests that need cluster).
+ tests-disable-ceph-disk. patch
+ use_system_gtest.patch (commented)
as first attempt to build with system "libgtest-dev".
+ use_system_jerasure. patch
* Build-Depends:
+ libjerasure-dev (>= 2.0.0-2~)
+ virtualenv
+ valgrind [amd64 armhf i386 powerpc]
* rules: pass "--without-lttng" to explicitly disable "lttng" to avoid
auto-enable if found.
* rules: disabled bundled RocksDB:
RocksDB suppose to improve performance of keyvaluestore OSDs but the
latter slow down to nearly unusable state when filled over 1 TiB even with
RocksDB. Moreover KV backend is experimental and super dangerous -- I lost
cluster due to OSD poisoning caused by KV OSD which was plugged only
during limited time. LevelDB is good enough, for now I see no reason to
use RocksDB especially considering that it is not packaged separately.
* Removed myself from Uploaders. - 30. By Dmitry Smirnov <email address hidden>
-
* New major upstream release [October 2014].
+ new "libradosstriper*" binary packages.
* Patchworks (removed old patches, refreshed remaining ones).
+ "bug-9814.patch" to prevent OSD crash. Thanks, Haomai Wang.
* Install systemd sleep handler.
* Exclude erasure-code plugins from `dh_makeshlibs` processing to avoid
useless calls to `ldconfig` in maintainer scripts.
* Build-Depends:
+ libbabeltrace-dev
+ libbabeltrace-ctf-dev
+ libbz2-dev
+ libudev-dev
+ zlib1g-dev
* Build with "--with-babeltrace" .
* Build and statically link bundled RocksDB. - 29. By Dmitry Smirnov <email address hidden>
-
* New upstream pre-release.
* Minor re-factoring of udev rules installation.
* ceph-common: added ceph-crush-location. 1 man page.
* ceph-test-dbg: fixed Depends. - 28. By Dmitry Smirnov <email address hidden>
-
* New "arch.patch" to detect build architecture using dpkg-architecture.
* Mark amd64-only symbols as such.
* Minor rules cleanup. - 27. By Dmitry Smirnov <email address hidden>
-
[ James Page ]
* d/p/modules.patch,d/ ceph.install: Mark all jerasure plugins as modules
and ensure they are all installed.[ Dmitry Smirnov ]
* Patchworks:
- removed unused "defaults-leveldb- osd.patch" .
+ improved description of "modules.patch". Thanks, James Page.
+ added new backported patches [#5469, #8008, _1606, spelling].
* Added .symbols and "dh_makeshlibs -V" shlibs tightening (Closes: #744382).
* README.Debian: added note regarding kernel client mount option.
* copyright: added license for man files.
* control: "Suggests: logrotate". - 26. By Dmitry Smirnov <email address hidden>
-
* New upstream release [April 2014].
* Tighten dependency on ceph-common.
* Install pm-suspend handler to stop/start ceph services on suspend/resume.
* New (inactive) patch to bump OSD's leveldb defaults.
* Patches dropped (applied-upstream):
- init.patch
- logrotate.patch
- fix-defaultweight.patch
* Refreshed "modules.patch". - 25. By Dmitry Smirnov <email address hidden>
-
* Standards to 3.9.5.
* debian/copyright: reviewed and updated.
* ceph-test: added lintian-override for "binary-without- manpage" .
* Patchworks:
+ refreshed/renamed/ reordered "virtualenv- never-download. patch".
+ new "init.patch" for init.d scripts lintianisation.
+ new "logrotate.patch" to avoid rotating empty logs.
+ new "fix-defaultweight.patch" to fix weight calculation on OSD start.
+ new "gcj.patch" with partial fix to FTBFS with gcj-jdk.
* Use symlinks to simplify installation of init.d and logrotate scripts.
* Added retrospective changelog entry to mention new B-D "libblkid-dev".
* Added "debian/clean file".
* Added "README.Debian" file with some hopefully useful notes.
* Added "mount.fuse.ceph.8" man page.
* rules:
+ "dh --with" optimised.
+ set JAVAC to prevent FTBFS due to incorrect use of 'gcj', when detected.
+ verbose mode for 'cp' and 'rm' commands.
+ build with "--as-needed" to minimise needless linking.
* control:
+ lintian/duplicate- short-descripti on + consistent capitalisation.
+ removed needless versioned dependencies from Build-Depends.
+ added myself to Uploaders. - 24. By James Page
-
* New upstream release:
- d/control: Add xfslib-dev to BD's.
- d/*: Sync relevant packaging changes from upstream.
- d/p/*: Drop upstreamed patches.
- d/p/modules.patch: Mark libcls_user.so and libec_jerasure.so as modules.
- d/ceph.install: Only install libec_jerasure.so.
* d/ceph-test.install: Install test binaries to /usr/lib/ceph/bin; they
really don't need to be installed on the default path.
* d/{ceph|radosgw| ceph-mds} .lintian- overrides: Add overrides for intentional
difference in naming and structure between upstart configurations and
init.d scripts.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:debian/ceph