Commit Graph

445 Commits

Author SHA1 Message Date
Sage Weil
1a14a23da0 debian: ceph-client-tools -> ceph-common, now required, w/ ceph-conf etc.
Signed-off-by: Sage Weil <sage@newdream.net>
2011-09-27 10:02:47 -07:00
Sage Weil
8563b96fe6 debian: include radosgw init script in package
Signed-off-by: Sage Weil <sage@newdream.net>
2011-09-26 11:04:25 -07:00
Tommi Virtanen
3fd3c6be03 debian: c* -> ceph-* rename: missed csyn, crbdnamer.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-09-23 15:55:01 -07:00
Sage Weil
3e9a936062 doc: more c* -> ceph-* renames
Signed-off-by: Sage Weil <sage@newdream.net>
2011-09-22 16:18:37 -07:00
Sage Weil
fba541e4e8 libceph -> libcephfs
Signed-off-by: Sage Weil <sage@newdream.net>
2011-09-22 15:08:25 -07:00
Sage Weil
6f8f140350 c* -> ceph-*
Hopefully I didn't miss too much...

Signed-off-by: Sage Weil <sage@newdream.net>
2011-09-22 15:08:25 -07:00
Sage Weil
0afda37812 v0.35 2011-09-21 09:47:36 -07:00
Sage Weil
ba9cafdd07 debian: no /var/run!
Signed-off-by: Sage Weil <sage@newdream.net>
2011-09-09 09:05:43 -07:00
Sage Weil
83c6dd0bec debian: create var/run/ceph
Signed-off-by: Sage Weil <sage@newdream.net>
2011-09-08 15:05:16 -07:00
Sage Weil
a73d53fdcb debian: radosgw: add dirs to package
Signed-off-by: Sage Weil <sage@newdream.net>
2011-09-08 15:05:16 -07:00
Sage Weil
2f039eeeb7 v0.34 2011-08-26 21:48:47 -07:00
Sage Weil
64ce3030d4 debian: librbd headers require librados headers
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-08-20 07:32:19 -07:00
Sage Weil
340b4348bf v0.33 2011-08-17 09:16:27 -07:00
Sage Weil
6d0192cb0b debian: explicitly bind library users to matching version
We are cheating with the shared libs by making small API changes without
bumping the soname.  Bind users to a matching version to minimize user
pain.  When the APIs become fully stable these will need to go away.

Fixes: #1354
Signed-off-by: Sage Weil <sage@newdream.net>
2011-08-08 12:16:41 -07:00
Sage Weil
fa2a40677e debian: don't explicitly list deps; let debian figure it out
Signed-off-by: Sage Weil <sage@newdream.net>
2011-08-05 10:46:22 -07:00
Sage Weil
a25fd8264d Merge branch 'stable' 2011-08-01 09:50:05 -07:00
Sage Weil
c08d08baa6 v0.32 2011-07-29 21:44:23 -07:00
Wido den Hollander
440382fb54 bash_completion: Add the bash_completion files to the Debian packages
Signed-off-by: Wido den Hollander <wido@widodh.nl>
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-07-26 14:02:02 -07:00
Sage Weil
2bce766c2a perfcounters: no more stat/ dir, yay!
Signed-off-by: Sage Weil <sage@newdream.net>
2011-07-25 09:14:08 -07:00
Wido den Hollander
fa488672d8 obsync: Depend on python-pyxattr instead of python-xattr
Signed-off-by: Wido den Hollander <wido@widodh.nl>
Signed-off-by: Sage Weil <sage@newdream.net>
2011-07-13 09:05:39 -07:00
Wido den Hollander
648e50e616 obsync: Depend on python-lxml on Debian derived platforms
Signed-off-by: Wido den Hollander <wido@widodh.nl>
Signed-off-by: Sage Weil <sage@newdream.net>
2011-06-30 09:58:41 -07:00
Sage Weil
64b1b2c70f v0.30 2011-06-27 22:23:56 -07:00
Sage Weil
842ec2263a debian: drop python-support version req 2011-06-27 22:23:56 -07:00
Sage Weil
0115855abb debian: obsync depends on python-xattr
Signed-off-by: Sage Weil <sage@newdream.net>
2011-06-24 11:05:23 -07:00
Sage Weil
59ea9f8b20 Revert "debian: ceph-client-tools depends on librados2, librbd"
This reverts commit 96ef8a67bc.
2011-06-22 11:04:22 -07:00
Sage Weil
96ef8a67bc debian: ceph-client-tools depends on librados2, librbd
It contains rados and rbd command line tools.

