Commit Graph

46423 Commits

Author SHA1 Message Date
Sage Weil
7643ce9cfd Merge pull request #6535 from mslovy/wip-crc-cache-tracker
common: buffer: add cached_crc and cached_crc_adjust counts to perf dump

Reviewed-by: Sage Weil <sage@redhat.com>
2015-12-04 10:13:07 -05:00
Sage Weil
97e74a1d82 Merge pull request #6058 from guangyy/wip-pg-query
osd: dump number of missing objects for each peer with pg query

Reviewed-by: Sage Weil <sage@redhat.com>
2015-12-04 10:10:19 -05:00
Sage Weil
c3e3ee05d8 Merge pull request #5953 from guangyy/wip-13121
osd: support pool level recovery_priority and recovery_op_priority

Reviewed-by: David Zafman <dzafman@redhat.com>
2015-12-04 10:09:13 -05:00
Sage Weil
673d852115 Merge pull request #5670 from david-z/master
osd: FileJournal: reduce locking scope in write_aio_bl

Reviewed-by: Haomai Wang <haomai@xsky.com>
2015-12-04 10:00:54 -05:00
Jason Dillaman
1fffb25e29 Merge pull request #6798 from trociny/fix-rbd_mirror-bool
librbd: include missing header for bool type

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2015-12-04 08:40:26 -05:00
Mykola Golub
32597cab43 librbd: include missing header for bool type
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2015-12-04 15:10:51 +02:00
Josh Durgin
77131e0b73 Merge pull request #6129 from dillaman/wip-13292
RBD pool mirroring configuration API + CLI

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-12-04 00:16:03 -08:00
Loic Dachary
15a81bb712 Merge pull request #6780 from smithfarm/wip-index-20151201
doc/dev/index.rst: fix headings

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-12-03 22:40:17 +01:00
Yehuda Sadeh
46493d4eba Merge pull request #6786 from oritwas/wip-cmake-fix-radosgw
cmake: add rgw_basic_types.cc to librgw.a

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2015-12-03 09:41:50 -08:00
Nathan Cutler
6807b35a21 doc/dev/index.rst: fix links
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2015-12-03 18:11:37 +01:00
Nathan Cutler
f3366401eb doc/dev/index.rst: Flesh out the IRC section
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2015-12-03 18:11:25 +01:00
Nathan Cutler
8d281bc5f0 doc/dev/index.rst: Make Issue tracker a separate chapter
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2015-12-03 18:11:09 +01:00
Josh Durgin
42c6ef446e Merge pull request #6789 from dillaman/wip-13969
librbd: partial revert of commit 9b0e359

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-12-03 06:55:51 -08:00
Loic Dachary
ed6792ba06 Merge pull request #6748 from liewegas/wip-fix-cephtool
qa/workunits/cephtool/test.sh: no ./

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-12-03 15:23:44 +01:00
Yan, Zheng
72691dd9a0 Merge pull request #5941 from jcsp/wip-12137
#12137: cephfs-data-scan scan_frags
2015-12-03 22:10:26 +08:00
Josh Durgin
157ef2e8a0 Merge pull request #6777 from dillaman/wip-librbd-lockdep
librbd: journaling-related lock dependency cleanup

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-12-03 05:38:50 -08:00
Josh Durgin
e2b7bc522a Merge pull request #6762 from dillaman/wip-13924
journal: fire replay complete event after reading last object

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-12-03 05:26:07 -08:00
Josh Durgin
111f6a6f5e Merge pull request #6703 from dillaman/wip-tests-librbd-gmock-state-machines
librbd: initial collection of state machine unit tests

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-12-03 05:23:10 -08:00
Jason Dillaman
91f01bdbd6 librbd: partial revert of commit 9b0e359
Fixes: #13969
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-12-03 07:55:16 -05:00
Nathan Cutler
6e7f9c8ed3 doc/dev/index.rst: start writing Bugfixing chapter
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2015-12-03 13:31:28 +01:00
Sage Weil
91e4a1c713 Merge pull request #6690 from branch-predictor/bp-smaller-pglog-2
osd: slightly reduce actual size of pg_log_entry_t

Reviewed-by: Sage Weil <sage@redhat.com>
2015-12-03 06:40:40 -05:00
Sage Weil
a93fdb6e6f Merge pull request #6689 from 0003ydlom/doubled_cond
osd: avoid duplicate op->mark_started in ReplicatedBackend

Reviewed-by: xinxin shu <xinxin.shu@intel.com>
2015-12-03 06:40:13 -05:00
Sage Weil
71e172fbc6 Merge pull request #6681 from ifed01/wip-objstore-bench-stabilization
ceph_objectstore_bench: fix race condition, bugs

Reviewed-by: Kefu Chai <kchai@redhat.com>
2015-12-03 06:39:09 -05:00
Sage Weil
c80945fb60 Merge pull request #6677 from jack-changtao/test-bench
rados: bench: fix off-by-one to avoid writing past object_size

