Commit Graph

37287 Commits

Author SHA1 Message Date
Dan Mick
19212cded8 rados.py: fix misnamed 'wait_*' routines, add true wait/wait-with-cb
Also modify aio_read test for wait: write an object, take its active set
down, try to aio_read; verify read doesn't complete until active set is
allowed back up

Fixes: #10104
Signed-off-by: Dan Mick <dan.mick@redhat.com>
2014-12-04 13:08:41 -08:00
Greg Farnum
d5e2c2cf10 mon: fix signed/unsigned comparison warning
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2014-12-03 10:45:52 -08:00
Sage Weil
c4f934997a Merge pull request #3044 from osynge/wip=suse-systemd
better systemd support

Reviewed-by: Sage Weil <sage@redhat.com>
2014-12-02 20:56:55 -08:00
Loic Dachary
f152bc69d0 Merge pull request #3068 from ktdreyer/doc-os-recommendations-cleanup
doc: os recommendations cleanup

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2014-12-03 01:23:52 +01:00
Ken Dreyer
5d3bff0494 doc: rm Fedora minor versions in os recommendations
Fedora doesn't have point releases, so it doesn't make sense to talk
about "Fedora 18.0" or "Fedora 19.0" - it's just "Fedora 18" or "Fedora
19".

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
2014-12-02 16:33:00 -07:00
Loic Dachary
e83321ee09 Merge pull request #3061 from ktdreyer/rpm-ceph-disk-man-page
packaging: package ceph-disk(8)

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2014-12-03 00:18:50 +01:00
Ken Dreyer
b743a95111 packaging: package ceph-disk(8)
The ceph-disk man page was added in
a450cab2b8, but this was not added to the
RPM or DEB packaging. Add it here.

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
2014-12-02 16:13:19 -07:00
Ken Dreyer
2497f16a04 doc: rm old releases in os recommendations page
Similar to the change in commit
4cdc9c7936, remove the references to old
Ceph releases.

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
2014-12-02 15:55:47 -07:00
Ken Dreyer
0bb2e1ed5e doc: clarify "B" flag in os recommendations page
We don't exactly do continuous builds on all the platforms marked with
"B", but we have published binary RPMs for them. Adjust the "B"
footnote definition to reflect this.

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
2014-12-02 15:55:43 -07:00
John Wilkins
56dae09b9c doc: Reformatting on rbd replay doc.
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2014-12-02 11:23:55 -08:00
John Wilkins
b8f6b5f77c doc: Added rbd-replay-many and restructured index.
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2014-12-02 11:23:29 -08:00
John Wilkins
54d5ed3732 doc: Fixed index syntax.
Signed-off-by: John Wilkins <jowilkin@redhat.com>
2014-12-02 11:23:00 -08:00
John Wilkins
deaae3f5dd Merge pull request #3051 from ceph/wip-doc-rbd-replay
doc: Document RBD Replay

Reviewed-by: John Wilkins <jowilkin@redhat.com>
2014-12-02 11:09:13 -08:00
John Wilkins
b1aa23ee6e Merge pull request #3060 from ktdreyer/doc-os-recommendations-centos-7
doc: add CentOS 7 to recommended OSes

Reviewed-by: John Wilkins <jowilkin@redhat.com>
2014-12-02 11:07:07 -08:00
Ken Dreyer
3012c4a097 doc: add CentOS 7 to recommended OSes
CentOS 7 was missing from the list of recommended OSes for Firefly. Add
it to the list.

Reported-By: Frank Even <lists+ceph.com@elitists.org>
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
2014-12-02 11:53:54 -07:00
Yehuda Sadeh
06fe0f6ff4 Merge pull request #2993 from theanalyst/s3/keystone-date-fixes
rgw: check for timestamp for s3 keystone auth

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2014-12-02 09:39:02 -08:00
Loic Dachary
2604ae0907 Merge pull request #3058 from nilamdyuti/wip-doc-ceph-disk
doc: Adds man page for ceph disk in TOC.

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2014-12-02 18:16:56 +01:00
Nilamdyuti Goswami
6862891c9c doc: Adds man page for ceph disk in TOC.
Signed-off-by: Nilamdyuti Goswami <ngoswami@redhat.com>
2014-12-02 22:34:57 +05:30
John Spray
017f669cdb Merge pull request #3052 from ceph/wip-flush-journal-fix
mds: fix race of trimming log segments