Signed-off-by: Sage Weil <sage@newdream.net>
2011-06-20 14:02:09 -07:00
Sage Weil
ca4e2877af Merge branch 'stable' 2011-06-16 19:44:19 -07:00
Sage Weil
77d38e420b v0.29.1
Signed-off-by: Sage Weil <sage@newdream.net>
2011-06-16 13:10:59 -07:00
Sage Weil
83a55f4dc7 Merge remote branch 'origin/stable'
Conflicts:
	src/dumpjournal.cc
2011-06-10 17:37:29 -07:00
Tommi Virtanen
aa5c224408 debian: Move python-ceph into section python.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-06-10 17:10:32 -07:00
Tommi Virtanen
efb8282873 debian: Strip and do -dbg magic for librgw too.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-06-10 17:10:12 -07:00
Tommi Virtanen
061460b799 debian: Fix copy-pasto in librgw1 control paragraph.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-06-10 17:09:51 -07:00
Tommi Virtanen
6fc8819b1b debian: Depend on python-ceph in obsync.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-06-10 16:58:36 -07:00
Tommi Virtanen
822e777055 debian: Depend on librgw1 in python-ceph.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-06-10 16:58:15 -07:00
Tommi Virtanen
762c87e07e debian: Package librgw.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-06-10 16:43:55 -07:00
Tommi Virtanen
d444d5b886 debian: Make git ignore obsync, gceph* package dirs.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-06-10 16:15:46 -07:00
Tommi Virtanen
ddf0263a91 debian: Prevent git ignore from recursing on *.substvars etc.
Should never have triggered but this is faster simpler
and correcter.

Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-06-10 16:15:44 -07:00
Tommi Virtanen
0a0493deb8 debian: Make git ignore all of the *.debhelper files.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-06-10 16:15:41 -07:00
Tommi Virtanen
5cf62c1cda debian: Dev packages no longer have soname in their names.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-06-10 16:15:38 -07:00
Tommi Virtanen
0da30c358b debian: Properly package the python bindings.
Build-depend on python-support. Add binary package
python-ceph, making it contain all the ceph python
packages, regardless of their name; the modules are
too small to deserve their own debs.

Make python-ceph depend only on librados2 for now.
librgw is not packaged yet.

Dropping unnecessary build-dep on python-dev, that's
only needed for compiling C extensions, and we're using
ctypes.

Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-06-10 16:15:34 -07:00
Sage Weil
f69bc30106 debian: move gceph into a separate package
Signed-off-by: Sage Weil <sage@newdream.net>
2011-06-09 14:34:36 -07:00
Sage Weil
8e69c39f69 v0.29 2011-06-06 11:09:28 -07:00
Laszlo Boszormenyi
6fd694c394 Remove unneeded libcrush1 files 2011-06-02 15:14:54 -07:00
Sage Weil
e11958b2fc Merge branch 'stable' into next 2011-06-01 16:28:17 -07:00
Sage Weil
1528d2c42b debian: depend on libboost-dev >= 1.34
for statechart.  Partially fixes #1124.

Signed-off-by: Sage Weil <sage@newdream.net>
2011-05-31 12:58:35 -07:00
Laszlo Boszormenyi
57ea502045 Add content to obsync package 2011-05-29 15:00:53 -07:00
Sage Weil
23242045db v0.28.2 2011-05-28 09:14:31 -07:00
Sage Weil
754cfaacb7 Merge branch 'stable' 2011-05-24 09:17:24 -07:00
Sage Weil
d66c6ca19b v0.28.1 2011-05-23 21:11:44 -07:00
Sage Weil
cef8eb9c95 debian: no shlibs:Depends for obsync either
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-05-19 16:15:59 -07:00
Sage Weil
4e2c1f457e debian: no shlibs:Depends for -dev packages
So says dpkg-gencontrol, at least:

warning: dpkg-gencontrol: Depends field of package librados-dev: unknown substitution variable ${shlibs:Depends}
...

Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-05-19 16:15:26 -07:00
Colin Patrick McCabe
1dd1743189 Remove libcrush from packaging
This removes libcrush from the packaging system, now that it's been
merged into libcommon.

Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-05-19 11:33:17 -07:00
Sage Weil
071881d7e5 v0.28 2011-05-18 10:17:49 -07:00
Sage Weil
28e175d640 debian: obsync
Signed-off-by: Sage Weil <sage@newdream.net>
2011-05-17 14:26:30 -07:00
Sage Weil
58ea8358a9 Merge branch 'stable'
Conflicts:
	src/mds/Resetter.cc