Reviewed-by: Kefu Chai <kchai@redhat.com>
2015-12-03 06:38:19 -05:00
Sage Weil
eb82a85236 Merge pull request #6555 from mslovy/wip-reduce-omap-transaction
osd: don't update epoch and rollback_info objects attrs if there is no need

Reviewed-by: Sage Weil <sage@redhat.com>
2015-12-03 06:37:11 -05:00
Orit Wasserman
b3281316a2 cmake: add rgw_basic_types.cc to librgw.a
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2015-12-03 11:58:28 +01:00
Nathan Cutler
002d26b097 doc/dev/index.rst: rewrite introductory material
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2015-12-03 09:53:35 +01:00
Yehuda Sadeh
39ba840fce Merge pull request #6784 from ceph/wip-5073
rgw multitenancy

Buckets and users can now have a tenant associated with them. Buckets can be specified as [<tenant>:]<bucket> and users can be specified as [<tenant>$]<uid>. The existing users and buckets are part of the default global tenant.
This is first phase. Future work will add tighter integration (e.g., swift tenant mapping, s3 subdomain tenant mapping, etc.)

Reviewed-by: Pete Zaitcev <zaitcev@redhat.com>
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2015-12-02 21:52:00 -08:00
Guang Yang
ba346bf432 qa: add a test for the recovery_priority/recovery_op_priority pool settings.
Signed-off-by: Guang Yang <yguang@yahoo-inc.com>
2015-12-03 02:16:52 +00:00
Guang Yang
f0cc7220d6 mon: support recovery_priority and recovery_op_priority with monitor commands
Fixes: 13121
Signed-off-by: Guang Yang yguang@yahoo-inc.com
2015-12-03 02:10:51 +00:00
Guang Yang
7455897636 osd: prioritize recovery based on pool's customized priority
Fixes: 13121
Signed-off-by: Guang Yang <yguang@yahoo-inc.com>
2015-12-02 23:55:16 +00:00
Nathan Cutler
bc21a23555 doc/dev/index.rst: fix headings
This commit fixes the headings so they render properly on http://ceph.com

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2015-12-03 00:30:24 +01:00
Loic Dachary
12efe7f2c9 Merge pull request #6727 from smithfarm/wip-index
doc/dev/index.rst: begin writing Contributing to Ceph

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-12-03 00:18:31 +01:00
Nathan Cutler
b6f9a9b2b1 doc/dev/index.rst: begin writing Contributing to Ceph
Replace existing index.rst with the beginnings of a comprehensive
developer guide.

Move the old index.rst to index-old.rst.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2015-12-02 23:37:06 +01:00
Jason Dillaman
34b32834e3 common: lockdep now tracks lock ordering when backtraces disabled
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-12-02 14:30:46 -05:00
Jason Dillaman
60519e2aa4 librbd: correct lock ordering issues discovered by lockdep
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-12-02 14:28:06 -05:00
Danny Al-Gaaf
efab777828 Merge pull request #6775 from mkoderer/doc/fixowner
doc: remove unnecessary period in headline

Reviewed-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2015-12-02 20:18:37 +01:00
Marc Koderer
1997144f5d doc: remove unnecessary period in headline
Signed-off-by: Marc Koderer <marc@koderer.com>
2015-12-02 20:05:26 +01:00
Jason Dillaman
2a0263fc64 journal: correct lock ordering issues discovered by lockdep
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-12-02 14:05:17 -05:00
Yehuda Sadeh
42305044d5 rgw: remove comments
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2015-12-02 10:45:42 -08:00
Yehuda Sadeh
eda44cd39c rgw: a minor cleanup
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2015-12-02 10:45:41 -08:00
Yehuda Sadeh
bf0a7b41e7 rgw: don't re-set bucket tenant and name when selecting location
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2015-12-02 10:45:41 -08:00
Yehuda Sadeh
ddb4caaf9c rgw: fix a typo
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2015-12-02 10:45:41 -08:00
Yehuda Sadeh
2287ce9ff2 rgw: don't allow cross-tenant bucket creation
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2015-12-02 10:45:41 -08:00
Yehuda Sadeh
e5bfd94405 rgw: avoid calling rgw_make_bucket_entry_name() when not needed
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2015-12-02 10:45:41 -08:00
Yehuda Sadeh
9425b04a70 rgw: objexp hint name backward compatibility
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2015-12-02 10:45:41 -08:00
Yehuda Sadeh
e8de3493d6 rgw: inherit bucket tenant from user if not specified
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2015-12-02 10:45:41 -08:00
Samuel Just
7f0edaaf42 Merge pull request #6739 from dreamhost/wip-13920
Gentoo: _FORTIFY_SOURCE fix.

Reviewed-by: Samuel Just <sjust@redhat.com>
2015-12-02 09:58:52 -08:00
Jason Dillaman
ba449e33c8 tests: added new rbd mirroring CLI commands
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-12-02 11:25:06 -05:00
Loic Dachary
e5c9e20a16 Merge pull request #6771 from dillaman/wip-backtrace-fixes
common: re-enable backtrace support

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-12-02 17:14:07 +01:00