Reviewed-by: John Spray <john.spray@redhat.com>
2014-12-02 13:18:10 +00:00
Loic Dachary
d0641b0e85 Merge pull request #2994 from dachary/wip-10175-compile-dependencies
script replacement for deps.{rpm,deb}.txt

Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Reviewed-by: Thorsten Behrens <tbehrens@suse.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@redhat.com>
2014-12-02 10:32:15 +01:00
Yan, Zheng
2fa4884fd8 mds: fix race of trimming log segments
trimming old log segments can start new log segments, make sure
MDLog::trim_all() not expire newly started log segments.

Signed-off-by: Yan, Zheng <zyan@redhat.com>
2014-12-02 16:20:21 +08:00
Sage Weil
9e3e4c8e51 Merge pull request #3041 from xiaoxichen/cleanup-noop
Cleanup noop in message

Reviewed-by: Sage Weil <sage@redhat.com>
2014-12-01 20:47:29 -08:00
Adam Crume
70e1a5dcbb doc: Document RBD Replay
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-12-01 20:45:58 -08:00
Gregory Farnum
772a0d538a Merge pull request #3050 from dachary/wip-10213-const
msg: do not const methods that return a mutable pointer

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2014-12-01 17:30:36 -08:00
Loic Dachary
0f1c9fd1aa msg: do not const methods that return a mutable pointer
Add remove misleading const on post_rx_buffer argument.

http://tracker.ceph.com/issues/10213 Fixes: #10213

Signed-off-by: Loic Dachary <loic@dachary.org>
2014-12-02 02:20:15 +01:00
Sage Weil
f868ca04d2 Merge pull request #2825 from ceph/wip-9921
SimpleMessenger: Pipe: do not block on takeover while holding global locks

Reviewed-by: Sage Weil <sage@redhat.com>
2014-12-01 09:23:39 -08:00
Sage Weil
8cb8854f4d Merge pull request #3046 from yuyuyu101/fix-kinetic
KnieticStore: add necessary header file

Reviewed-by: Sage Weil <sage@redhat.com>
2014-12-01 09:10:17 -08:00
Samuel Just
44b101c80d Merge pull request #2922 from ceph/wip-da-SCA-20141111
Coverity fixes

Reviewed-by: Sage Weil <sage@redhat.com>
2014-12-01 09:08:13 -08:00
Samuel Just
77deeaa4ff Merge pull request #2937 from simon3z/master
common: do not unlock rwlock on destruction

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2014-12-01 09:07:38 -08:00
Samuel Just
42c85e80b6 Merge pull request #2788 from ceph/wip-warn-max-pg
mon: warn when there are too many pgs per osd

Reviewed-by: Joao Eduardo Luis <joao@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
2014-12-01 09:05:04 -08:00
Samuel Just
34f0bfd132 Merge pull request #2735 from ceph/wip-pg-stat
mon: make 'pg stat -f json' not pg dump; make JSON dump of floats floats and not strings

Reviewed-by: Samuel Just <sjust@redhat.com>
2014-12-01 09:00:06 -08:00
Loic Dachary
06593813af documentation: replace deps.{deb,rpm}.txt with scripts
install-deps.sh installs the dependencies based on the content of
debian/control (if apt-get is found) or ceph.spec.in (if yum is
found). The manually maintained list of dependencies for deb based
operating systems (deps.deb.txt) and rpm based operating
systems (deps.rpm.txt) are deprecated.

http://tracker.ceph.com/issues/10175 Fixes: #10175

Signed-off-by: Loic Dachary <ldachary@redhat.com>
2014-12-01 16:15:21 +01:00
Haomai Wang
e0190bd38e KnieticStore: add necessary header file
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
2014-12-01 22:24:45 +08:00
Owen Synge
929fcd67aa better systemd support
Added ceph.target
Made ceph-mds, ceph-mon, ceph-osd services part of ceph.target
Made ceph-mds, ceph-mon, ceph-osd services require partitions to be available.
Added ceph init script with sysV like behaviour.

