Commit Graph

42311 Commits

Author SHA1 Message Date
Ken Dreyer
fbb9279799 README: simplify build deps section
The install-deps.sh step is the same for Debian and RPM-based systems.
Simplify the two README sections into a single section.

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
2015-06-03 15:25:23 -06:00
Gregory Farnum
172d3ac874 Merge pull request #4828 from liewegas/wip-11798
make upstart less aggressive with respawn (11798)

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2015-06-03 13:51:54 -07:00
Sage Weil
0e66dae959 Merge pull request #4844 from ceph/wip-11860
rgw: Do not enclose the Bucket header in quotes

Reviewed-by: Sage Weil <sage@redhat.com>
2015-06-03 13:15:37 -07:00
Sage Weil
eaff6cb24e upstart: limit respawn to 3 in 30 mins (instead of 5 in 30s)
It may take tens of seconds to restart each time, so 5 in 30s does not stop
the crash on startup respawn loop in many cases.  In particular, we'd like
to catch the case where the internal heartbeats fail.

This should be enough for all but the most sluggish of OSDs and capture
many cases of failure shortly after startup.

Fixes: #11798
Signed-off-by: Sage Weil <sage@redhat.com>
2015-06-03 14:57:34 -04:00
Wido den Hollander
8af25faed9 rgw: Do not enclose the Bucket header in quotes
Fixes: #11860
Signed-off-by: Wido den Hollander <wido@42on.com>
2015-06-03 20:20:16 +02:00
John Spray
601c2f7cad test: update argparse tests for "mds rm"
This tests reflected the bogus old 'who' arg.

Signed-off-by: John Spray <john.spray@redhat.com>
2015-06-03 19:17:40 +01:00
Kefu Chai
3fb1186d1a Merge pull request #4836 from ceph/wip-11857
admin/build-doc: fix dependency checks

Reviewed-by: Nathan Cutler <ncutler@suse.cz>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2015-06-04 00:51:24 +08:00
Travis Rhoden
54e1d9d0a8 Merge pull request #4818 from dachary/wip-11272-ceph-disk-zap
ceph-disk: always check zap is applied on a full device

Reviewed-by: Travis Rhoden <trhoden@redhat.com>
2015-06-03 10:18:43 -04:00
Sage Weil
1f0d3ca04e Merge pull request #4842 from liewegas/wip-install-deps
make install-deps clean up

Reviewed-by: Kefu Chai <kchai@redhat.com>
2015-06-03 07:14:23 -07:00
Sage Weil
db2d83cb3e install-deps.sh: clean up after ourselves
Signed-off-by: Sage Weil <sage@redhat.com>
2015-06-03 10:05:28 -04:00
Owen Synge
c6c3a3bca2 Add rpm conditionals : libs_compat
Extracted conditionals from SUSE rpm spec file to forward port.
Original work done by Thorsten Behrens <tbehrens@suse.com>

Signed-off-by: Owen Synge <osynge@suse.com>
2015-06-03 15:57:39 +02:00
Owen Synge
d8abde3338 Add rpm conditionals : tcmalloc
Extracted conditionals from SUSE rpm spec file to forward port.
Original work done by Thorsten Behrens <tbehrens@suse.com>

Signed-off-by: Owen Synge <osynge@suse.com>
2015-06-03 15:57:16 +02:00
Owen Synge
5747ea1910 Add rpm conditionals : tests
Extracted conditionals from SUSE rpm spec file to forward port.
Original work done by Thorsten Behrens <tbehrens@suse.com>

Signed-off-by: Owen Synge <osynge@suse.com>
2015-06-03 15:55:14 +02:00
Owen Synge
c65538f489 Add rpm conditionals : cephfs_java
Extracted conditionals from SUSE rpm spec file to forward port.
Original work done by Thorsten Behrens <tbehrens@suse.com>

Signed-off-by: Owen Synge <osynge@suse.com>
2015-06-03 15:55:00 +02:00
John Spray
232ec887be pybind: avoid spurious "too many values to unpack"
When a user passes e.g. an IP address where
they should have passed a <service>.<id>,
the dots were causing us to raise "too many
values to unpack" exceptions instead of
proper complaints about it not being
a valid service name.

