Nathan Cutler
0e63fed768
Merge pull request #27159 from smithfarm/wip-38934
...
doc: move Developer Guide to its own subdirectory
Reviewed-by: Sebastian Wagner <swagner@suse.com>
2019-03-27 12:17:37 +01:00
David Zafman
769cdc8294
doc: Document new pg state and changes to auto repair behavior
...
Fixes: http://tracker.ceph.com/issues/38616
Signed-off-by: David Zafman <dzafman@redhat.com>
2019-03-25 16:03:36 -07:00
Nathan Cutler
64fc87a483
doc: move Developer Guide to its own subdirectory
...
Fixes: ef3ac5692b
Fixes: https://tracker.ceph.com/issues/38934
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2019-03-25 16:34:36 +01:00
David Zafman
9fd4b062f1
doc: Fix the pg states and auto repair config options
...
Fixes: http://tracker.ceph.com/issues/38896
Signed-off-by: David Zafman <dzafman@redhat.com>
2019-03-22 19:58:00 -07:00
Sage Weil
e57af1d41d
msg: remove SimpleMessenger
...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-03-17 07:57:45 -05:00
Sage Weil
937f28e6a6
doc/releases/nautilus: add msgr2 refs
...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-03-11 10:31:49 -05:00
Sage Weil
bd52f35fd0
Merge PR #26444 into master
...
* refs/pull/26444/head:
ceph_features: deprecate MON_SINGLE_PAXOS
osdmap: map versions to releases
mon: retire some `osd set/unset` flags
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2019-03-04 17:26:12 -06:00
Changcheng Liu
839c07822a
doc: correct vstart.sh file location
...
Signed-off-by: Changcheng Liu <changcheng.liu@intel.com>
2019-03-04 16:55:31 +08:00
Joao Eduardo Luis
a20ce5f427
osdmap: map versions to releases
...
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
2019-03-02 11:36:23 +00:00
Sage Weil
5eb77a2b73
Merge PR #26614 into master
...
* refs/pull/26614/head:
osd: Implement lazy omap usage statistics
Reviewed-by: Neha Ojha <nojha@redhat.com>
2019-02-28 18:08:29 -06:00
Brad Hubbard
9e21ef0e40
osd: Implement lazy omap usage statistics
...
Opportunistic gathering of omap statistics during deep scrub.
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
2019-02-26 14:19:53 +10:00
Xie Xingguo
59a99dfbd7
Merge pull request #26611 from falcon78921/wip-doc-log-based-pg
...
doc: updated reference link for log based PG
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2019-02-26 08:42:37 +08:00
James McClune
0dc5000124
doc: updated reference link for log based PG
...
Added :ref: label to Log Based PG page. Referenced <log-based-pg>
label on Asynchronous Recovery page.
Fixes: https://tracker.ceph.com/issues/38465
Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net>
2019-02-24 16:08:44 -05:00
James McClune
93b904b32a
doc: updated governance link for Ceph project leads
...
Added :ref: label to Governance page. Referenced <governance>
label on Development Workflow page.
Fixes: https://tracker.ceph.com/issues/38464
Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net>
2019-02-24 15:58:02 -05:00
Ricardo Dias
d5fab790ef
doc/msgr2: session establishment failure scenarios
...
Signed-off-by: Ricardo Dias <rdias@suse.com>
2019-02-19 12:14:51 +00:00
Sage Weil
bc7f567467
msg/async/ProtocolV2: refuse incoming reconnect attempt intended for someone else
...
The same scenario that was possible on client_ident is also possible
for reconnect: on the accepting side we recognized the client_addrs
but the client is trying to reach someone else. Since the cookie is a
random 64-bit value it is unlikely, but still possible, that we will
match an existing session that is not for the client.
Signed-off-by: Sage Weil <sage@redhat.com>
2019-02-11 11:02:28 -06:00
Sage Weil
e399fc7514
msg/async/ProtocolV2: refuse incoming connection intended for someone else
...
If we get a client_ident frame, and they are trying to talk to someone
else, drop the connection.
This is an inelegant workaround to http://tracker.ceph.com/issues/38247 .
A nicer fix would be to restructure the protocol so that the client knows
who they connected to before they try to open a session. That is a bigger
change that can follow...
Fixes: http://tracker.ceph.com/issues/38247
Signed-off-by: Sage Weil <sage@redhat.com>
2019-02-11 09:29:30 -06:00
Sage Weil
2e9c61de49
doc/dev/msgr2: bring up to date with new HELLO, different RECONNECT
...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-02-07 17:05:10 -06:00
Sage Weil
86c99bf023
msg/async/ProtocolV2: separate IDENT into {CLIENT,SERVER}_IDENT
...
This is less ambiguous and easier to document since the frame payloads
are different.
Signed-off-by: Sage Weil <sage@redhat.com>
2019-02-07 17:05:10 -06:00
Sage Weil
5e4df2a509
doc/dev/cephx: re-wordwrap
...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-02-07 12:10:34 -06:00
Sage Weil
c1102f043e
doc/dev/cephx: document nautilus change to cephx
...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-02-07 12:10:33 -06:00
Sage Weil
c7ee66c3e5
auth,msg/async/ProtocolV2: negotiate connection modes
...
The modes are:
- crc: crc32c checksums to protect against bit errors. No secrecy or
authenticity guarantees, so a MITM could alter traffic in flight.
- secure: cryptographic secrecy and authenticity proection (i.e, encrypted
and signed).
We do not include a 'signed' mode that provides authenticity without
secrecy because the cryptographic protocols appear to be faster than
SHA-2.
New settings:
- ms_cluster_mode : mode(s list) for intra-cluster connections
- ms_service_mode : mode(s list) for daemons to allow
- ms_client_mode : mode(s list) for clients to allow
Also,
- ms_mon_cluster_mode : mon <-> mon connections
- ms_mon_service_mode : mon <-> daemon or client connections
The msgr2 protocol is expanded slightly to negotiate a mode. Client
shares it's allowed/preferred modes, and server picks one as auth finishes.
Negotiation is independent of the authentication, except that the
authentiction mode may precluse certain choices. Specifically, AUTH_NONE
does not support 'secure', only 'crc'.
Signed-off-by: Sage Weil <sage@redhat.com>
2019-02-07 12:10:33 -06:00
Sage Weil
c1a2d1be52
doc/dev/msgr2: update docs to match implementation for auth frames
...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-02-07 06:53:03 -06:00
Sage Weil
1c40968bd5
msg/async: separate TAG_AUTH_REQUEST_MORE and TAG_AUTH_REPLY_MORE
...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-02-07 06:53:03 -06:00
Sage Weil
141c305c12
doc/dev/cephx: document current implementation of cephx
...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-01-29 12:28:36 -06:00
Sage Weil
86d74e9ad7
Merge PR #25818 into master
...
* refs/pull/25818/head:
mon: adjust mon sync, extra_probe_peers to use addrvec
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2019-01-08 14:15:28 -06:00
Sage Weil
3d34c4ebd2
mon: adjust mon sync, extra_probe_peers to use addrvec
...
The peer addr stuff via asok is a bit fragile because the user must
provide an exact addrvec matching the mon to avoid some weirdness, but
it's rarely used, and the fix would be some robustness/tolerance in the
messenger that is a bigger project than this.
Signed-off-by: Sage Weil <sage@redhat.com>
2019-01-08 13:08:31 -06:00
Sage Weil
9badd953f4
doc/dev/msgr2: checksum frame header (tag + length)
...
Ensure we catch transport errors early (before we, say, try to allocate
a missized payload buffer).
Signed-off-by: Sage Weil <sage@redhat.com>
2019-01-07 15:01:21 -06:00
James McClune
7ff2f215a3
doc: updated Ceph documentation links
...
Fixes include:
- Updating Doxygen link for reference (http://docs.ceph.com/docs/master/dev/documenting/ )
- Adding :ref: label for User Management page (http://docs.ceph.com/docs/master/rados/operations/user-management/ )
- Update User Management link for reference (http://docs.ceph.com/docs/master/rbd/rbd-snapshot/ )
Fixes: https://tracker.ceph.com/issues/37793
Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net>
2019-01-04 16:32:21 -05:00
Sage Weil
8e2fcae16e
doc: fix some 'mon addr' references
...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-01-03 11:17:31 -06:00
Lenz Grimmer
0bf7fb1dad
doc: Added some hints on how to further accelerate builds with ccache
...
Fixed incorrect note directives and added a section about how to speed
up development/scratch builds with ccache.
Signed-off-by: Lenz Grimmer <lgrimmer@suse.com>
2018-12-11 12:54:54 +01:00
oliveiradan
67784065ce
auth: Kerberos authentication
...
Signed-off-by: Daniel Oliveira <doliveira@suse.com> (github: oliveiradan)
2018-12-03 18:55:46 -07:00
Kefu Chai
01409a542c
Merge pull request #25060 from mooncak/fix_typos
...
doc: Fix some typos
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-11-15 15:29:39 +08:00
mooncake
67a44af1a5
doc: Fix some typos
...
Signed-off-by: mooncake <xcoder@tenxcloud.com>
2018-11-14 19:49:13 +08:00
Sage Weil
860ad1f61c
Merge PR #19142 into master
...
* refs/pull/19142/head:
doc/dev/kernel-client-troubleshooting: Add kernel dynamic debuggin
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Amit Kumar <amitkuma@redhat.com>
2018-10-30 17:18:06 -05:00
Sage Weil
c71e993343
Merge PR #19146 into master
...
* refs/pull/19146/head:
doc/dev/logs: Removes non-existence file path
Reviewed-by: Sage Weil <sage@redhat.com>
2018-10-30 17:17:36 -05:00
James McClune
b8317f5e1e
doc: added demo document changes section
...
Added a brief section about how to demo Ceph documentation
changes.
Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net>
2018-10-28 01:44:17 -04:00
Patrick Donnelly
6da295f3cb
Merge PR #24585 into master
...
* refs/pull/24585/head:
doc: add developer documentation on new cephfs reclaim interfaces
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
2018-10-26 16:28:43 -07:00
Jeff Layton
2152b9b28a
doc: add developer documentation on new cephfs reclaim interfaces
...
Tracker: http://tracker.ceph.com/issues/36395
Signed-off-by: Jeff Layton <jlayton@redhat.com>
2018-10-25 15:50:16 -04:00
Shiyang Ruan
99ce7cf48b
common: fix typos in BackoffThrottle
...
Signed-off-by: Shiyang Ruan <ruansy.fnst@cn.fujitsu.com>
2018-10-22 13:09:20 +08:00
Gregory Farnum
9b099583ca
Merge pull request #24238 from LenzGr/doc-leads-update
...
doc/dev: Updated component leads table
2018-10-15 14:15:43 -07:00
Scoots Hamilton
172f970382
doc: fix typo in blkin.rst
...
Signed-off-by: Scoots Hamilton <scoots@redhat.com>
2018-10-09 10:46:39 -04:00
Lenz Grimmer
5378de7dc6
doc/dev: Updated component leads table
...
Signed-off-by: Lenz Grimmer <lgrimmer@suse.com>
2018-09-24 12:55:22 +02:00
Kefu Chai
5ee1fd2c32
doc: fix typos
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-09-21 12:41:42 +08:00
Josh Durgin
2d79537236
doc/dev/index: update rados lead
...
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2018-09-19 00:26:13 -07:00
李丙洋 10208981
64613065ac
doc: Fix Typos of Developer Guide
...
Signed-off-by: Li Bingyang <li.bingyang1@zte.com.cn>
2018-09-17 09:59:29 +08:00
李丙洋 10208981
d1a38aa1ae
doc: Fix Typos of Developer Guide
...
Signed-off-by: Li Bingyang <li.bingyang1@zte.com.cn>
2018-09-14 09:23:22 +08:00
李丙洋 10208981
da96cc919c
doc: Fix Spelling Error in Developer Guide
...
Signed-off-by: Li Bingyang <li.bingyang1@zte.com.cn>
2018-09-13 09:17:46 +08:00
Sage Weil
3a34c9ee38
Merge PR #23965 into master
...
* refs/pull/23965/head:
doc/dev/msgr2: better formatting
doc/dev/msgr2: clarify padding alignment
doc/dev/msgr2: tweak message flow handshake
doc/dev/msgr2: remove stream concept, streamline auth
Reviewed-by: Ricardo Dias <rdias@suse.com>
2018-09-10 09:23:32 -05:00
Sage Weil
5ff6bbf63d
doc/dev/placement-groups: drop old 'splitting' reference
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-09-07 12:09:05 -05:00