2011-05-05 15:24:48 -07:00
Sage Weil
44900d4c13 v0.27.1 2011-05-05 13:42:20 -07:00
Sage Weil
3f8204136a Merge branch 'stable'
Conflicts:
	src/mds/MDLog.cc
	src/osdc/Journaler.cc
	src/osdc/Journaler.h
2011-04-25 14:34:49 -07:00
Sage Weil
793034c62c v0.27
Signed-off-by: Sage Weil <sage@newdream.net>
2011-04-22 16:52:04 -07:00
Sage Weil
88ebb304be Merge remote branch 'origin/next' 2011-04-22 12:30:37 -07:00
Tommi Virtanen
f6179fc375 debian: Handle missing tcmalloc on Debian lenny.
lenny doesn't have a suitable libgoogle-perftools-dev, and
release.sh edits it out of build-deps. Detect that and tell
configure that not having tcmalloc is ok.

This should make 05c281bfa9
unnecessary.

Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-04-19 12:05:32 -07:00
Tommi Virtanen
0d98a62ce2 debian: Build without tcmalloc on non-i386/amd64.
This is not strictly needed as of 05c281bfa9,
but that reverting is hopefully only temporary.

Without this, with 05c281 undone, non-mainstream architectures
would fail to build.

Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-04-19 12:05:29 -07:00
Sage Weil
7c04f81ca1 mon: remove class distribution infrastructure
This is now the admin's job.  Removes a lot of code with limited testing
and coverage.

We rev the internal monitor protocol because the state machine ids changed.
This should not affect the on-disk format. Just stop and restart all the
monitors at once during the upgrade.

Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-04-19 11:33:34 -07:00
Sage Weil
879adb6190 Merge remote branch 'origin/stable'
Conflicts:
	src/osdc/Journaler.cc
2011-04-18 09:58:15 -07:00
Tommi Virtanen
b293d45114 osbdb: Remove dead code.
Nothing has used the BerkeleyDB-backed object storage in years.

Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-04-07 12:24:06 -07:00
Tommi Virtanen
536ae0caa7 librados: Stop bundling the now-unused headers.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-04-07 10:53:19 -07:00
Sage Weil
9981ff9096 v0.26 2011-04-04 10:06:35 -07:00
Sage Weil
2b7cc15399 Merge branch 'next'
Conflicts:
	src/cmon.cc
	src/osdc/Journaler.cc
2011-03-30 16:55:38 -07:00
Sage Weil
1601df6554 Merge branch 'stable' into next
Conflicts:
	configure.ac
	debian/changelog
	src/msg/SimpleMessenger.cc
2011-03-29 14:47:57 -07:00
Tommi Virtanen
9aab8c6b05 Add a Debian Build-Dep on libkeyutils-dev.
This is needed by bee85518e2.

Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-03-29 13:34:58 -07:00
Laszlo Boszormenyi
5658857afd Fix Debian librados1 -> librados2 package renames
The librados2{,-dbg,-dev} packages should conflict with and replace their
librados1{,-dbg,-dev} counterpart.
2011-03-25 12:54:22 -07:00
Yehuda Sadeh
44cf282038 Merge branch 'master' into rgw
Conflicts:

	debian/control
2011-03-21 14:14:38 -07:00
Sage Weil
07ee6311a6 v0.25.2 2011-03-20 21:08:09 -07:00
Laszlo Boszormenyi
e7abf595b5 Remove unused cdbs build dependency
Debian packaging uses debhelper and not cdbs; remove that build dependency.
2011-03-20 12:44:36 +01:00
Laszlo Boszormenyi
e2f1d7841c Change wording of Debian package descriptions
Be more general in naming users per policy recommendation.
2011-03-20 12:17:01 +01:00
Laszlo Boszormenyi
be97e60d6a Make Ceph Debian packaging Linux only
Build Ceph on all Linux archs, but only build-depend google-perftools on
x86 and x64 archs only.
2011-03-20 08:36:27 +01:00
Laszlo Boszormenyi
5959e76e2c Disable libatomic-ops on armel archs
armel supports ARMv4t or above instructions sets.
libatomic-ops is only usable with Ceph for ARMv6 or above.