Provided by Tim Serong tserong@suse.com and Owen Synge osynge@suse.com

Signed-off-by: Owen Synge <osynge@suse.com>
2014-12-01 14:45:31 +01:00
Xiaoxi Chen
3376fee957 Cleanup noop in message
The noop loop are dead, so clean it up

Signed-off-by: Xiaoxi Chen <xiaoxi.chen@intel.com>
2014-12-01 21:35:10 +08:00
John Spray
f9e2112b86 Merge pull request #2855 from ceph/wip-9881
#9881 MDS flush journal asok command

Reviewed-by: Yan, Zheng <zyan@redhat.com>
2014-12-01 12:20:44 +00:00
John Spray
5b5493db5b mds: implement "flush journal" asok
Start a new segment and flush everything older
to the backing store.

Signed-off-by: John Spray <john.spray@redhat.com>
2014-12-01 12:09:13 +00:00
John Spray
efeaaaa0b0 mds: in segment expiry, use end instead of start
Previously we were always leaving the last log
segment un-expired from Journaler's POV, because
we were updating expire_pos to the *start* of the
expired journal segment instead of the *end*.

This was harmless, but cleaning it up makes it
easier to see what's going on during journal flushes
in testing.

Signed-off-by: John Spray <john.spray@redhat.com>
2014-12-01 12:09:13 +00:00
John Spray
2ec67733ce mds: fix MDLog I/O callback without finisher
This could deadlock if another caller was waiting
on a write_head callback while holding mds_lock.

Signed-off-by: John Spray <john.spray@redhat.com>
2014-12-01 12:09:13 +00:00
Loic Dachary
efdfec487a Merge pull request #3037 from stiopaa1/cleanup
added some consts, some cleanup

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2014-11-30 23:31:17 +01:00
Michal Jarzabek
62a8f2d978 added consts, cleanup
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
2014-11-30 22:01:36 +00:00
Loic Dachary
f1296fd87a Merge pull request #3019 from theanalyst/doc/typo/ceph-auth
doc: minor fix in ceph-authtool man page

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2014-11-30 10:23:43 +01:00
Loic Dachary
f3d972828c Merge pull request #3023 from ktdreyer/rpm-rbd-replay-prep-conditional
rpm: unconditionally package rbd-replay-prep(8)

Reviewed-by: Adam Crume <adamcrume@gmail.com>
2014-11-30 10:18:26 +01:00
Abhishek Lekshmanan
faa4cbbef2 doc: minor fix in ceph-authtool man page
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
2014-11-30 11:20:59 +05:30
Loic Dachary
936542c665 Merge pull request #3032 from dachary/wip-osd-log-cosmetics
osd: log message content cosmetics

Reviewed-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@redhat.com>
2014-11-29 00:04:49 +01:00
Loic Dachary
0fe5bc6011 osd: log message content cosmetics
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2014-11-28 18:02:39 +01:00
John Spray
bc90df1ed4 Merge pull request #2769 from ceph/wip-9557
mds: verify backtrace when fetching dirfrag

Reviewed-by: John Spray <john.spray@redhat.com>
2014-11-28 12:59:29 +00:00
Loic Dachary
d3e286e73b Merge pull request #3027 from majianpeng/fix1
Add "make check" dep python-virtualenv in deps.rpm.txt

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2014-11-28 08:12:50 +01:00
Jianpeng Ma
b9d7f794cf Add "make check" dep python-virtualenv in deps.rpm.txt
In fedora20, When 'make  check' and met those error messages:
/src/test/run-cli-tests: virtualenv not installed, skipping python-using
tests.

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
2014-11-28 14:24:58 +08:00
Loic Dachary
50de36edff Merge pull request #3025 from majianpeng/fix1
Add isa-erasure yasm dep for deps.rpm.txt

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2014-11-27 09:56:03 +01:00