summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAgeFilesLines
* deb: Add ceph-coverage to ceph-test deb packageargonautSam Lang2013-04-181-0/+1
| | | | | | | | | | | 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> (cherry picked from commit 376cca2d4d4f548ce6b00b4fc2928d2e6d41038f) (cherry picked from commit b70e2c270b9eb3fce673b7e51b527ebf88214f14)
* packaging: Add ceph-test debian packageGary Lowell2013-04-183-0/+57
| | | | | | | | | The ceph-test package includes optional test and benchmarking programs. Conflicts: debian/control debian/rules
* v0.48.3argonautv0.48.3argonautGary Lowell2013-01-071-0/+6
|
* ceph-disk-prepare, debian/control: Support external journals.Tommi Virtanen2012-10-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | 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>
* debian/control, ceph-disk-prepare: Depend on xfsprogs, use xfs by default.Tommi Virtanen2012-10-051-1/+1
| | | | | | | | | | | | 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>
* v0.48.2argonautv0.48.2argonautSage Weil2012-09-191-0/+6
|
* ceph-create-keys: Create a bootstrap-osd key too.Tommi Virtanen2012-09-141-0/+1
| | | | Signed-off-by: Tommi Virtanen <tv@inktank.com>
* upstart, ceph-create-keys: Make client.admin key generation automatic.Tommi Virtanen2012-09-051-0/+1
| | | | | | | | | | | | | | 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. Signed-off-by: Tommi Virtanen <tv@inktank.com>
* ceph-disk-prepare: Partition and format OSD data disks automatically.Tommi Virtanen2012-09-051-1/+1
| | | | | | | | | | 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>
* v0.48.1argonautv0.48.1argonautSage Weil2012-08-131-0/+6
|
* debian: fix ceph-fs-common-dbg dependsJames Page2012-07-121-1/+1
| | | | Signed-off-by: James Page <james.page@ubuntu.com>
* debian: include librados-config in librados-devSage Weil2012-07-081-0/+2
| | | | | Reported-by: Laszlo Boszormenyi <gcs@debian.hu> Signed-off-by: Sage Weil <sage@inktank.com>
* debian: strip new ceph-mds packageSage Weil2012-07-031-0/+1
| | | | | Reported-by: Amon Ott <a.ott@m-privacy.de> Signed-off-by: Sage Weil <sage@inktank.com>
* v0.48argonautv0.48argonautSage Weil2012-07-021-0/+6
|
* debian: move metadata server into ceph-mdsSage Weil2012-06-273-10/+33
| | | | | | | 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>
* debian: move mount.ceph and cephfs into ceph-fs-commonSage Weil2012-06-274-10/+35
| | | | | | Based on patches from Laszlo Boszormenyi (GCS) <gcs@debian.hu>. Signed-off-by: Sage Weil <sage@inktank.com>
* debian: arch linux-anySage Weil2012-06-271-22/+22
| | | | Signed-off-by: Sage Weil <sage@inktank.com>
* debian: build with libnss instead of crypto++Laszlo Boszormenyi (GCS)2012-06-272-2/+2
| | | | Signed-off-by: Laszlo Boszormenyi (GCS) <gcs@debian.hu>
* Merge remote-tracking branch 'gh/stable' into nextSage Weil2012-06-211-0/+6
|\
| * v0.47.3v0.47.3Sage Weil2012-06-201-0/+6
| |
* | debian: fix python-ceph dependsLaszlo Boszormenyi (GCS)2012-06-171-1/+1
| | | | | | | | Signed-off-by: Laszlo Boszormenyi (GCS) <gcs@debian.hu>
* | debian: update homepage urlLaszlo Boszormenyi (GCS)2012-06-171-1/+1
| | | | | | | | Signed-off-by: Laszlo Boszormenyi (GCS) <gcs@debian.hu>
* | debian: install radosgw upstart configs, daemon dirSage Weil2012-06-132-1/+4
| | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
* | remove ceph-kdump-copySage Weil2012-06-124-116/+0
| | | | | | | | | | | | Moved to its own repo. Signed-off-by: Sage Weil <sage@inktank.com>
* | debian: limit build archsSage Weil2012-06-121-23/+23
| | | | | | | | | | | | | | | | | | 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>
* | debian: move ./configure to correct rules sectionLaszlo Boszormenyi (GCS)2012-06-111-3/+3
| | | | | | | | Signed-off-by: Laszlo Boszormenyi (GCS) <gcs@debian.hu>
* | debian: remove dup python build-depSage Weil2012-06-111-1/+1
| | | | | | | | | | Reported-by: Laszlo Boszormenyi (GCS) <gcs@debian.hu> Signed-off-by: Sage Weil <sage@inktank.com>
* | debian: ceph depends on pythonSage Weil2012-06-081-1/+1
| | | | | | | | | | | | | | 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>
* | Merge remote branch 'gh/chef-3'Sage Weil2012-06-023-0/+9
|\ \
| * | upstart: support mdsTommi Virtanen2012-05-231-0/+1
| | | | | | | | | | | | | | | Closes: #2414 Signed-off-by: Tommi Virtanen <tv@inktank.com>
| * | debian, upstart, osd: osd disk preparation and activation scriptsTommi Virtanen2012-05-232-0/+6
| | | | | | | | | | | | Signed-off-by: Tommi Virtanen <tv@inktank.com>
| * | debian: Create placeholder dirs for mon and osd data directories.Tommi Virtanen2012-05-231-0/+2
| | | | | | | | | | | | Signed-off-by: Tommi Virtanen <tv@inktank.com>
* | | Merge branch 'stable'Sage Weil2012-05-231-0/+6
|\ \ \ | |/ / |/| / | |/
| * v0.47.2v0.47.2Sage Weil2012-05-231-0/+6
| |
* | Merge branch 'stable'Josh Durgin2012-05-221-0/+6
|\ \ | |/
| * v0.47.1v0.47.1Sage Weil2012-05-211-0/+6
| |
* | Merge branch 'stable'Sage Weil2012-05-201-0/+6
|\ \ | |/ | | | | | | Conflicts: src/os/FileStore.cc
| * v0.47v0.47Sage Weil2012-05-201-0/+6
| |
| * debian: fix ceph-kdump-copy.initSage Weil2012-05-201-2/+2
| | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
* | debian: fix ceph-kdump-copy.initSage Weil2012-05-201-2/+2
| | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
* | remove gcephSage Weil2012-05-171-2/+0
| | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
* | debian: don't package gcephSage Weil2012-05-173-28/+1
|/ | | | Signed-off-by: Sage Weil <sage@inktank.com>
* Merge branch 'wip-rgw-bench'Sage Weil2012-05-073-2/+18
|\ | | | | | | | | Conflicts: debian/rules
| * debian: build-depend on libxml2-devSage Weil2012-05-061-1/+1
| | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
| * debian: add rules for rest-benchYehuda Sadeh2012-05-043-1/+17
| | | | | | | | Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
* | debian: kill librgw.soSage Weil2012-05-067-127/+0
| | | | | | | | Signed-off-by: Sage Weil <sage@newdream.net>
* | debian: depend on uuid-runtimeSage Weil2012-05-051-1/+1
|/ | | | | | We use uuidgen for osd creation. Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
* Merge remote-tracking branch 'gh/wip-ceph-kdump-copy'Sage Weil2012-04-304-0/+117
|\
| * ceph-kdump-copy: add tools for saving kdumpsAlex Elder2012-03-214-0/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | v0.46v0.46Sage Weil2012-04-301-0/+6
| |