Sage Weil
5bd85ee5aa
udev: trigger ceph-disk-activate directly from udev
...
There is no need to depend on upstart for this.
Signed-off-by: Sage Weil <sage@inktank.com>
2013-02-13 22:18:59 -08:00
Sage Weil
23ad3a46a0
debian: put ceph-mds upstart conf in ceph-mds package
...
Fixes : #3157
Signed-off-by: Sage Weil <sage@inktank.com>
2013-02-13 12:30:22 -08:00
Sage Weil
e80675a0f3
debian: include /var/lib/ceph/bootstrap-mds in package
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-02-13 12:30:22 -08:00
Sage Weil
50cbd10531
debian: implement purge postrm script for ceph, ceph-mds
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-02-13 12:30:22 -08:00
Sam Lang
376cca2d4d
deb: Add ceph-coverage to ceph-test deb package
...
Teuthology uses the ceph-coverage script extensively
and expects it to be installed by the ceph task. Add
the script to the ceph-test debian package so that it
gets installed for that use case.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
2013-02-12 17:12:35 -06:00
Danny Al-Gaaf
125cb7190d
ceph-test.install: updated filelist
...
Add some files which are part of the ceph-test package on RPM based
distributions already: ceph_test_mon_workloadgen, ceph_rgw_jsonparser,
ceph_test_objectcacher_stress.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2013-02-10 19:00:40 +01:00
Danny Al-Gaaf
6cecdd86f7
spec/debian: don't install rest-bench twice
...
Don't install rest-bench in ceph.spec.in section for ceph-test and
ceph-test.install twice. This file is already part of the rest-bench
package.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2013-02-10 18:56:47 +01:00
Danny Al-Gaaf
7b89ee666b
ceph-test: give binaries from ceph-test package useful names
...
The files from the ceph-test subpackage are installed to /usr/bin,
give them more useful names to make sure that the user know they
belong to ceph. add a 'ceph_' prefix and change some test* binaries
to ceph_test_*.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2013-02-10 18:33:56 +01:00
Yehuda Sadeh
c8eace6ff0
rgw: create a separate logrotate file for radosgw
...
Fixes : #3813
Since radosgw package is separate from the ceph package,
it also needs to have a separate logrotate. The default
path for radosgw log is changed to /var/log/radosgw,
and it now has a different logrotate script.
Updating both deb and rpm packaging.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2013-02-05 14:54:38 -08:00
Gary Lowell
4a6924a562
install: remove perl dependency
...
Change the filter in logrotate to use sed instead of perl, and remove the
package dependency on perl.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
2013-02-04 12:56:01 -08:00
Sage Weil
4be48a6e53
Merge remote-tracking branch 'gh/wip-rbd-bench'
...
Conflicts:
ceph.spec.in
debian/ceph-test.install
src/.gitignore
2013-02-03 08:59:48 -08:00
Gary Lowell
16cf9dc67e
build: Add new rbd-fuse package
...
rdb-fuse is a new facility to map ceph rdb images to files.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
2013-01-31 20:35:26 -08:00
David Zafman
0758fabaed
Add ceph-filestore-dump to the packaging
...
Feature: #3890
Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
2013-01-30 22:50:41 -08:00
Josh Durgin
0d172b95de
packaging: add smalliobenchrbd
...
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-01-22 16:19:27 -08:00
Gary Lowell
bebdc70b42
build: Add perl installation dependency to rpm and debian packages.
...
There was already a dependency on python in the debian control file,
a similar dependency was added to the rpm spec file. perl is needed
for the logrotate script, so a dependecy was on perl wass added to
both. Bug 3768.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
2013-01-17 22:43:07 -08:00
Gary Lowell
1a32f0a0b4
v0.56
2012-12-31 17:10:11 -08:00
Sage Weil
f38d891138
Merge branch 'wip-build-fixes' into next
2012-12-20 10:49:34 -08:00
Sage Weil
0dd1302543
Merge remote-tracking branch 'gh/testing' into next
2012-12-17 16:51:20 -08:00
Gary Lowell
e9231fe6c1
Makefiles: Two new packages needed in the debian build depdencies.
...
The ceph test programs that are now being built by default require the junit
and libboost-program-options packages. These have been added to the build
dependecies in the debian control file.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
2012-12-16 12:29:54 -08:00
James Page
bc9d9d8a2b
Refactor rule file to separate arch/indep builds.
...
Prior to the ceph fs java bindings, all packages where
architecture depdendent so the packaging rules file
worked OK; this fixes up the binary-indep/arch targets
to split the builds of architecture dependent and
independent files.
Signed-off-by: James Page <james.page@ubuntu.com>
2012-12-16 12:29:30 -08:00
Sage Weil
ae100cfdbc
mount.fuse.ceph: add ceph-fuse mount helper
...
Signed-off-by: Sage Weil <sage@inktank.com>
2012-12-12 21:14:38 -08:00
Gary Lowell
8e25c8d984
v0.55.1
2012-12-12 16:24:34 -08:00
Sage Weil
81e567c90d
Merge remote-tracking branch 'gh/wip-ceph-test' into next
2012-12-08 09:18:21 -08:00
Dan Mick
8816b39aad
debian: add ceph.postinst to remove /etc/init/ceph.conf on update
...
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
2012-12-07 23:11:39 -08:00
Gary Lowell
690f817560
v0.55
2012-12-03 19:08:35 -08:00
Gary Lowell
37adf2a9f1
packaging: Add ceph-test debian package
...
The ceph-test package includes optional test and benchmarking programs.
2012-11-27 13:50:25 -08:00
Gary Lowell
7926ef5393
Merge branch 'next'
...
Conflicts:
configure.ac
src/rgw/rgw_common.cc
2012-11-13 17:29:47 -08:00
Gary Lowell
60b84b095b
v0.54
2012-11-13 13:18:07 -08:00
Yehuda Sadeh
2475d0143b
Merge branch 'wip-keystone' into wip-rgw-integration
...
Conflicts:
debian/control
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2012-11-08 17:19:18 -08:00
Yehuda Sadeh
a99b0fac88
rgw: fix build
...
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2012-11-08 13:24:30 -08:00
Noah Watkins
b3cc40a333
java: update deb bits from ceph-devel feedback
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2012-10-19 10:22:38 -07:00
Noah Watkins
9feb4afdd8
debian: add libcephfs-java package
...
Creates libceph1-java package that contains
the libcephfs Java wrappers .jar file and the
JNI library.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2012-10-19 09:59:10 -07:00
Gary Lowell
d78ba6af94
Merge branch 'next'
2012-10-16 23:27:21 +00:00
Gary Lowell
2528b5ee10
v0.43
2012-10-16 17:42:36 +00:00
Tommi Virtanen
662c69e525
ceph-disk-prepare, debian/control: Support external journals.
...
Previously, ceph-disk-* would only let you use a journal that was a
file inside the OSD data directory. With this, you can do:
ceph-disk-prepare /dev/sdb /dev/sdb
to put the journal as a second partition on the same disk as the OSD
data (might save some file system overhead), or, more interestingly:
ceph-disk-prepare /dev/sdb /dev/sdc
which makes it create a new partition on /dev/sdc to use as the
journal. Size of the partition is decided by $osd_journal_size.
/dev/sdc must be a GPT-format disk. Multiple OSDs may share the same
journal disk (using separate partitions); this way, a single fast SSD
can serve as journal for multiple spinning disks.
The second use case currently requires parted, so a Recommends: for
parted has been added to Debian packaging.
Closes : #3078
Closes : #3079
Signed-off-by: Tommi Virtanen <tv@inktank.com>
2012-10-15 09:34:36 -07:00
Tommi Virtanen
8fab972905
gitignore: Update to match packaging changes and additions, rest-bench addition.
...
Signed-off-by: Tommi Virtanen <tv@inktank.com>
2012-10-09 13:38:45 -07:00
Tommi Virtanen
d6b065ce91
debian/control, ceph-disk-prepare: Depend on xfsprogs, use xfs by default.
...
Ext4 as a default is a bad choice, as we don't perform enough QA with
it. To use XFS as the default for ceph-disk-prepare, we need to depend
on xfsprogs.
btrfs-tools is already recommended, so no change there. If you set
osd_fs_type=btrfs, and don't have the package installed, you'll just
get an error message.
Signed-off-by: Tommi Virtanen <tv@inktank.com>
2012-10-05 15:41:35 -07:00
Tommi Virtanen
4302f12a60
ceph-create-keys: Create a bootstrap-osd key too.
...
Signed-off-by: Tommi Virtanen <tv@inktank.com>
2012-10-05 11:09:06 -07:00
Sage Weil
879b34daa9
v0.52
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAABAgAGBQJQZIivAAoJEH6/3V0X7TFtgggQAKU97wvpdnqeYdGPDWH5A8sR
HGzsSvJFTMTDCN42sJA/QFCaBYEO0BUlng8bJBFVCgPrn2Rl8GhMORRyTnzHiRhr
DHHgI5zoGtteYHYByCXcTGh4iSxcClmXLNIP4kd4TY15By/npcHo5zDZ7fOQENb8
9OCF38eu7xIU1VhNCo97pNoKCGM0THfCvY+qbRiZ7rSaMPoU2h55+f28n/8NHyoC
a3COmQB3QHErf9J1o+6zwBRM+z03+5i5J5ojv+FFaOj8r0KgNTssDCuolYPdyhL/
xaQOtEc6QHH4qYpEMxbMdTgyTkssnn8Qtqb1XqxjCoL7W1YxKiRfQCathVjROQ2b
wTkyN1JihLxzcWmoFph7z2gtPcTaqajlp800qxUjC8kQj63YhIUiSLMMMUqkxhLw
GkWRflrzVXRhrVfTajFzKrzjDm9vuzZz+hxvJLVRGwReJ48rxOybzA69hUc9fpbo
Tgui3CSJAEqlqgXb8VKmwOJJu+IYjJrOEON/5++lNSexN8fAqDyMC2HTPlClQqnp
fDK9AT9xGsm6V/PB40I8jmhOVH23LttAUqW6M3kEMmIBBdF/krv1K+UPfKCMxFS/
xsxfRNmVd84ycJWvPSxUPkWdl0bDRj9PQnV9iCuZiAY9f19dYhPWJp3c8v7ThPTB
oFL9UJFMDcFJ3uWcsa/p
=MsuW
-----END PGP SIGNATURE-----
Merge tag 'v0.52'
v0.52
Conflicts:
src/rgw/rgw_rados.cc
2012-09-27 12:54:07 -07:00
Gary Lowell
e48859474c
v0.52
2012-09-27 16:26:11 +00:00
Sage Weil
de930440e7
remove obsync
...
This now lives at http://github.com/ceph/obsync
Signed-off-by: Sage Weil <sage@inktank.com>
2012-09-17 18:23:39 -07:00
James Page
31560ca55b
Rejig the way the shared libraries are processed so that manual postinst/postrm scripts are not required for lib* packages, ensuring that the .so's in the ceph package are not detected
2012-09-12 10:40:01 +01:00
Tommi Virtanen
f2c4510848
upstart, ceph-create-keys: Make client.admin key generation automatic.
...
This should help simplify Chef etc deployments. Now (when using the
Upstart jobs), when a ceph-mon is started, ceph-create-admin-key is
triggered. If /etc/ceph/$cluster.client.admin.keyring already exists,
it does nothing; otherwise, it waits for ceph-mon to reach quorum, and
then does a "ceph auth get-or-create" to create the key, and writes it
atomically to disk.
The equivalent code can be removed from the Chef cookbook once this is
in.
2012-08-30 13:41:20 -04:00
Sage Weil
0e091d81a1
v0.51
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAABAgAGBQJQOVjIAAoJEH6/3V0X7TFtdFIQAKyU+6kldJE2YZO5GOO7jPb2
vGAhsYpvuS/Vx87yrSa7Xavz/C/frKz5m+5SsmxbZl+ditRLCGAD/BlQIuj0UWAW
MxURFK9hjwJK23fuuuXUXEbMmABmRP8XlzG9IGl5yRM07+IUl8aMGy7+i4yGzGFX
QVMHC1qMD70SAQ+q2/JVXlVxkVPzqzf9iT+xuFk28V8A0ZLlSAfTuSHD9YLJiWaV
SjR/vVLpajaTR3ytkSxrG1fwuqENf9OThLXxHuyplZvTUIuAxbxBlWSMJmuLQ3JF
JNX/N0/z9Omw+ipJAvM/nS6TbT0X2KhMYjObINOVUiDkwC9jBznCl8A1b/hy7wJX
haTUat6OW3taGysP3AkOddwkyDHLJxz/UoUtPbEgT/mDOB8CwWEdpgkL8wsvNUgK
n2yEJNpjhQ2QG2LC/n0x67jVlt0B4IRMbijFAoySyklfnJjU8J+Uyjl4bentDvM7
cQrIIBobQMbc9urcSWzxMd6+fCvxEvtXY027LVP7K3hS3thS2tPRT3WT6vAZ7vih
foOyc2a9SQxwDWa3bf7d5yoL7nLB9KfRXIbHu31EKgM5pw8Lgy1vRtaqEKOh9Lup
l8pk5/2ABmy2pYaeLGyTnZN+8BsR5ZYyqJ2nUL/VbSmReto1BIRrI4zhEAAlNWWN
nKrNwX4xOZjDX9ghsMUv
=t5SY
-----END PGP SIGNATURE-----
Merge tag 'v0.51'
v0.51
2012-08-26 08:18:45 -07:00
Sage Weil
c03ca95d23
v0.51
2012-08-25 15:58:39 -07:00
Gary Lowell
6b1f23cb48
librbd-dev.install: package new rbd/features.h header file.
2012-08-24 15:16:05 -07:00
Sage Weil
a4428bd0e1
v0.50
2012-08-13 09:49:24 -07:00
Sage Weil
ca6265d0f4
v0.49
2012-07-23 11:28:08 -07:00
James Page
65c43e341b
debian: fix ceph-fs-common-dbg depends
...
Signed-off-by: James Page <james.page@ubuntu.com>
2012-07-12 06:58:56 -07:00
Sage Weil
fa96e19f4d
Merge branch 'stable' into next
2012-07-10 18:21:29 -07:00
Sage Weil
b387077b1d
debian: include librados-config in librados-dev
...
Reported-by: Laszlo Boszormenyi <gcs@debian.hu>
Signed-off-by: Sage Weil <sage@inktank.com>
2012-07-08 20:33:12 -07:00
Sage Weil
c0b01cda10
Merge branch 'stable'
...
Conflicts:
src/test/cli/radosgw-admin/help.t
2012-07-04 09:30:21 -07:00
Tommi Virtanen
ad97415ef7
ceph-disk-prepare: Partition and format OSD data disks automatically.
...
Uses gdisk, as it seems to be the only tool that can automate GPT uuid
changes. Needs to run as root.
Adds Recommends: gdisk to ceph.deb.
Closes : #2547
Signed-off-by: Tommi Virtanen <tv@inktank.com>
2012-07-03 15:25:52 -07:00
Sage Weil
67455c2187
debian: strip new ceph-mds package
...
Reported-by: Amon Ott <a.ott@m-privacy.de>
Signed-off-by: Sage Weil <sage@inktank.com>
2012-07-03 09:20:35 -07:00
Sage Weil
d347cc8942
v0.48argonaut
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAABAgAGBQJP8iluAAoJEH6/3V0X7TFtnFsQAI9z65MWcZNi0nbXmLRudBfM
0IrcP8bmDAY9D9F45jVxhnJlumxv1FJFBNYXwNkFC/+6jhhevsnIstjYzactPyGt
C52gapsgjW5S5BSZBAZjyE0zfP9Iu0s7UhxhdABsRkcOnHFJdrXebkNWL4x7I3st
Sok5LyL6EyIcTNDFYGajOARMbNSi71j8Ys67onPMJaGFenQD0mcgd9bJMmun99Xt
DQEMOFRXEQydjbO9tAiWLWN6ws/nugcsdJggGqny2Z0AqqiHRejOPyVovsVX63jK
r9psFdPDMGFWXa11KIj3mihRXQZoSlqbibYhGBgOYtfsaAkegOmoyS/YNcumDY0G
2w+6azQkmKqRMytgPD1tBCZV6pLoPtROUBXoKn4Enul41FWKzPidGsqKh7mSZSaz
7/Zl0Y7Blgtbtfh6V2kJwKpoeNNVhXsXRFnlyKnH+SszUOdzsLVZHoH5GwptpCD/
dxeeXXjmK1J87p08Ze/hy7GqFlEam8yRHukzF9G4V62Yggy/ZIi75uoyxydBWbxr
mOpbNGl5Ckl925LAMSTu3Dkj1n1C0gJUe+OJHUof6F2Dncczhr1Cjtgq/Fp0YXYz
8XyPhjN43HnkIgW/ogRtPnJVjHv7Z4HMFUfRS3szWzWp7wZABe7ULRvnZcCDaPb0
O04ycKNKttq0YAOzNM5M
=DzUX
-----END PGP SIGNATURE-----
Merge tag 'v0.48argonaut'
v0.48argonaut
2012-07-02 21:24:56 -07:00
Sage Weil
030478e299
Merge branch 'wip-msgr'
2012-07-02 17:54:35 -07:00
Sage Weil
c2b20ca742
v0.48argonaut
2012-07-02 16:06:01 -07:00
Sage Weil
9d6013e0db
debian: move metadata server into ceph-mds
...
Also adjust the recommends and depends, so that libcephfs1 and ceph-fuse
hang off of ceph-mds instead of ceph.
Signed-off-by: Sage Weil <sage@inktank.com>
2012-06-27 20:25:13 -07:00
Sage Weil
915f321096
debian: move mount.ceph and cephfs into ceph-fs-common
...
Based on patches from Laszlo Boszormenyi (GCS) <gcs@debian.hu>.
Signed-off-by: Sage Weil <sage@inktank.com>
2012-06-27 20:25:13 -07:00
Sage Weil
0d9b558f5c
debian: arch linux-any
...
Signed-off-by: Sage Weil <sage@inktank.com>
2012-06-27 20:25:13 -07:00
Laszlo Boszormenyi (GCS)
89492329d1
debian: build with libnss instead of crypto++
...
Signed-off-by: Laszlo Boszormenyi (GCS) <gcs@debian.hu>
2012-06-27 20:25:13 -07:00
Sage Weil
0cd21ea136
Merge branch 'next'
2012-06-25 14:45:21 -07:00
Sage Weil
a85a15fef4
Merge remote-tracking branch 'gh/stable' into next
2012-06-21 08:20:17 -07:00
Sage Weil
c467d9d1b2
v0.47.3
2012-06-20 10:57:41 -07:00
Sage Weil
10c57b5ad2
Merge branch 'next'
2012-06-17 14:00:02 -07:00
Laszlo Boszormenyi (GCS)
95ac5baed4
debian: fix python-ceph depends
...
Signed-off-by: Laszlo Boszormenyi (GCS) <gcs@debian.hu>
2012-06-17 13:21:24 -07:00
Laszlo Boszormenyi (GCS)
d7fe0e3fe4
debian: update homepage url
...
Signed-off-by: Laszlo Boszormenyi (GCS) <gcs@debian.hu>
2012-06-17 13:21:19 -07:00
Sage Weil
d9e902f9c5
ceph.newdream.net -> ceph.com
...
wiki url -> docs url
2012-06-16 14:50:29 -07:00
Sage Weil
d1fc562d9d
debian: install radosgw upstart configs, daemon dir
...
Signed-off-by: Sage Weil <sage@inktank.com>
2012-06-13 09:22:19 -07:00
Sage Weil
c31b4e3100
remove ceph-kdump-copy
...
Moved to its own repo.
Signed-off-by: Sage Weil <sage@inktank.com>
2012-06-12 10:10:58 -07:00
Sage Weil
d64600dfae
debian: limit build archs
...
We depend on leveldb, which only builds on
amd64 armel armhf i386 ia64 mipsel
Reported-by: Laszlo Boszormenyi (GCS) <gcs@debian.hu>
Signed-off-by: Sage Weil <sage@inktank.com>
2012-06-12 10:08:20 -07:00
Laszlo Boszormenyi (GCS)
d023cf5c35
debian: move ./configure to correct rules section
...
Signed-off-by: Laszlo Boszormenyi (GCS) <gcs@debian.hu>
2012-06-11 15:48:50 -07:00
Sage Weil
d63aca33f0
debian: remove dup python build-dep
...
Reported-by: Laszlo Boszormenyi (GCS) <gcs@debian.hu>
Signed-off-by: Sage Weil <sage@inktank.com>
2012-06-11 15:48:38 -07:00
Sage Weil
83377755d1
debian: ceph depends on python
...
Due to the new ceph-disk-* scripts. Newer dists are smart enough to figure
this out, but maverick is not.
Signed-off-by: Sage Weil <sage@inktank.com>
2012-06-08 22:10:43 -07:00
Sage Weil
ac28c260f3
Merge remote branch 'gh/chef-3'
2012-06-02 14:49:02 -07:00
Sage Weil
fbae60315d
Merge branch 'stable'
2012-05-23 16:41:14 -07:00
Tommi Virtanen
f1e4d44d4b
upstart: support mds
...
Closes : #2414
Signed-off-by: Tommi Virtanen <tv@inktank.com>
2012-05-23 14:02:34 -07:00
Tommi Virtanen
176a14aef9
debian, upstart, osd: osd disk preparation and activation scripts
...
Signed-off-by: Tommi Virtanen <tv@inktank.com>
2012-05-23 14:02:34 -07:00
Tommi Virtanen
475e07a256
debian: Create placeholder dirs for mon and osd data directories.
...
Signed-off-by: Tommi Virtanen <tv@inktank.com>
2012-05-23 12:46:06 -07:00
Sage Weil
8bf9fde89b
v0.47.2
2012-05-23 10:55:49 -07:00
Josh Durgin
0ae59eae3d
Merge branch 'stable'
2012-05-22 12:54:09 -07:00
Sage Weil
f5a9404445
v0.47.1
2012-05-21 14:28:45 -07:00
Sage Weil
d8f4c6d208
Merge branch 'stable'
...
Conflicts:
src/os/FileStore.cc
2012-05-20 21:18:36 -07:00
Sage Weil
ad663d58c8
v0.47
2012-05-20 15:33:49 -07:00
Sage Weil
bd5fc0a0d4
debian: fix ceph-kdump-copy.init
...
Signed-off-by: Sage Weil <sage@inktank.com>
2012-05-20 14:11:54 -07:00
Sage Weil
31102d317d
debian: fix ceph-kdump-copy.init
...
Signed-off-by: Sage Weil <sage@inktank.com>
2012-05-20 12:50:09 -07:00
Sage Weil
89316566b5
remove gceph
...
Signed-off-by: Sage Weil <sage@inktank.com>
2012-05-17 20:23:33 -07:00
Sage Weil
f943f34b83
debian: don't package gceph
...
Signed-off-by: Sage Weil <sage@inktank.com>
2012-05-17 20:23:33 -07:00
Sage Weil
ac903210d0
Merge branch 'wip-rgw-bench'
...
Conflicts:
debian/rules
2012-05-07 15:57:31 -07:00
Sage Weil
caab859b6d
debian: kill librgw.so
...
Signed-off-by: Sage Weil <sage@newdream.net>
2012-05-06 14:50:30 -07:00
Sage Weil
827d222aba
debian: build-depend on libxml2-dev
...
Signed-off-by: Sage Weil <sage@inktank.com>
2012-05-06 08:31:11 -07:00
Sage Weil
6812309edf
debian: depend on uuid-runtime
...
We use uuidgen for osd creation.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2012-05-05 10:03:56 -07:00
Yehuda Sadeh
150adcceb6
debian: add rules for rest-bench
...
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
2012-05-04 15:55:34 -07:00
Sage Weil
627761f87c
Merge remote-tracking branch 'gh/wip-ceph-kdump-copy'
2012-04-30 17:27:47 -07:00
Sage Weil
cb7f1c9c75
v0.46
2012-04-30 10:55:45 -07:00
Sage Weil
9cb796a03a
obsync: section 8 -> 1
...
Fixes : #2263
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2012-04-19 12:47:50 -07:00
Yehuda Sadeh
ee22c97b0f
python-ceph: remove rgw bindings
...
We shouldn't expose these internal apis.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
2012-04-18 11:32:19 -07:00
Sage Weil
7fdf25bc58
debian: python-support -> dh_python2
...
I followed the instructions on
http://wiki.debian.org/Python/TransitionToDHPython2
Signed-off-by: Sage Weil <sage@newdream.net>
2012-04-11 13:35:26 -07:00
Sage Weil
84efc55490
debian: drop unnecessary conflicts on librgw
...
Cut and paste baggage from libcephfs, it looks like.
Signed-off-by: Sage Weil <sage@newdream.net>
2012-04-11 11:42:55 -07:00
Sage Weil
af50273545
obsync: include man page in tarball, packages
...
Signed-off-by: Sage Weil <sage@newdream.net>
2012-04-11 11:42:55 -07:00
Sage Weil
838a7618a7
ceph-rbdnamer: include in dist tarball and debs/rpms
...
Signed-off-by: Sage Weil <sage@newdream.net>
2012-04-11 11:42:55 -07:00
Sage Weil
0aea1cb1df
v0.45
2012-04-10 10:42:11 -07:00
Sage Weil
689ac5d701
v0.44.2
2012-04-05 14:55:04 -07:00
Sage Weil
c89b7f22c8
v0.44.1
2012-03-27 13:02:09 -07:00
Alex Elder
1b2a0669b9
ceph-kdump-copy: add tools for saving kdumps
...
This puts in place an init script and a command it runs to save a
kernel core dump to a remote server when a panic or other kernel
failure occurs. The content of a crash file generated by the
"kdump" init script (which uses the Ubuntu "apport" kernel_crashdump
command) is re-packaged and copied (via scp) to a remote server
specified by variables in /etc/default/ceph-kdump-copy. This
packaging (as well as the work done by the apport script) is done
on the next boot of the kernel following a crash.
Note: Although the init script, its config file, and shell script
are known to work, the packaging of these things should not be
expected to be. I (now) know, for example, that the init script
belongs in src/init-ceph-kdump-copy.in if it is to follow the
pattern used by the ceph init script. And there are likely other
problems with the build/install portions of this patch.
Signed-off-by: Alex Elder <elder@dreamhost.com>
2012-03-21 16:01:18 -05:00
Sage Weil
cdd5298d27
v0.44
2012-03-20 11:41:08 -07:00
Sage Weil
38537ba74a
Merge branch 'stable'
2012-03-02 13:45:03 -08:00
Sage Weil
70360f840e
github.com/NewDreamNetwork -> github.com/ceph
2012-03-02 11:00:08 -08:00
Sage Weil
9fa8781c01
v0.43
2012-03-02 08:53:30 -08:00
Laszlo Boszormenyi
0d8b5756e1
debian: build-{indep,arch}
...
Signed-off-by: Laszlo Boszormenyi <gcs@debian.hu>
2012-02-26 20:45:52 -08:00
Laszlo Boszormenyi
3ad6ccb4a6
debian: sdparm|hdparm, new standards version
...
Signed-off-by: Laszlo Boszormenyi <gcs@debian.hu>
2012-02-26 20:45:06 -08:00
Sage Weil
008ce6b2d4
Merge branch 'stable'
2012-02-24 13:22:49 -08:00
Sage Weil
732f3ec94e
v0.42.2
2012-02-24 13:00:39 -08:00
Sage Weil
be761149f5
Merge branch 'stable'
2012-02-24 12:54:41 -08:00
Sage Weil
2677c72fde
add libjson_spirit.la
...
This is lightweight and relies on boost spirit, which we already use, so
there are no new dependencies.
There were some other libraries that also looked good, but they weren't
already packages for existing Debian distros like squeeze or even wheezy.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2012-02-24 11:24:44 -08:00
Sage Weil
c3e1291da9
v0.42.1
2012-02-23 18:48:57 -08:00
Sage Weil
0281f1c61d
debian: add ceph-dencoder
...
Signed-off-by: Sage Weil <sage@newdream.net>
2012-02-23 18:48:57 -08:00
Sage Weil
7fab4fa06c
debian: add ceph-dencoder
...
Signed-off-by: Sage Weil <sage@newdream.net>
2012-02-21 15:44:55 -08:00
Sage Weil
b205c64c68
v0.42
2012-02-19 15:30:37 -08:00
Sage Weil
3f0a592a71
debian: depend on libaio-dev
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2012-02-04 17:44:24 -08:00
Sage Weil
c1345f7136
v0.41
2012-01-27 12:35:42 -08:00
Sage Weil
7eea40ea37
v0.40
2012-01-13 08:36:13 -08:00
Sage Weil
54e0dfc17f
debian/copyright: note acx_pthread.m4 license
...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2012-01-12 10:03:24 -08:00
Florian Haas
b3f8b55dd7
debian: build ceph-resource-agents
2012-01-05 13:46:09 -08:00
Sage Weil
6b4b659594
Merge branch 'stable'
2011-12-02 12:06:50 -08:00
Sage Weil
321ecdaba2
v0.39
2011-12-02 09:01:31 -08:00
Greg Farnum
d4aef20210
hadoop: apache license.
...
We haven't made explicit that the Hadoop Java code is under the Apache
License. Do so (with permission from the other contributors, thanks!).
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
2011-12-01 11:15:29 -08:00
Wido den Hollander
cef16732e7
debian init: Do not stop or start daemons when installing or upgrading
...
Signed-off-by: Wido den Hollander <wido@widodh.nl>
2011-11-28 09:01:50 -08:00
Sage Weil
2253c0168d
use libuuid for fsid
...
Signed-off-by: Sage Weil <sage@newdream.net>
2011-11-11 20:48:59 -08:00
Sage Weil
b600ec2ac7
v0.38
2011-11-10 15:07:05 -08:00
Laszlo Boszormenyi
f4971328c7
debian: empty dependency_libs in *.la files
...
Per policy and multiarch support.
Signed-off-by: Laszlo Boszormenyi <gcs@debian.hu>
2011-11-02 08:44:33 -07:00
Laszlo Boszormenyi
47b70367c0
debian: update VCS sources
...
Signed-off-by: Laszlo Boszormenyi <gcs@debian.hu>
2011-11-02 08:44:33 -07:00
Laszlo Boszormenyi
ee34e09c61
debian: fix libceph1 -> libcephfs1 rename
...
Signed-off-by: Laszlo Boszormenyi <gcs@debian.hu>
2011-11-02 08:44:32 -07:00
Laszlo Boszormenyi
26787ce3e1
debian: add watch
...
Signed-off-by: Laszlo Boszormenyi <gcs@debian.hu>
2011-11-02 08:44:32 -07:00
Sage Weil
3a17f02395
debian: break redundant dependencies
...
They confuse APT it seems.
ceph-common -> librbd1 -> librados2
radosgw -> ceph-common -> librados2
Signed-off-by: Sage Weil <sage@newdream.net>
2011-10-28 10:38:51 -07:00
Sage Weil
a6f3bbb744
v0.37
2011-10-17 08:35:57 -07:00
Sage Weil
81c5f6ad1d
debian: don't recommend gceph
...
Not until it's worth installing.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-10-03 20:03:25 -07:00
Sage Weil
848a1f95ae
debian: add non-stripped exception for libcls_rgw rados class
...
Signed-off-by: Sage Weil <sage@newdream.net>
2011-10-03 13:19:00 -07:00
Sage Weil
6103ee9e88
more radosgw_admin -> radosgw-admin
...
Signed-off-by: Sage Weil <sage@newdream.net>
2011-10-03 11:25:44 -07:00
Sage Weil
a827f0400f
Merge remote branch 'gh/stable'
2011-10-03 09:45:14 -07:00
Sage Weil
877cacbbdb
v0.36
2011-09-30 15:48:28 -07:00
Josh Durgin
951ce29ef2
debian: make python-ceph depend on librbd
...
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
2011-09-27 12:34:32 -07:00
Sage Weil
25ff9fdf83
debian: move ceph and ceph-authtool into ceph-common
...
Signed-off-by: Sage Weil <sage@newdream.net>
2011-09-27 12:41:32 -07:00
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