Commit Graph

157 Commits

Author SHA1 Message Date
Sage Weil
9c59a6aab5 debian: 0.22-4 2010-10-21 17:31:58 -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
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