summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ReplicatedPG: add osd_recover_clone_overlap_limit to limit cloneswip-5985Samuel Just2013-08-152-0/+19
| | | | | | | We don't want to clone_range from clones too many times. For now, just skip the cloning if there are too many holes. Signed-off-by: Samuel Just <sam.just@inktank.com>
* mon/PGMap: fix typoSage Weil2013-08-151-1/+1
| | | | Signed-off-by: Sage Weil <sage@inktank.com>
* Merge pull request #501 from liewegas/wip-5906Sage Weil2013-08-156-36/+136
|\ | | | | | | | | gussy up ceph -s Reviewed-by: Samuel Just <sam.just@inktank.com>
| * mon/PGMap: degraded what?Sage Weil2013-08-141-1/+1
| | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
| * mon: status: client io, recovery io prefixesSage Weil2013-08-143-14/+14
| | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
| * mon/PGMap: make pg state indentation cleanerSage Weil2013-08-131-1/+1
| | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
| * mon: status: only include mdsmap if epoch > 1Sage Weil2013-08-131-1/+2
| | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
| * mon: move recovery rate to a separate lineSage Weil2013-08-132-11/+23
| | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
| * mon: move mdsmap upSage Weil2013-08-131-1/+1
| | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
| * mon/PGMap: make si modifiers look prettierSage Weil2013-08-131-10/+10
| | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
| * mon: make pg info in 'status' more informative and visually parseableSage Weil2013-08-132-14/+19
| | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
| * types: pretty_si_tSage Weil2013-08-131-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | Similar to si_t, but leaves a space between the numbers and the units. In the degenerate case (no M, K, etc. modifier) there's simply a trailing space. For example, out << pretty_si_t(num) << "objects/sec"; will look pretty. Signed-off-by: Sage Weil <sage@inktank.com>
| * mon/PGMap: break out print_oneline_summarySage Weil2013-08-132-2/+50
| | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
| * mon: expand osd summary (flags on separate line)Sage Weil2013-08-132-7/+5
| | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
| * osdmap: move oneliner summary to separate functionSage Weil2013-08-132-1/+14
| | | | | | | | | | | | We're about to make print_summary() do something much nicer. Signed-off-by: Sage Weil <sage@inktank.com>
* | Merge pull request #502 from ceph/wip-mon-log-levelSage Weil2013-08-152-5/+8
|\ \ | | | | | | | | | | | | mon: mon_cluster_log_file_level Reviewed-by: Samuel Just <sam.just@inktank.com>
| * | mon: mon_cluster_log_file_levelSage Weil2013-08-092-5/+8
| | | | | | | | | | | | | | | | | | | | | By popular demand, control the min level of logging that goes to /var/lib/ceph/ceph.log. Signed-off-by: Sage Weil <sage@inktank.com>
* | | Merge pull request #490 from dachary/masterSage Weil2013-08-151-1/+1
|\ \ \ | | | | | | | | ant is missing from the list of packages to install
| * | | ant is missing from the list of packages to installLoic Dachary2013-08-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | to build the documentation. Signed-off-by: Loic Dachary <loic@dachary.org>
* | | | Merge pull request #396 from hutkev/wip-wireshark-altSage Weil2013-08-1510-0/+3173
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Adding alternative Wireshark dissector. Signed-off-by: Kevin Jones <k.j.jonez@gmail.com>
| * | | | Adding new Wireshark dissector. This is loosely based on the originalKevin Jones2013-07-0410-0/+3173
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dissector, it has been re-worked to bring into line with Wireshark coding guidelines that aim to ensure portability. It currently only decodes a handful of messages as test cases, it needs more work to make it useful. See README.txt for a bit more background.
* | | | | Merge pull request #499 from dachary/wip-test_osd_typesSage Weil2013-08-151-10/+0
|\ \ \ \ \ | | | | | | | | | | | | remove racy test assertions
| * | | | | remove racy test assertionsLoic Dachary2013-08-141-10/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not assert before the loop waiting for the thread to complete the expected side effect. The whole point of the loop is to make sure there is no window of opportunity for a race condition and asserting before it means taking a useless risk. If run enough times, it will happen. Signed-off-by: Loic Dachary <loic@dachary.org>
* | | | | | Ceph-qa: change the fsx.sh to support hole punching testLi Wang2013-08-141-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch change the fsx.sh to pull better fsx.c from xfstests site to support hole punching test. Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com> Signed-off-by: Li Wang <liwang@ubuntukylin.com>
* | | | | | doc: Fixed typo.John Wilkins2013-08-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* | | | | | Merge pull request #500 from ceph/wip-5910Gregory Farnum2013-08-1414-4/+199
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolves #5910. Reviewed-by: Greg Farnum <greg@inktank.com>
| * | | | | | OSDMonitor: add 'osd perf' command to dump recent osd perf informationSamuel Just2013-08-145-2/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com>
| * | | | | | ObjectStore: add ObjectStore::get_cur_stats and impl in FileStoreSamuel Just2013-08-146-0/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com>
| * | | | | | osd_types: add osd_perf_stat_t typeSamuel Just2013-08-133-2/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com>
* | | | | | | doc: Added dumpling to RPM installation.John Wilkins2013-08-141-4/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* | | | | | | doc: Minor tweaks to debian install.John Wilkins2013-08-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* | | | | | | doc: Added dumpling installation for Debian/Ubuntu.John Wilkins2013-08-141-3/+24
| |/ / / / / |/| | | | | | | | | | | | | | | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* | | | | | qa/workunits/fs/multiclient_sync_read_eof.pySage Weil2013-08-131-0/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Simple test to verify clients behave at EOF. Signed-off-by: Sage Weil <sage@inktank.com>
* | | | | | Merge branch 'next'Gary Lowell2013-08-134-3/+15
|\ \ \ \ \ \
| * | | | | | v0.67v0.67Gary Lowell2013-08-131-0/+6
| |/ / / / /
| * | | | | rgw: fix multi deleteYehuda Sadeh2013-08-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #5931 Backport: bobtail, cuttlefish Fix a bad check, where we compare the wrong field. Instead of comparing the ret code to 0, we compare the string value to 0 which generates implicit casting, hence the crash. Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
| * | | | | ceph-disk: fix mount options passed to move_mountSage Weil2013-08-091-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 6cbe0f021f62b3ebd5f68fcc01a12fde6f08cff5 added a mount_options but in certain cases it may be blank. Fill in with the defaults, just as we do in mount(). Backport: cuttlefish Reviewed-by: Dan Mick <dan.mick@inktank.com> Signed-off-by: Sage Weil <sage@inktank.com>
| * | | | | config_opts.h: reduce osd_recovery_max_active and osd_recovery_max_single_startSamuel Just2013-08-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com> Reviewed-by: David Zafman <david.zafman@inktank.com>
* | | | | | client: add enclosing object for asok dumpsSage Weil2013-08-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
* | | | | | pybind/ceph_argparse: GPL -> LGPL2Sage Weil2013-08-131-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Danny Al-Gaaf <danny.al-gaaf@bisect.de> Dan Mick <dan.mick@inktank.com> both consented to this change via email. Signed-off-by: Sage Weil <sage@inktank.com>
* | | | | | rbd.cc: relicense as LGPL2Sage Weil2013-08-133-15/+2
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All past authors for rbd.cc have consented to relicensing from GPL to LGPL2 via email: --- Date: Sat, 27 Jul 2013 01:59:36 +0200 From: Sylvain Munaut <s.munaut@whatever-company.com> Subject: Re: Ceph rbd.cc GPL -> LGPL2 license change I hereby consent to the relicensing of any contribution I made to the aforementioned rbd.cc file from GPL to LGPL2.1. (I hope that'll be impressive enough, I did my best :p) btw, tnt@246tNt.com and s.munaut@whatever-company.com are both me. Cheers, Sylvain --- Date: Fri, 26 Jul 2013 17:00:48 -0700 From: Yehuda Sadeh <yehuda@inktank.com> Subject: Re: Ceph rbd.cc GPL -> LGPL2 license change I consent. --- Date: Fri, 26 Jul 2013 17:02:24 -0700 From: Josh Durgin <josh.durgin@inktank.com> Subject: Re: Ceph rbd.cc GPL -> LGPL2 license change I consent. --- Date: Fri, 26 Jul 2013 18:17:46 -0700 From: Stanislav Sedov <stas@freebsd.org> Subject: Re: Ceph rbd.cc GPL -> LGPL2 license change I consent. Thanks for taking care of it! --- Date: Fri, 26 Jul 2013 18:24:15 -0700 From: Colin McCabe <cmccabe@alumni.cmu.edu> I consent. cheers, Colin --- Date: Sat, 27 Jul 2013 07:08:12 +0200 From: Christian Brunner <christian@brunner-muc.de> Subject: Re: Ceph rbd.cc GPL -> LGPL2 license change I consent Christian --- Date: Sat, 27 Jul 2013 12:17:34 +0300 From: Stratos Psomadakis <psomas@grnet.gr> Subject: Re: Ceph rbd.cc GPL -> LGPL2 license change Hi, I consent with the GPL -> LGL2.1 re-licensing. Thanks Stratos --- Date: Sat, 27 Jul 2013 16:13:13 +0200 From: Wido den Hollander <wido@42on.com> Subject: Re: Ceph rbd.cc GPL -> LGPL2 license change I consent! You have my permission to re-license the code I wrote for rbd.cc to LGPL2.1 --- Date: Sun, 11 Aug 2013 10:40:32 +0200 From: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Subject: Re: btw Hi Sage, I agree to switch the license of ceph_argparse.py and rbd.cc from GPL2 to LGPL2. Regards Danny Al-Gaaf --- Date: Tue, 13 Aug 2013 17:15:24 -0700 From: Dan Mick <dan.mick@inktank.com> Subject: Re: Ceph rbd.cc GPL -> LGPL2 license change I consent to relicense any contributed code that I wrote under LGPL2.1 license. --- ...and I consent too. Drop the exception from COPYING and debian/copyright files. Signed-off-by: Sage Weil <sage@inktank.com>
* | | | | librados: fix MWatchNotify leakSage Weil2013-08-131-9/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not leak the message if the watcher is not registered. Also, simplify this block. Fixes (part of): #5949 Backport: dumpling, cuttlefish Signed-off-by: Sage Weil <sage@inktank.com> Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
* | | | | rgw: do not leak handler in get_handler() error pathSage Weil2013-08-131-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If we fail to initialize, delete the handler. Fixes (part of): #5949 Signed-off-by: Sage Weil <sage@inktank.com> Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
* | | | | Merge pull request #497 from ksperis/rbdmap.init-3Sage Weil2013-08-131-9/+11
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Rbdmap.init 3 Reviewed-by: Sage Weil <sage@inktank.com>
| * | | | | init-rbdmap: minor fix no rbd existLaurent Barbe2013-08-131-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid error if stop when no rbd device exist Signed-off-by: Laurent Barbe <laurent@ksperis.com>
| * | | | | init-rbdmap: fix for recursive umountLaurent Barbe2013-08-131-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Umount is not always done in the correct order. For exemple in that case : /dev/rbd1 on /myrbd /dev/rbd2 on /myrbd/.snapshots/@GMT-2013.08.09-10.14.44 rbd2 should be umounted before rbd1 Signed-off-by: Laurent Barbe <laurent@ksperis.com>
* | | | | | doc/release-notes: fix rstSage Weil2013-08-131-10/+8
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
* | | | | | doc/release-notes: upgrade sequenceSage Weil2013-08-131-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
* | | | | | doc/release-notes: roll-up of upgrade/compat notes from cuttlefish to dumplingSage Weil2013-08-131-0/+50
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
* | | | | Makefile.am: fix libglobal.la racesGary Lowell2013-08-121-11/+8
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Several targets had libglobal.la in the _LDFLAGS macro definition when it should have been in the _LDADD macro. Remove those occurrance and add the LIBGLOBAL_LDA macro to the targets _LDADD instead. See related commit 71f3e56d4b2c07f5fc56522a2080f1ff101ef340 Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Reviewed-by: Dan Mick <dan.mick@inktank.com>