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
Sage Weil
bbf952125e
osd: notify mon when pending PGs are ready to merge
...
When a PG is in the pending merge state it is >= pg_num_pending and <
pg_num. When this happens quiesce IO, peer, wait for activate to commit,
and then notify the mon that we are idle and safe to merge.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-09-07 12:08:40 -05:00
Sage Weil
b2240bce41
doc/dev/msgr2: better formatting
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-09-07 11:01:33 -05:00
Sage Weil
b24e187b5a
doc/dev/msgr2: clarify padding alignment
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-09-07 11:01:24 -05:00
Sage Weil
5eb0620f12
doc/dev/msgr2: tweak message flow handshake
...
- specify entity_name_t in TAG_IDENT instead of every msg
header
- add more notes
- include optional padding before the data segment for a msg
Signed-off-by: Sage Weil <sage@redhat.com>
2018-09-06 17:30:25 -05:00
Sage Weil
4b50277666
doc/dev/msgr2: remove stream concept, streamline auth
...
- Remove stream concept. it was incompletely/poorly
specified, and we dno't actually want to implement it now. We
can do it later now that we have a banner that advertises
features more clearly.
- Simplify the auth messages a bit: make a MORE message that
isn't a request (or reply), and a final DONE. DONE comes from
the server, not the client. Drop the SET_METHOD which can be
rolled into the REQUEST message.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-09-06 14:29:42 -05:00
Sage Weil
3ebdd47737
doc/dev/cephx_protocol: drop auid reference
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-08-31 15:54:58 -05:00
Sage Weil
2c26fb0fe1
rados: drop mkpool, rmpool commands
...
- mkpool and rmpool users should use the normal cli/mon commands
Signed-off-by: Sage Weil <sage@redhat.com>
2018-08-31 09:27:36 -05:00
Sage Weil
d6def8ba11
ceph-authtool: remove auid options
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-08-31 09:26:19 -05:00
Kai Wagner
d7f5c281c8
doc: fixed typo in cephfs snapshots
...
Signed-off-by: Kai Wagner <kwagner@suse.com>
2018-08-28 08:56:47 +02:00
Kefu Chai
d3fcbeeba0
doc/dev/cephx_protocol: fix couple errors
...
there are 3 phases of authentication and authorization in cephx:
0. proto = CEPH_AUTH_UNKNOWN, for start the session,
create auth handlers on both sides.
1. GET_AUTH_SESSION_KEY, to get authenticated, the client will
get the session ticket at the end of this phase. the session ticket,
is actually also a service ticket for CEPH_ENTITY_TYPE_AUTH.
2. CEPHX_GET_PRINCIPAL_SESSION_KEY, to get authorized, the client
will get the requested, service tickets at the end of this phase.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-08-27 17:50:54 +08:00
James McClune
288d9713c2
doc: used reST label for ceph-deploy reference
...
Updated ceph-deploy man page link with ref label. Fixes
404 error.
Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net>
2018-08-16 22:17:47 -04:00
James McClune
f8a0e874b5
doc: updated link for submitting patches
...
Updated link for Submitting Patches (404 error).
Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net>
2018-08-13 23:29:41 -04:00
John Spray
7ad61cc032
doc: Rook/orchestrator doc fixes
...
Signed-off-by: John Spray <john.spray@redhat.com>
2018-08-07 10:13:31 -04:00
John Spray
1fecff0e2d
doc: add page for Rook module
...
This is pretty sparse because users don't really
interact with the module, they interact with other
modules that use it.
Signed-off-by: John Spray <john.spray@redhat.com>
2018-08-06 16:22:30 +01:00
John Spray
751d32c137
doc: add development guide for Ceph+Rook in k8s
...
Signed-off-by: John Spray <john.spray@redhat.com>
2018-08-06 16:22:30 +01:00
Ken Dreyer
c914f14be3
doc: explain how to mkdir under .snap
...
Prior to this change, the CephFS snapshot instructions were not clear
whether users should "mkdir" the ".snap" directory or not.
Update the documentation to clarify that users should make a directory
under .snap with a name of their choice.
Thanks to John Spray <jspray@redhat.com> on ceph-users for this
information.
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
2018-08-01 10:17:51 -06:00
Nathan Cutler
c9b14a26f4
doc/dev/internals: drop :orphan: directive
...
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-07-27 05:53:18 +02:00
Nathan Cutler
ef3ac5692b
doc: make it easier to reach the old dev doc TOC
...
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-07-26 10:49:11 +02:00
Kefu Chai
f528475d92
common: move ConfigValues out of md_config_t
...
by moving ConfigValues out of md_config_t, we are able to point
md_config_t to a new ConfigValues instance at runtime, without
destroying the old one.
also remove ConfigReader, because all md_config_obs_t will be updated
with ConfigProxy now. as md_config_t is not able to offer the *data*
anymore.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-07-10 23:42:59 +08:00
Brad Fitzpatrick
64212f3e6d
doc: fix some it's -> its typos
...
Signed-off-by: Brad Fitzpatrick <brad@danga.com>
2018-07-02 19:16:23 -07:00
Sage Weil
3f3f81465d
Merge pull request #20094 from rjfd/wip-msgr2-docs
...
doc/dev/msgr2.rst: update of the banner and authentication phases
2018-06-20 11:23:55 -05:00
Sage Weil
daf14eda35
Merge PR #22595 into master
...
* refs/pull/22595/head:
common/options: dump flags
Reviewed-by: Jos Collin <jcollin@redhat.com>
2018-06-19 07:38:03 -05:00
Sage Weil
6c4d76ca0c
common/options: dump flags
...
Also document.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-18 07:01:24 -05:00
Alfredo Deza
2231412e35
doc/dev remove ceph-disk from freebsd guide, link to manual reference
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-06-13 15:16:25 -04:00
Alfredo Deza
5596011b4a
doc/dev/config-key remove ceph-disk references
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-06-13 15:16:25 -04:00
Alfredo Deza
7f23bd2c53
doc/dev remove ceph-disk.rst
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-06-13 15:16:25 -04:00
Alfredo Deza
1c0e179e3a
doc/dev: change ceph-disk suite examples for ceph-deploy
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-06-13 15:16:25 -04:00
Mao Zhongyi
c62714b81a
doc: vstart update a few options
...
Add missing several options in vstart and make
these options arranged in alphabetical order.
Signed-off-by: Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
2018-06-11 18:44:45 +08:00
Mao Zhongyi
f7ec92df26
doc: drop the unsupported option -r from vstart
...
vstart no longer supports -r option after commit 8dcf8d6e
,
but it is not cleaned from mstart, so drop it.
Signed-off-by: Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
2018-06-11 13:34:30 +08:00
Mahati Chamarthy
b6588e4c2a
doc: cleanup
...
cleanup format
Signed-off-by: Mahati Chamarthy <mahati.chamarthy@intel.com>
2018-06-04 17:21:18 +05:30
Sage Weil
30aaa74ea2
Merge pull request #22364 from tchaikov/wip-doc
...
doc: fix the links in releases/schedule.rst
Reviewed-by: Sage Weil <sage@redhat.com>
2018-06-01 08:15:29 -05:00
Kefu Chai
776329abe1
doc: fix some redirected links reported by "build-doc linkcheck"
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-06-01 17:00:06 +08:00
Kefu Chai
a6a0cf1dfc
Merge pull request #22317 from MahatiC/wip-doc-zipkin
...
doc: update blkin changes
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-06-01 15:22:23 +08:00
Mahati Chamarthy
08256eb94d
doc: update blkin changes
...
Update blkin and zipkin changes to reflect current state
Signed-off-by: Mahati Chamarthy <mahati.chamarthy@intel.com>
2018-05-31 15:10:08 +05:30
Sage Weil
f866d98ce6
Merge pull request #21381 from liewegas/wip-seastore
...
doc/dev/seastore.rst: initial draft notes
2018-05-25 13:35:28 -05:00
Dan Mick
39b2626c7a
Remove embedded 'cephd' code
...
Signed-off-by: Dan Mick <dan.mick@redhat.com>
2018-05-11 13:10:26 -07:00
Yan, Zheng
5643909b36
mds: update dev document of cephfs snapshot
...
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
Fixes: http://tracker.ceph.com/issues/23583
2018-04-27 19:08:21 +08:00
Alfredo Deza
eeff346354
doc/dev/ceph-volume add VDO tag information
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-04-17 14:37:02 -04:00
Sage Weil
50fad75068
doc/dev/seastore.rst: initial draft notes
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-04-12 10:58:58 -05:00
Sage Weil
5d2f369b27
Merge pull request #21236 from jecluis/wip-mon-auth-bootstrap
...
mon/AuthMonitor: create bootstrap keys on create_initial()
Reviewed-by: Sage Weil <sage@redhat.com>
2018-04-11 10:57:20 -05:00
Nathan Cutler
bdb674639d
Merge pull request #19594 from smithfarm/wip-doc-make-check
...
doc: expand developer documentation of unit tests
Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
2018-04-06 22:19:03 +02:00
Joao Eduardo Luis
940dd941ef
Merge pull request #19331 from jecluis/wip-mon-osdmap-prune
...
mon: osdmap prune
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-04-06 15:22:28 +01:00
Nathan Cutler
a9ba2011f6
doc: dev: improve headings within Testing chapter
...
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-04-06 14:18:37 +02:00
Joao Eduardo Luis
efeb79a9a9
doc/dev/mon: info on auth mon disk format
...
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
2018-04-06 06:51:43 +01:00
Joao Eduardo Luis
06f3ab684f
doc: add dev notes for mon's full osdmap pruning
...
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
2018-04-06 04:18:22 +01:00
Yan, Zheng
5e79179d2b
mds: PendingReleaseNotes and dev doc for open file table
...
Fixes: http://tracker.ceph.com/issues/23532
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
2018-04-03 17:06:07 +08:00
Kefu Chai
f710466995
Merge pull request #21077 from Ashid6/master
...
doc: typo fix
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-03-28 19:04:29 +08:00
Ashita Dashottar
1e8d753876
doc: typo fix
...
Signed-off-by: Ashita Dashottar <AshitaDashottar6@gmail.com>
2018-03-28 16:15:00 +05:30
Neha Ojha
5cc9252784
doc: dev description of async recovery
...
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Signed-off-by: Neha Ojha <nojha@redhat.com>
2018-03-27 15:01:17 -07:00
Nathan Cutler
820dac980e
Merge pull request #20876 from smithfarm/wip-doc-license
...
legal: remove doc license ambiguity
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
2018-03-19 14:29:54 +01:00
Nathan Cutler
e294dd5910
legal: remove doc license ambiguity
...
The license applicable to the files under doc/ was originally declared (in the
top-level file COPYING) to be "Creative Commons Attribution-ShareAlike (CC
BY-SA)" by ed0653b493
This license declaration omitted a version number.
Some time later ef7418421b
was merged, mentioning
CC-BY-SA-1.0 as one of the Ceph source code licenses. Although the purpose of that
commit was only to summarize the canonical license information from COPYING, it
unintentionally became the only place in the source code where the doc license
version was specified.
In March 2018, the Debian project warned that CC-BY-SA-1.0 does not meet its
criteria for inclusion in the "free" section of the Debian distribution. (For
that, at least version 3.0 must be used.)
This new commit removes the doc license ambiguity by setting it to CC-BY-SA-3.0
in all places where the license is mentioned.
The exact spelling of the license name is taken from https://spdx.org/licenses/
Fixes: http://tracker.ceph.com/issues/23336
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-03-13 18:59:02 +01:00
Abhishek Lekshmanan
e37e49b205
doc: reorganize releases
...
Making one file per release, and in a separate folder
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2018-03-07 23:36:11 +01:00
Sage Weil
448b346c46
doc/dev/config-key: document how we structure things in config-key
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06 14:44:49 -06:00
John Spray
86d7f3f72c
Merge pull request #20131 from jcsp/wip-doc-encoding
...
doc/dev: add a brief guide to serialization
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-03-05 22:33:34 +00:00
songweibin
8f43eff6da
rbd: import with option --export-format fails to protect snapshot
...
Fixes: http://tracker.ceph.com/issues/23038
Signed-off-by: songweibin <song.weibin@zte.com.cn>
2018-03-01 20:48:38 +08:00
Kefu Chai
1b3d19a46b
Merge pull request #20031 from tchaikov/wip-doc-macos
...
doc/dev/macos: add doc for building on MacOS
2018-02-19 15:21:50 +08:00
Jordan Hus
d68e84dadf
doc: Fixes a spelling error and a broken hyperlink.
...
Signed-off-by: Jordan Hus <jordan.hus@dicecorp.com>
2018-02-14 14:23:59 -05:00
Kefu Chai
3a1357450c
doc/dev/macos: add doc for building on MacOS
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-02-13 00:05:47 +08:00
John Spray
29b5611d68
doc/dev: add a brief guide to serialization
...
Contributors encounter this pretty soon when trying
to add any feature to Ceph, so I'd like a central place
to point them to.
Ignoring feature bits etc for this simple example.
Signed-off-by: John Spray <john.spray@redhat.com>
2018-01-26 13:03:07 +00:00
Andrew Schoen
f852f640bf
Merge pull request #20054 from ceph/wip-rm22619
...
ceph-volume: dmcrypt support for lvm
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
2018-01-24 18:22:56 +01:00
Ricardo Dias
39e025b544
doc/dev/msgr2.rst: update of the banner and authentication phases
...
Signed-off-by: Ricardo Dias <rdias@suse.com>
2018-01-24 10:33:48 +00:00
Sage Weil
73934df3b0
doc/dev/msgr2.rst: a few notes on protocol goals
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-01-23 17:40:43 -06:00
Alfredo Deza
46babe80b6
doc/dev/ceph-volume update internal LVM metadata information
...
Includes dmcrypt information, and updated key names to reflect current
code
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-01-23 13:32:13 -05:00
Kefu Chai
92c2dd2750
doc/dev/cxx: add C++11 ABI related doc
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-01-19 23:40:43 +08:00
Chang Liu
489ef0f2be
doc: fix CFLAGS in doc/dev/cpu-profiler.rst
...
Signed-off-by: Chang Liu <liuchang0812@gmail.com>
2018-01-03 15:19:06 +08:00
Nathan Cutler
fd8461b021
doc: expand developer documentation of unit tests
...
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2017-12-19 22:26:29 +01:00
Nathan Cutler
aea9fa01ae
doc: globally change CRUSH ruleset to CRUSH rule
...
Since kraken, Ceph enforces a 1:1 correspondence between CRUSH ruleset and
CRUSH rule, so effectively ruleset and rule are the same thing, although
the term "ruleset" still survives - notably in the CRUSH rule itself, where it
effectively denotes the number of the rule.
This commit updates the documentation to more faithfully reflect the current
state of the code.
Fixes: http://tracker.ceph.com/issues/20559
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2017-12-11 17:15:23 +01:00
Kefu Chai
6fb9540bd6
doc: update docs to remove references of ubuntu 14.04
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-12-04 15:42:56 +08:00
rune
93f9007da3
doc: add pre-requisite to enable CephFS snapshot
...
Signed-off-by: Jian Su <sujian@umcloud.com>
2017-11-28 16:25:17 +08:00
Shinobu Kinjo
983071b925
doc/dev/logs: Removes non-existence file path
...
Signed-off-by: Shinobu Kinjo <shinobu@redhat.com>
2017-11-25 17:31:29 +09:00
Shinobu Kinjo
37046600f2
doc/dev/kernel-client-troubleshooting: Add kernel dynamic debuggin
...
Signed-off-by: Shinobu Kinjo <shinobu@redhat.com>
2017-11-24 20:22:00 -05:00
Gregory Farnum
ed5f565baa
Merge pull request #18710 from com6056/wip-doc-fix-cephfs-snap-dir
...
doc: Fixes the name of the CephFS snapshot directory.
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2017-11-20 16:46:44 -08:00
John Spray
6fc92dc981
doc: replace injectargs usage with "config set"
...
Cleaner and easier. Also implicitly documents
the config set command, which hadn't been explicitly
called out in the docs before.
Signed-off-by: John Spray <john.spray@redhat.com>
2017-11-07 11:32:26 +00:00
Jordan Rodgers
e2ae48dcde
doc: Fixes the name of the CephFS snapshot directory.
...
Signed-off-by: Jordan Rodgers <com6056@gmail.com>
2017-11-03 13:09:30 -04:00
Kefu Chai
127d25ccbd
doc: fix warning reported by "build-doc linkcheck"
...
all the HTTP 301 (moved permanently) should be killed.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-10-24 15:58:48 +08:00
Jason Dillaman
ecec3217b6
Merge pull request #17134 from PCzhangPC/metaexin
...
rbd: export/import image-meta when we export/import an image
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2017-10-16 21:00:08 -04:00
Jos Collin
ded96388da
doc: Fix URL in Licensing
...
Fixed the unnecessary URL format in the text. Modify the URL formatting to highlight only the file name seems better.
Signed-off-by: Jos Collin <jcollin@redhat.com>
2017-09-30 07:40:01 +05:30
Jos Collin
41c4b3dbbe
doc: Fix typo and URL in Submitting patches
...
Dropped the repeated 'the' in the paragraph and Fixed the unnecessary URL format in the text.
Signed-off-by: Jos Collin <jcollin@redhat.com>
2017-09-29 20:20:33 +05:30
PCzhangPC
2f0b233a31
rbd:export/import image-meta when we export/import an image
...
when we do exporting/importing an image, we should export or import the image-meta of this image at the same time
Signed-off-by: PCzhangPC <pengcheng.zhang@easystack.cn>
2017-09-29 13:30:01 +08:00
Kefu Chai
b35bf318af
doc: update ceph-disk with a state transition diagram
...
also, quote the variabls in source code with double quote.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-09-11 20:44:35 +08:00
Sage Weil
b5c2782615
src/script/build-integration-branch
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-30 22:53:10 -04:00
Kefu Chai
4f4af6262a
doc/dev/perf: add doc on disabling -fomit-frame-pointer
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-08-30 12:14:37 +08:00
Kefu Chai
4fba9c0ee2
Merge pull request #17019 from dachary/wip-doc-ceph-disk
...
doc: document ceph-disk prepare class hierarchy
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-08-28 19:17:33 +08:00
Loic Dachary
ed89f8cb0e
doc: document ceph-disk prepare class hierarchy
...
Signed-off-by: Loic Dachary <loic@dachary.org>
2017-08-25 15:48:59 +03:00
Alfredo Deza
87f7ff4783
doc/dev include ceph-volume devel docs
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-21 11:44:54 -04:00
Alfredo Deza
b8811fc06d
doc/ceph-volume create the systemd lvm reference
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-21 11:44:53 -04:00
Alfredo Deza
801725b924
doc/dev/ceph-volume add a toctree for the dev docs
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-21 11:08:08 -04:00
Alfredo Deza
ba811d2d90
doc/dev/ceph-volume add systemd reference
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-21 11:08:08 -04:00
Alfredo Deza
e0b7bd8f82
doc/dev/ceph-volume add plugin interface
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-21 11:08:07 -04:00
Alfredo Deza
b6d3983177
doc/dev/ceph-volume add the internal lvm api
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-21 11:08:07 -04:00
Alfredo Deza
a7fed6c213
doc: update repo-access to point to ceph-ci.git
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-16 10:54:32 -04:00
Alfredo Deza
640e080f22
doc/logging fix unexpected indent in paragraph
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-08-16 08:19:59 -04:00
Sage Weil
dab64cb7c5
Merge pull request #16910 from liewegas/wip-iana
...
doc/dev/iana: document our official IANA numbers
2017-08-08 12:46:21 -05:00
Sage Weil
f19214687f
doc/dev/index: update rados lead
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-08 13:37:42 -04:00
Sage Weil
dd84361c1e
doc/dev/iana: document our official IANA numbers
...
PEN 50495
port 3300
Signed-off-by: Sage Weil <sage@redhat.com>
2017-08-08 13:36:39 -04:00
Patrick Donnelly
66756c4f65
Merge PR #16292 into master
...
* refs/remotes/upstream/pull/16292/head:
qa: use new hex rep of inode
qa: fix whitelist error message
mds: refine "Scrub error" cluster log message
mds: polish clog messages
doc: developer logging guidance
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2017-08-03 13:55:21 -07:00
John Spray
ea37145131
doc: developer logging guidance
...
Signed-off-by: John Spray <john.spray@redhat.com>
2017-08-01 15:06:41 +01:00
Kefu Chai
4cac1e40b1
Merge pull request #16652 from shangzhong/wip-update-quick-guide
...
doc: update the pool names created by vstart.sh by default
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-08-01 21:50:52 +08:00
Zhu Shangzhong
c91bb519e8
doc: change the default filesystem/pool names
...
- s/cephfs_data/cephfs_data_a
- s/cephfs_metadata/cephfs_metadata_a
- s#./rados df#bin/rados df
- update the 'bin/rados df' output
- remove the rbd pool, it isn't created by default anymore.
Signed-off-by: Zhu Shangzhong <zhu.shangzhong@zte.com.cn>
2017-08-01 20:40:58 +08:00
Jos Collin
eb1f53782a
doc: fix typo in config.rst
...
Fixed the typo introduced by PR#16681
Signed-off-by: Jos Collin <jcollin@redhat.com>
2017-08-01 14:16:14 +05:30
Song Shun
2556605b79
doc: fix sevral typos
...
fix sevral typos
Signed-off-by: Song Shun <song.shun3@zte.com.cn>
2017-07-31 22:10:51 +08:00
Sage Weil
625859b42b
doc/dev/config: some guidance around defining config options
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-27 22:30:12 -04:00
Kefu Chai
be7d9d92ad
Merge pull request #16394 from jcsp/wip-pr-docs
...
doc: add doc requirements on PR submitters
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-07-25 15:28:26 +08:00
Kefu Chai
60d0c67886
Merge pull request #16362 from tchaikov/wip-ceph-disk
...
ceph-disk: use '-' for feeding ceph cli with stdin
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Reviewed-by: Alfredo Deza <adeza@redhat.com>
2017-07-25 08:00:56 +08:00