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
Jason Dillaman
7e6fd072c9
rbd: add new 'mirror pool' rbd commands
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-12-02 11:11:37 -05:00
Jason Dillaman
bfe295fabd
tests: librbd new pool mirror API methods
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-12-02 11:11:37 -05:00
Jason Dillaman
2a3cdbf275
librbd: new pool mirror API methods
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-12-02 11:11:37 -05:00
Jason Dillaman
869bc8ca23
ceph-dencoder: new cls::rbd::MirrorPeer type
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-12-02 11:11:37 -05:00
Jason Dillaman
c45a3ff909
test: new cls_rbd methods for pool mirroring
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-12-02 11:11:37 -05:00
Jason Dillaman
54b1c8dea2
cls_rbd: new methods for handling mirroring
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-12-02 11:11:37 -05:00
Jason Dillaman
b7b36930c7
tests: initial set of test cases for op state machines
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-12-02 11:11:12 -05:00
Jason Dillaman
f8a9aeffcd
librbd: snap create doesn't properly handle race conditions
...
The ESTALE result code was being filtered out, preventing the retry
logic.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-12-02 11:11:12 -05:00
Jason Dillaman
9809c3c406
librbd: use md_ctx for self-managed snapshot management
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-12-02 11:11:11 -05:00
Jason Dillaman
835989c71e
librbd: convert op state machines to templates
...
Using templates allows the creation of mocked test cases to
verify non-librados expectations.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-12-02 11:11:11 -05:00
Jason Dillaman
5b63666f88
tests: add gmock unit tests for librbd object map state machines
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-12-02 11:11:11 -05:00
Jason Dillaman
dfbcbc72a3
librbd: ensure object map is invalidated on disk if forced
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2015-12-02 11:11:11 -05:00
Jason Dillaman
1786fa8aa9
Merge pull request #6657 from kylinstorage/wip-rbd-nbd
...
rbd-nbd: network block device (NBD) support for RBD
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2015-12-02 10:38:54 -05:00
branto1
ca777e8974
Merge pull request #6769 from aiicore/configure_fix
...
configure.ac: macro fix
Reviewed-by: Boris Ranto <branto@redhat.com>
2015-12-02 14:31:48 +01:00
Ved-vampir
dc2b1764dd
common: PluginRegistry modification
2015-12-02 14:00:52 +03:00
Sage Weil
5eb64dd324
common: PluginRegistry
...
Generic plugin loader. Based on the ErasureCodePlugin.
Signed-off-by: Sage Weil <sage@redhat.com>
Conflicts:
src/common/Makefile.am
src/common/ceph_context.cc
src/common/ceph_context.h
missing files
2015-12-02 14:00:52 +03:00
Igor Podoski
e8002c38d5
configure.ac: macro fix
...
Configure fails with autoconf 2.63 on Centos 6.6 with:
./configure: line 34026: syntax error near unexpected token `newline'
./configure: line 34026: ` yes:no:'
Signed-off-by: Igor Podoski <igor.podoski@ts.fujitsu.com>
2015-12-02 11:58:07 +01:00
Yan, Zheng
0716debe92
Merge pull request #5685 from ceph/wip-12133
...
cephfs-data-scan: scrub tag filtering (#12133 and #12145 )
2015-12-02 16:15:50 +08:00
John Spray
e04beab82a
tools/cephfs: enable tag filter in DataScan
...
Fixes : #12133
Signed-off-by: John Spray <john.spray@redhat.com>
2015-12-02 15:24:04 +08:00