Fixes: #10950
Signed-off-by: John Spray <john.spray@redhat.com>
2015-06-03 10:40:32 +01:00
John Spray
e8e8b12c37 mon: Remove spurious 'who' arg from mds rm
This was never used, looks like a typo
from f26bd55e where the MonCommands.h
definitions were created.

Remove it because it confuses people using "mds rm"
who end up thinking it's not working because
they aren't passing a who.

Signed-off-by: John Spray <john.spray@redhat.com>
2015-06-03 10:22:50 +01:00
John Spray
539c1ba721 admin/build-doc: fix dependency checks
Fixes: #11857
Signed-off-by: John Spray <john.spray@redhat.com>
2015-06-03 10:09:09 +01:00
John Spray
e3ddcb894a tools: chunk reads in Dumper
Previously tried to read entire journal
into memory in one go, which was problematic
for large journals.

Fixes: #11746
Signed-off-by: John Spray <john.spray@redhat.com>
2015-06-03 10:04:26 +01:00
Loic Dachary
3ca1b50975 Merge pull request #4712 from dachary/wip-11663-verify-erasure-code-profile
normalize and verify the erasure code profile

Reviewed-by: Andreas Peters <andreas.joachim.peters@cern.ch>
2015-06-03 10:47:50 +02:00
Gregory Farnum
b7eec9ab68 Merge pull request #4590 from ceph/wip-da-SCA-20150427
SCA and Coverity fixes

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2015-06-02 23:21:41 -07:00
Kefu Chai
f00ecb8b3d mon/MDSMonitor: rename labels to a better name
* s/ignore/reply/
* s/out/ignore/

Signed-off-by: Kefu Chai <kchai@redhat.com>
2015-06-02 23:20:23 -07:00
Kefu Chai
72a37b3a8e mon: send no_reply() to peon to drop ignored mdsbeacon
so the peon can remove the ignored mdsbeacon request from the
routed_requets at seeing this reply, and hence no longer resend the
request.

Fixes: #11590
Signed-off-by: Kefu Chai <kchai@redhat.com>
2015-06-02 23:14:23 -07:00
Kefu Chai
323918a3d6 Merge pull request #4823 from liewegas/wip-ceph-post-file
ceph-post-file: behave when sftp doesn't take -i

Reviewed-by: Kefu Chai <kchai@redhat.com>
2015-06-03 11:30:45 +08:00
David Zafman
17f73fafc4 Merge pull request #4816 from dachary/wip-11624-cephtools-test
tests: cephtool/test.sh wait_for_clean after PG (re)mapping 

Reviewed-by: David Zafman <dzafman@redhat.com>
2015-06-02 17:28:37 -07:00
Sage Weil
fdcc0072dd arm: fix build on older kernels
that don't define HWCAP_CRC32

Fixes: #11461
Signed-off-by: Sage Weil <sage@redhat.com>
2015-06-02 14:33:36 -07:00
Sage Weil
e9e68655d7 init-ceph, ceph-osd-prestart: set osd weight with more precision
Our fixed point weights can go down to .0001 -- allow that.

Fixes: #11500
Signed-off-by: Sage Weil <sage@redhat.com>
2015-06-02 14:20:31 -07:00
Josh Durgin
eb92254099 Merge pull request #4827 from ceph/wip-librbd-aio-submission
librbd: new config option for legacy blocking aio behavior

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-06-02 14:18:47 -07:00
John Spray
0de68ebbe5 qa: fix multiple_rsync.sh to avoid using /usr/ directly
While we're at it, take only /usr/lib instead of all of /usr
to keep the overall file count more modest.

Fixes: #11807
Signed-off-by: John Spray <john.spray@redhat.com>
2015-06-02 18:53:14 +01:00
Jason Dillaman
3d39a9bc69 Merge pull request #4701 from jdurgin/wip-nova-rbd-cache
doc: add rbd cache settings to nova.conf

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2015-06-02 11:34:45 -04:00
Jason Dillaman
4cf41486e9 tests: verify librbd blocking aio code path
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-06-02 10:33:35 -04:00
Jason Dillaman
008a9c4f6f librbd: add rbd_non_blocking_aio option to image metadata
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-06-02 10:32:41 -04:00
Kefu Chai
c2b06ab372 Merge pull request #4643 from tchaikov/wip-fix-11569
fix "pg ls" with states of "recovering" and/or "repair"