Signed-off-by: Hector Oron <zumbi@debian.org>
2011-03-20 08:23:22 +01:00
Laszlo Boszormenyi
9b969ce92f Add cross compilation support
Taken from Debian bugreport #618939 , courtesy by Hector Oron.

Signed-off-by: Hector Oron <zumbi@debian.org>
2011-03-19 20:45:20 +01:00
Laszlo Boszormenyi
1ad567e347 Add parallel building support for multi{core,processor} systems. 2011-03-19 20:15:17 +01:00
Yehuda Sadeh
8f2392b88f Merge commit 'origin/master' into rgw
Conflicts:

	src/Makefile.am
	src/rados.cc
	src/rgw/rgw_admin.cc
	src/rgw/rgw_main.cc
	src/rgw/rgw_rest.cc
2011-03-16 10:45:43 -07:00
Sage Weil
723a92657b Merge branch 'stable'
Conflicts:
	configure.ac
	debian/changelog
	src/cfuse.cc
	src/rgw/rgw_rest.cc
2011-03-14 16:44:31 -07:00
Sage Weil
7f4a161e7f v0.25.1
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-03-14 15:39:48 -07:00
Sage Weil
8954d2b3e6 Merge branch 'stable'
Conflicts:
	src/include/rados/librados.h
	src/include/rados/librados.hpp
	src/librados.cc
2011-03-14 13:22:16 -07:00
Tommi Virtanen
b63d40649e debian: Conflict on earlier -dev packages with sonames.
This ensures a smooth, automatic transition, by telling apt/dpkg that
it's ok to replace the old package with the new one.

Continuation of 95db4c5cb8.

Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-03-11 16:13:45 -08:00
Sage Weil
8218486e47 Merge remote branch 'origin/stable'
Conflicts:
	debian/control
2011-03-11 14:57:53 -08:00
Sage Weil
d1d2e87019 debian: add udev rules
Add /lib/udev/rules.d/50-rbd.rules to debian package.
crbdnamer generates the dev path:
/dev/rbd/<pool>/<name>:<number>

Signed-off-by: Samuel Just <samuel.just@dreamhost.com>

Conflicts:

	debian/rules
	src/crbdnamer
2011-03-11 09:43:14 -08:00
Samuel Just
863ef7c331 debian: add udev rules
Add /lib/udev/rules.d/50-rbd.rules to debian package.

Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
2011-03-10 16:08:39 -08:00
Sage Weil
95db4c5cb8 debian: remove so version from -dev packages
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-03-10 13:17:36 -08:00
Yehuda Sadeh
eb31edd9de Merge commit 'origin/master' into rgw
Conflicts:

	debian/control
	src/rgw/rgw_rest.cc
2011-03-07 14:22:26 -08:00
Tommi Virtanen
1cd878b183 Bump debian/changelog timestamp so it's greater than previous one.
This shuts up lintian, and just makes sense.

Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-03-07 11:34:41 -08:00
Sage Weil
10bc2d9979 Merge branch 'next'
Conflicts:
	configure.ac
	debian/changelog
	debian/control
	src/Makefile.am
	src/cmds.cc
	src/cosd.cc
	src/include/rados/librados.hpp
	src/librados.cc
	src/mds/Server.cc
	src/osd/OSD.cc
	src/testradospp.cc
2011-03-05 15:27:25 -08:00
Sage Weil
3fa121bf0a v0.25 2011-03-05 13:59:50 -08:00
Sage Weil
4ac0881025 Bump librados soname to 2.
Update Debian packaging. For human-only mentions of librados,
use just "librados"

Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>

Conflicts:

	debian/control
	src/Makefile.am
2011-03-05 13:59:49 -08:00
Yehuda Sadeh
3552c29b4e debian: remove extra dependencies 2011-03-01 11:26:13 -08:00
Yehuda Sadeh
4ed8bec671 debian: fix libcurl dependency again 2011-03-01 11:26:13 -08:00
Yehuda Sadeh
644bcb6ca6 debian: add libcurl dependency 2011-03-01 11:26:13 -08:00
Laszlo Boszormenyi
037d6620c8 Update Debian packaging for 0.26~rc.
Make ceph x86 and x64 only because of build dependency on architecture related
google-perftools.
Put library packages to section lib.
2011-02-24 13:50:28 -08:00
Josh Durgin
dfafa9f3c8 .gitignore: ignore debian packaging outputs 2011-02-17 11:02:59 -08:00
Sage Weil
a930c7afe9 debian: add python, python-dev build-deps
Might be overkill?  The error I see from pbuilder is

checking for a Python interpreter with version >= 2.4... none
error: configure: in `/tmp/buildd/ceph-0.24.3-676-gcde53e9':
error: configure: Failed to find Python 2.4 or newer

...but I'm guessing python-dev is needed too?

Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-02-11 22:47:51 -08:00
Sage Weil
1c320ebe65 Merge branch 'stable'
Conflicts:
	configure.ac
2011-02-11 13:41:56 -08:00
Sage Weil
7fea444bb6 Merge remote branch 'origin/librbd' 2011-02-11 13:29:32 -08:00
Sage Weil
2cd2c56dd0 v0.24.3 2011-02-10 09:49:28 -08:00
Sage Weil
7d3e8afcb5 cfuse: remove high level fuse interface
Untested, unused, and inferior to the lowlevel implementation.

Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-02-08 07:43:00 -08:00
Wido den Hollander
9bb5b551f7 librbd: Install the headers in the development package
Signed-off-by: Wido den Hollander <wido@widodh.nl>
2011-02-07 15:13:01 -08:00
Josh Durgin
f18c721393 librbd: add packages for librbd 2011-02-07 15:13:01 -08:00
Sage Weil
dba7c1fd46 Merge branch 'testing' into unstable
Conflicts:
	configure.ac
	src/Makefile.am
	src/common/common_init.cc
	src/common/debug.h
	src/common/signal.cc
	src/config.cc
	src/mon/MDSMonitor.cc
	src/msg/SimpleMessenger.cc
	src/osd/OSD.cc
	src/osd/ReplicatedPG.cc
2011-01-25 08:50:58 -08:00
Sage Weil
f7572de5cb v0.24.2 2011-01-24 12:53:22 -08:00
Sage Weil
f650e3dac1 Merge branch 'testing' into unstable
Conflicts:
	configure.ac
2011-01-13 13:24:52 -08:00
Sage Weil
630565f3ac v0.24.1 2011-01-07 16:50:15 -08:00
Sage Weil
7e83b570e4 Merge branch 'testing' into unstable
Conflicts:
	configure.ac
2011-01-03 10:24:47 -08:00
Laszlo Boszormenyi
1e291fc9ef debian: don't strip rados classes
Signed-off-by: Laszlo Boszormenyi <gcs@debian.hu>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-12-17 08:31:00 -08:00
Laszlo Boszormenyi
9c173bb400 debian: rename ceph.lintian -> ceph.lintian-overrides
Signed-off-by: Laszlo Boszormenyi <gcs@debian.hu>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-12-17 08:30:43 -08:00
Colin Patrick McCabe
292414c5fd gceph: Add gceph to rpm, deb
Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
2010-12-10 20:34:49 -08:00
Laszlo Boszormenyi
4e3c201132 Tune Debian packaging for the upcoming v0.24 release.
Including switch OpenSSL dependency to Crypto++ as its being used instead of
the former; remove radosacl as its not compiled anymore and pristine clean
the source. Explicitly note this is in a 1.0 package format.
2010-12-05 22:20:48 -08:00
Colin Patrick McCabe
39b42b21e9 make: create /etc/ceph if it doesn't exist
make: create /etc/ceph if it doesn't exist. On uninstall, remove the
directory if it's empty. (Never remove a user's config file, though.)

Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
2010-12-02 17:35:32 -08:00
Greg Farnum
03eb4e7a07 man: add man page for cephfs
Add to Makefile, debian, and ceph.spec.in bits
2010-12-02 16:18:38 -08:00
Sage Weil
0897edafc8 Merge branch 'testing' into rc
Conflicts:
	configure.ac
2010-12-01 10:20:43 -08:00
Sage Weil
5bdae2af8c ceph v0.23.2 2010-12-01 10:03:26 -08:00
Sage Weil
b39f042501 Merge branch 'testing' into unstable
Conflicts:
	src/os/FileJournal.cc
2010-11-30 12:19:39 -08:00
Sage Weil
9360126943 debian: many many cleanups
Signed-off-by: Laszlo Boszormenyi <gcs@debian.hu>
2010-11-30 09:13:54 -08:00
Sage Weil
de61991a87 Merge branch 'testing' into unstable
Conflicts:
	configure.ac
2010-11-23 09:37:13 -08:00
Sage Weil
868665d5f2 v0.23.1 2010-11-22 23:02:09 -08:00
Sage Weil
f8b3271f45 Merge branch 'rc' into unstable
Conflicts:
	configure.ac
	src/Makefile.am
2010-11-11 14:28:18 -08:00
Sage Weil
5d1d8d0c46 v0.23 2010-11-10 21:18:37 -08:00
Sage Weil
84840ed76b debian: don't explicitly depend on libgoogle-perftools0
dpkg-buildpackage will autodetect the dependency.  Except on lenny, where
it doesn't exist and we don't use it!

Signed-off-by: Sage Weil <sage@newdream.net>
2010-11-10 08:45:36 -08:00
Sage Weil
53b076d5fb Merge remote branch 'origin/rbd-fiemap' into unstable 2010-11-09 14:23:12 -08:00
Sage Weil
4f24fcbc8a debian: add gtk build-depends
For ceph -g.

Signed-off-by: Sage Weil <sage@newdream.net>
2010-11-03 16:40:13 -07:00
Colin Patrick McCabe
38f96c658d debian packaging: set --sbindir=/sbin
We want mkcephfs and mount.ceph to be under /sbin.

Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
2010-11-02 14:37:56 -07:00
Wido den Hollander
905ff76352 debian: add pkg-config as build-depends
Signed-off-by: Wido den Hollander <wido@widodh.nl>
2010-11-02 09:45:14 -07:00
Sage Weil
6c69c25923 Merge remote branch 'origin/testing' into unstable
Conflicts:
	configure.ac
2010-10-30 15:04:13 -07:00
Sage Weil
9f4fd4a6d9 v0.22.2 2010-10-30 11:24:34 -07:00
Sage Weil
8255a6716f debian: fix changelog
(This was actually in the 0.22.1-1 package we built.)

Signed-off-by: Sage Weil <sage@newdream.net>
2010-10-29 10:48:40 -07:00
Sage Weil
8d37b2808d debian: change compat to 6 to match debhelper require
Reported-by: Laszlo Boszormenyi <gcs@debian.hu>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-10-27 21:27:11 -07:00
Sage Weil
2ed57d2a6d Merge remote branch 'origin/testing' into unstable
Conflicts:
	configure.ac
	src/rados.cc
2010-10-26 12:04:17 -07:00
Sage Weil
a8f6ba946b add cephfs to deb, rpm 2010-10-25 16:44:22 -07:00
Sage Weil
e912e686de v0.22.1 2010-10-23 10:49:50 -07:00
Sage Weil
9c59a6aab5 debian: 0.22-4 2010-10-21 17:31:58 -07:00
Sage Weil
9e3607fe3f debian: 0.22-4 2010-10-20 13:47:46 -07:00
Sage Weil
c0db71fb05 debian: update standards-version; fix ceph-client-tools-dbg 2010-10-18 13:29:21 -07:00
Sage Weil
8a7c95f60a v0.22 2010-10-15 15:34:44 -07:00
Sage Weil
af749e62cb cdebugpack: man page
Signed-off-by: Sage Weil <sage@newdream.net>
2010-10-07 09:38:37 -07:00
Sage Weil
3b1b8f89ff cdebugpack: include in deb, rpm 2010-10-07 09:25:26 -07:00
Sage Weil
8de84998b8 Merge branch 'testing' into unstable
Conflicts:
	configure.ac
2010-09-18 14:08:35 -07:00
Sage Weil
e4e37a96f6 v0.21.3 2010-09-17 21:03:27 -07:00
Sage Weil
90dd3c3e89 Merge branch 'testing' into unstable
Conflicts:
	configure.ac
	src/mds/MDCache.cc
2010-09-07 12:13:39 -07:00
Sage Weil
f24cee3438 ceph v0.21.2 2010-08-26 15:27:13 -07:00
Sage Weil
e5c0912650 debian: fix tcmalloc dependency
Depend on libgoogle-perftools0, not libtcmalloc-minimal0, since we link
against libtcmalloc, not libtcmalloc-minimal.  Duh.

Signed-off-by: Sage Weil <sage@newdream.net>
2010-08-13 15:12:34 -07:00
Sage Weil
a5e582df85 Merge branch 'tcmalloc' into unstable 2010-08-12 16:32:42 -07:00
Sage Weil
49f3ac468f debian: require tcmalloc 2010-08-12 16:32:01 -07:00
Sage Weil
9341ddb714 Merge branch 'testing' into unstable
Conflicts:
	configure.ac
2010-08-11 16:19:56 -07:00
Sage Weil
7aa332cd82 ceph v0.21.1 2010-08-11 14:59:19 -07:00
Yehuda Sadeh
185f4e5d88 fiemap: move read_fiemap from rbd.cc to fiemap.cc 2010-08-06 10:55:09 -07:00
Yehuda Sadeh
e2bb2e7905 rbd: import using fiemap
still requires some cleanup, but basically works
2010-08-04 12:19:25 -07:00
Thomas Mueller
3e42191b3d debian: add ceph-client-tools dep to ceph
Signed-off-by: Thomas Mueller <thomas@chaschperli.ch>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-08-02 13:27:16 -07:00
Thomas Mueller
f725f20385 debian: move utils rbd,rados,csyn to ceph-client-tools
Signed-off-by: Thomas Mueller <thomas@chaschperli.ch>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-08-02 13:26:30 -07:00
Thomas Mueller
c61a6c32f3 debian: move mount.ceph to ceph-client-tools
Signed-off-by: Thomas Mueller <thomas@chaschperli.ch>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-08-02 13:26:27 -07:00
Sage Weil
9ccf9cb6c5 debian: move fuse-utils dep to ceph-fuse
Reported-by: Thomas Mueller <thomas@chaschperli.ch>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-08-02 13:26:09 -07:00
Sage Weil
67236ae746 move logrotate conf out of debian/ to fix ceph.spec 2010-08-02 09:15:34 -07:00
Sage Weil
b502be7a8d move mkcephfs to /sbin 2010-07-30 12:06:10 -07:00
Sage Weil
7465b5e37d debian: more cleanups
https://code.launchpad.net/~clint-fewbar/review-new-branches/ceph-new-pkg/+merge/31303
2010-07-30 12:05:55 -07:00
Thomas Mueller
bcbad88de1 redirect stdout to /dev/null when reloading
the reload command prints to stdout. example:

# service ceph reload
=== mon.0 ===
Reloading Ceph mon0 on hoe001...kill -1 22197...done
=== osd.0 ===
Reloading Ceph osd0 on hoe001...kill -1 22263...done

"properly" configured systems will send the output by mail to
the administrator - this is not desired in case of successfull
reloading.

Signed-off-by: Thomas Mueller <thomas@chaschperli.ch>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-30 09:18:54 -07:00
Sage Weil
090436f56a v0.21 2010-07-29 09:37:16 -07:00
Thomas Mueller
fd4029cb0a debian/ceph.logrotate: enhance postrotate for "service" util
[ The following text is in the "UTF-8" character set. ]
    [ Your display is set for the "iso-8859-1" character set.  ]
    [ Some characters may be displayed incorrectly. ]

invoke-rc.d is debian specific.

run "service ceph reload" if invoke-rc.d fails.

Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-29 09:29:31 -07:00
Thomas Mueller
e1a9768545 debian: ceph-cfuse: move ceph from Recommends to Suggests
on a standalone fuse client ceph serverside is not needed. if it's
"Recommended" the default behaviour is to install it too. Move it to "Suggests"
that it's not installed by default if one installs just ceph-fuse.

from debian policy:
Suggests:
This is used to declare that one package may be more useful with one or more
others. Using this field tells the packaging system and the user that the listed
packages are related to this one and can perhaps enhance its usefulness, but
that installing this one without them is perfectly reasonable.

- Thomas

Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-29 09:14:11 -07:00
Sage Weil
b0616f8516 debian: drop gcc, g++ build deps 2010-07-28 16:28:37 -07:00
Sage Weil
487f0e8550 debian: remove gcc/g++ build-depends
(as per Clint Byrum)
2010-07-28 16:25:46 -07:00
Sage Weil
58181fe584 debian: add trailing newline 2010-07-28 16:25:46 -07:00
Sage Weil
39a3db6be8 debian: fix debhelper depend version
dh_lintian was introduced in 6.0.7
2010-07-28 16:25:46 -07:00
Sage Weil
07d880ea57 debian: update to latest standards version 2010-07-28 16:25:46 -07:00
Sage Weil
47688a433d debian: fix weak-library-dev-dependency
E: ceph source: weak-library-dev-dependency librados1-dev on librados1
E: ceph source: weak-library-dev-dependency libceph1-dev on libceph1
2010-07-28 16:25:46 -07:00
Sage Weil
b8c1bda8ab debian: fix typo in libcrush description
Reported-by: Wido
2010-07-22 10:53:14 -07:00
Sage Weil
0bd671f734 debian: drop unused *.modules.in 2010-07-21 09:31:57 -07:00
Sage Weil
68fc3fc884 debian: no more ceph-kclient-soruce 2010-07-21 09:27:49 -07:00
Sage Weil
dd9d23b3a1 debian: cleanup from Clint Byrum <clint@ubuntu.com>
With a few changes by me (changelog, copyright clarification)
2010-07-21 09:27:49 -07:00
Yehuda Sadeh
b0a5cc2db2 rbd: update man page, other external tools 2010-07-15 14:35:04 -07:00
Sage Weil
e61ceee1de debian: override lintian warning unstripped-binary-or-object 2010-07-09 15:51:25 -07:00
Sage Weil
c5d86f9d77 debian: require binutils
cclass needs 'nm' to extract symbols from rados classes.

Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-08 08:33:40 -07:00
Sage Weil
fd8ba5d5f2 debian: explicit postinst/postrm for shlibs
The dh_shlibdeps sees the .so in 'ceph' and incorrectly adds ldconfig to
postinst and postrm.  Which is useless and upsets lintian.  So do our
postinst/postrm magic explicitly.

Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-08 08:29:53 -07:00
Sage Weil
b977f4e579 debian: _do_ strip cosd 2010-07-07 15:56:25 -07:00
Sage Weil
cf38e86e81 class: make class tmp directory configurable, not /tmp
/tmp usually gets mounted with 'noexec', making it a poor choice.

Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-07 15:56:23 -07:00
Sage Weil
243491ef7c debian: do not strip cosd 2010-07-07 12:50:54 -07:00
Sage Weil
f6e1fd53ce debian: do not strip rados classes
Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-07 07:36:50 -07:00
Sage Weil
a321ae432f debian: add postinst, postrm for ceph package
This will keep debain from using the default, which thinks it needs to run
ldconfig.  Which it doesn't.
2010-07-07 07:36:50 -07:00
Sage Weil
0bf19e5a69 debian: put rbd classes in ceph, not librados1 package
The cluster classes are a server-side thing, not client lib thing.

Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-07 07:36:50 -07:00
Sage Weil
929f67215c debian: include rados-classes
Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-07 07:36:50 -07:00
Sage Weil
83d1ea6636 logger: huge rewrite, cleanup
- name *.log
- name after name, not rank
- reopen on sighup
- remove pointer on shutdown
- clean up interface
- implement reset (truncate/reopen file)
- rotate logs

Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-06 21:12:44 -07:00
Fred Ar
b4336250f8 debian: include libcls_rbd.so.*
Signed-off-by: Fred Ar <ar.fred@yahoo.com>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-05 08:59:53 -07:00
Sage Weil
9c3fc0ae40 mkmonfs: remove all traces
It's been replaced by 'cmon --mkfs'

Reported-by: Thomas Mueller <thomas@chaschperli.ch>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-02 07:57:16 -07:00
Sage Weil
c2debcc623 man: install cclass, cclsinfo man pages; include in ceph.deb 2010-07-01 14:29:13 -07:00
Sage Weil
57aeed1fde debian: add logrotate.d/ceph 2010-07-01 14:29:13 -07:00
Sage Weil
4d9f49a725 debian: include cclsinfo 2010-06-29 16:25:27 -07:00
Fred Ar
775506e9ac debian: include cclass 2010-06-19 08:41:21 -07:00
Sage Weil
7113775b6d mon: roll mkmonfs functionality into cmon --mkfs 2010-05-24 15:56:02 -07:00
Sage Weil
3ed1a55d51 debian: build-depends libatomicops-dev 2010-04-23 14:50:26 -07:00
Sage Weil
756b251bac v0.20 2010-04-23 12:10:24 -07:00
Sage Weil
8478ebedde debian: require hdparm, recommend btrfs-tools 2010-04-21 10:58:42 -07:00
Sage Weil
ba5a0d1ff6 fetch_config: enable fetching ceph.conf from a remote location
fetch_config: always fetch if script exists and is executable

fetch_config: make /etc/ceph/sample.fetch_config +x

Makefile: fix whitespace
2010-04-20 16:38:48 -07:00
Sage Weil
26325b1a29 debian: more librados1-dev deps 2010-04-09 14:52:29 -07:00
Sage Weil
2112d2081d debian: fix up librados1-dev with all necessary headers 2010-04-08 15:23:03 -07:00
Sage Weil
6e28eb3d6e Merge branch 'rbd' into unstable 2010-04-07 15:29:38 -07:00
Sage Weil
b89e743c43 debian: include rbdtool 2010-04-07 15:29:23 -07:00