Reviewed-by: Joao Eduardo Luis <joao@suse.de>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2015-06-02 20:43:26 +08:00
Kefu Chai
aa3d2693d3 Merge pull request #4760 from ketor/fix_mutex_memory_leak
Mutex: fix memory leak in lockdep _register

Reviewed-by: Kefu Chai <kchai@redhat.com>
2015-06-02 20:37:10 +08:00
Loic Dachary
ddfc589975 Merge pull request #4802 from isserrano/master
doc: Fixed example sintax in Absolute Sizing

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-06-02 14:36:35 +02:00
Ismael
de14093fe2 doc: s/osd pool hot-storage/osd pool set hot-storage/
Signed-off-by: Ismael Serrano <ismael.serrano@gmail.com>
2015-06-02 13:30:15 +01:00
Kefu Chai
16e8e2cc82 mon: remove unnecessary error handling
msg.get_session() should always return a non-zero pointer in
Monitor.dispatch()

Signed-off-by: Kefu Chai <kchai@redhat.com>
2015-06-02 13:02:39 +08:00
Greg Farnum
64ec79f0d9 Put new variable initialization in its own block
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2015-06-01 21:31:47 -07:00
Jason Dillaman
769cad1271 librbd: new rbd_non_blocking_aio config option
Setting this option to false reverts librbd to legacy behavior
where AIO operations could potentially block.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-06-01 22:56:11 -04:00
David Zafman
d7858c6645 test/ceph-objectstore-tool: Don't need stderr noise
Signed-off-by: David Zafman <dzafman@redhat.com>
2015-06-01 17:41:18 -07:00
David Zafman
23551deea6 test/ceph-objectstore-tool: Show command that should have failed
Signed-off-by: David Zafman <dzafman@redhat.com>
2015-06-01 17:41:18 -07:00
David Zafman
ce76f88777 test/ceph_objectstore_tool: Improve dump-journal testing
Fix false failure when journal has no entries
Test dump-journal on all osds in 2 places

Signed-off-by: David Zafman <dzafman@redhat.com>
2015-06-01 17:41:13 -07:00
David Zafman
90202a70f8 ceph-objectstore-tool: Allow --pgid specified on import (for post split)
Revamp split import testing to use --pgid option post split

Signed-off-by: David Zafman <dzafman@redhat.com>
2015-06-01 17:41:11 -07:00
Sage Weil
106a1c3081 Makefile: install ceph-post-file keys with mode 600
Otherwise ssh (may) prompt for a password.

Signed-off-by: Sage Weil <sage@redhat.com>
2015-06-01 15:38:07 -07:00
Joseph McDonald
ee170eadcd ceph-post-file: improve check for a source install
Signed-off-by: Joseph McDonald <joseph.mcdonald@alcatel-lucent.com>
2015-06-01 15:38:07 -07:00
Joseph McDonald
b84031ed5e ceph-post-file: behave when sftp doesn't take -i
Fixes: #11836
Signed-off-by: Joseph McDonald <joseph.mcdonald@alcatel-lucent.com>
2015-06-01 15:37:58 -07:00
David Zafman
51e27984ec ceph-objectstore-tool: Invalidate pg stats when objects were skipped during pg import
Signed-off-by: David Zafman <dzafman@redhat.com>
2015-06-01 13:19:00 -07:00
David Zafman
70316541bb ceph-objectstore-tool, osd: Fix import handling
Use same_interval_since set to zero to communicate that an import has happened
and the correct value needs to be computed.

Fixes: #10794

Signed-off-by: David Zafman <dzafman@redhat.com>
2015-06-01 13:19:00 -07:00
David Zafman
99d7663f87 ceph-objectstore-tool: Add dump-super to show OSDSuperblock in format specified
Signed-off-by: David Zafman <dzafman@redhat.com>
2015-06-01 13:19:00 -07:00
David Zafman
f1520061bb mds, include: Fix dump() numeric char array to include additional alpha chars
Caused by: c87f55b5a8

Signed-off-by: David Zafman <dzafman@redhat.com>
2015-06-01 13:19:00 -07:00
David Zafman
bd2f62445b ceph-objectstore-tool: Add dump-journal as not requiring --pgid in usage
Additional comment describes --pgid requirement checking

Signed-off-by: David Zafman <dzafman@redhat.com>
2015-06-01 13:19:00 -07:00