Commit Graph

731 Commits

Author SHA1 Message Date
Samuel Just
753cca09bb doc/dev/seastore.rst: update TODOs
Signed-off-by: Samuel Just <sjust@redhat.com>
2020-06-19 12:59:26 -07:00
Deepika Upadhyay
4390de26d8 src/cstart: fix typo in cstart script
Signed-off-by: Deepika Upadhyay <dupadhya@redhat.com>
2020-06-18 14:52:29 +00:00
Ilya Dryomov
5eea038b71 doc/dev/msgr2: fix inconsistencies and update for msgr2.1
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2020-06-17 21:56:52 +02:00
Patrick Donnelly
efe4de1290
Merge PR #35541 into master
* refs/pull/35541/head:
	doc/dev: mention -l, -e and -n among useful options
	doc/dev: add info on how to retest QA changes without rebuilding

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-06-15 16:41:43 -07:00
Abutalib Aghayev
2a41d8672b doc/dev: Update zoned-storage.rst to indicate that OSDs can now restart with HM-SMR drives.
Signed-off-by: Abutalib Aghayev <agayev@cs.cmu.edu>
2020-06-12 10:52:56 -04:00
Janne Johansson
69fae9937d doc/dev/deduplication.rst: fix a spelling nit
Signed-off-by: Janne Johansson <icepic.dz@gmail.com>
2020-06-12 15:57:22 +08:00
Rishabh Dave
8ce1cce974 doc/dev: mention -l, -e and -n among useful options
Signed-off-by: Rishabh Dave <ridave@redhat.com>
2020-06-11 18:28:39 +05:30
Rishabh Dave
322896feca doc/dev: add info on how to retest QA changes without rebuilding
Add a section to "Running tests using teuthology" in "Developer's Guide"
that explains how to retest a branch without rebuilding binaries.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2020-06-11 18:27:21 +05:30
Samuel Just
6efed8f151 doc/dev/seastore.rst: add a bit of information about lba tree etc
Signed-off-by: Samuel Just <sjust@redhat.com>
2020-06-02 16:56:41 -07:00
Samuel Just
bf156a08a6 doc/dev/osd_internals/manifest.rst: add information about clone snap refcounting
Signed-off-by: Samuel Just <sjust@redhat.com>
2020-06-01 07:56:22 -04:00
Kefu Chai
857f55dee8
Merge pull request #35111 from agayev/hm-smr
os/bluestore: Enable writing data to HM-SMR hard drives.

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-05-27 21:55:50 +08:00
Abutalib Aghayev
ab865ca002 os/bluestore: Enable writing data to HM-SMR hard drives.
Signed-off-by: Abutalib Aghayev <agayev@cs.cmu.edu>
2020-05-22 12:37:24 -04:00
Samuel Just
2e8572496b
Merge pull request #35112 from athanatos/sjust/wip-manifest-doc
doc: update manifest.rst with plans for manifest work

Reviewed-by: Myoungwon Oh <omwmw@sk.com>
2020-05-20 10:07:15 -07:00
Samuel Just
d8269b0819 doc/dev/osd_internals:manifest.rst: clarification for manifest design and future steps
I've added a few significant changes:
* TIER_PROMOTE purely ensures that data is resident in the base pool
* Add EVICT_CHUNK to permit a tiering agent to selectively cold space
  from HEAD/snapshots independently of SET_CHUNK.
* Avoid using DIRTY entirely for dedup targets.
* Instead of modifying clone_range when updating clone manifests, simply
  update ReplicatedBackend::calc_*_subsets to also consider the clone
  obc manifest.

I've also added sections on how tiering agents are rbd/rgw are meant
to interact as well as on testing.

Signed-off-by: Samuel Just <sjust@redhat.com>
2020-05-19 21:59:45 -07:00
myoungwon oh
59cab79b21 doc: more information on future work for manifest tiering
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2020-05-19 21:59:08 -07:00
Samuel Just
ac7af27ffc doc: more information on status and future work for manifest tiering
Signed-off-by: Samuel Just <sjust@redhat.com>
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2020-05-19 21:59:08 -07:00
Samuel Just
be4093a61e doc: add more information for manifest tiering
Signed-off-by: Samuel Just <sjust@redhat.com>
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2020-05-19 21:59:04 -07:00
Shraddha Agrawal
fdbe00d47c doc: add machine type in teuthology commands
This commit adds mandatory --machine-type flag in teuthology
command examples in docs.

Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
2020-05-19 19:34:49 +05:30
Kefu Chai
62e14068ab
Merge pull request #34913 from athanatos/sjust/wip-seastore-journal
crimson/os/seastore: initial PR

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-05-15 17:50:02 +08:00
Samuel Just
e5966d18a7 dec/dev/seastore.rst: add more detailed design information and status
Signed-off-by: Samuel Just <sjust@redhat.com>
2020-05-14 23:45:05 -07:00
Sebastian Wagner
4985a9ddfc doc/dev/cephadm: Note regarding network calls form CLI handlers
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-05-12 10:58:21 +02:00
Gregory Farnum
6fae077e9e
Merge pull request #33576 from lxbsz/fuse
unshare-ns-mount: add isolating netns for mount helper support

Reviewed-by: Jeff Layton <jlayton@redhat.com>
2020-04-21 22:12:37 -07:00
myoungwon oh
c873a7af08 doc: break deduplication.rst int several files
Signed-off-by: Samuel Just <sjust@redhat.com>
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2020-04-21 23:23:07 -04:00
Kefu Chai
c6e48ef0f0 doc/dev/developer_guide: use python3 to launch vstart_runner.py
as vstart_runner.py is compatible with python3, and so is the tests
under `qa/` directory.

and use `pip` to install teuthology, simpler this way.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-04-20 18:31:37 +08:00
Kefu Chai
c4a0acd91d
Merge pull request #34576 from jdurgin/wip-object-corpus
ceph-object-corpus: update to octopus

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-04-18 11:59:55 +08:00
Josh Durgin
fb3c6bd0cd doc: add object corpus to release checklist
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2020-04-16 00:53:17 -04:00
Kefu Chai
a1f42101cf doc/dev/corpus.rst: tweak formatting
* use `shell` lexer, otherwise the Python one is used, and the rendered
  result does not look right
* be consistent when indenting -- either use tab or spaces, otherwise
  the indent in code block would be wrong.
* double quote the variables in text

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-04-16 11:12:25 +08:00
Xiubo Li
f0c67256b9 qa/vstart_runner: add unsharing network namespace support
This will isolate the network namespace for each mount point with
a private ip address and iptables, etc.

For the kill() stuff it will just do DOWN the veth interface instead
of sending ipmi request for kernel mount and kill the fuse processes
for the fuse mount. This could avoid sending the socket FIN to the
ceph cluster.

Fixes: https://tracker.ceph.com/issues/44044
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2020-04-14 07:47:03 -04:00
Sage Weil
d3d1ea5507 Merge PR #34272 into master
* refs/pull/34272/head:
	mgr/PyModuleRegistry: ignore 'obsolete' modules
	qa/suites/fs/upgrade: start with msgr2
	qa/suites/fs/upgrade: s/mimic/nautilus/
	qa/suites/upgrade: whitelist when orchestrator_cli can't be loaded
	qa/standalone/mon/msgr-v2-transition: remove test
	mon/MgrMonitor: disable orchestrator_cli if >= octopus
	qa/suites/ugprade: remove mimic -> pacific upgrade tests
	qa/standalone/mon/misc: update TEST_mon_features
	mon/MgrMap: use always_on_modules from most recent release
	mon/MonCommands: require-osd-release pacific
	qa/suites/rados/thrash-old-clients: adjust octopus package list for el7
	doc/dev/release-kickoff-checklist: include ceph-build change
	qa/workunits/cephtool/test.sh: fix require-osd-release test
	mon/MgrMonitor: define mgr modules for pacific
	doc/dev/release-checklists: generalize
	doc/dev/release-kickoff-checklist: quotes
	qa/suites/rados/thrash-old-clients/1-install/octopus
	qa/releases/pacific.yaml
	mds/cephfs_features: CEPHFS_CURRENT_RELEASE
	doc/dev/release-kickoff-checklist: a few other items
	osd: remove redundant check
	mon/OSDMonitor: make pacific changes
	mon/mon_types: add mon pacific feature
	include/ceph_features: define SERVER_PACIFIC
	include/ceph_features: fix whitespace
	mon: persistent INCOMPAT_PACIFIC item
	ceph-volume: __release__ == pacific
	script: update backport scripts for now-released octopus
	common: pacific release constants
	doc/dev/release-kickoff-checklist
	src/ceph_release: pacific, 16, dev
	CMakeLists: 16.0.0

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
2020-04-12 17:33:57 -05:00
Kefu Chai
0cb56e0f13 doc: use plantweb as fallback of sphinx-ditaa
RTD does not support installing system packages, the only ways to install
dependencies are setuptools and pip. while ditaa is a tool written in
Java. so we need to find a native python tool allowing us to render ditaa
images. plantweb is able to the web service for rendering the ditaa
diagram. so let's use it as a fallback if "ditaa" is not around.

also start a new line after the directive, otherwise planweb server will
return 500 at seeing the diagram.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-04-10 08:38:06 +08:00
Sage Weil
3c7d5291de qa/suites/ugprade: remove mimic -> pacific upgrade tests
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-08 08:10:32 -05:00
Sage Weil
279c437994 qa/standalone/mon/misc: update TEST_mon_features
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-08 08:10:32 -05:00
Sage Weil
cc99c3bc24 mon/MonCommands: require-osd-release pacific
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-08 08:09:41 -05:00
Sage Weil
3d8d2e0768 doc/dev/release-kickoff-checklist: include ceph-build change
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-08 08:09:41 -05:00
Sage Weil
6833f89990 qa/workunits/cephtool/test.sh: fix require-osd-release test
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-08 08:09:41 -05:00
Sage Weil
480370827d mon/MgrMonitor: define mgr modules for pacific
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-08 08:09:41 -05:00
Sage Weil
92fa0a6ed2 doc/dev/release-checklists: generalize
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-08 08:09:41 -05:00
Sage Weil
9322bae3a6 doc/dev/release-kickoff-checklist: quotes
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-08 08:09:41 -05:00
Sage Weil
80fb39e469 qa/suites/rados/thrash-old-clients/1-install/octopus
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-08 08:09:41 -05:00
Sage Weil
ac34cedd13 qa/releases/pacific.yaml
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-08 08:09:41 -05:00
Sage Weil
6e7138d194 mds/cephfs_features: CEPHFS_CURRENT_RELEASE
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-08 08:09:41 -05:00
Sage Weil
c190df18b7 doc/dev/release-kickoff-checklist: a few other items
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-08 08:09:41 -05:00
Sage Weil
5b3c21b6f6 mon/OSDMonitor: make pacific changes
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-08 08:09:41 -05:00
Sage Weil
cab7e8a392 mon/mon_types: add mon pacific feature
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-08 08:09:41 -05:00
Sage Weil
fe25c861c8 include/ceph_features: define SERVER_PACIFIC
Reuse bit 20, which is available.

Declare it as gen 3 so that we | in SERVER_MIMIC (bits 57+28).

Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-08 08:09:41 -05:00
Sage Weil
df82ac1d0d mon: persistent INCOMPAT_PACIFIC item
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-08 08:09:41 -05:00
Sage Weil
774560c61f ceph-volume: __release__ == pacific
We didn't do this for octopus...  :/

Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-08 08:09:41 -05:00
Sage Weil
740051f349 script: update backport scripts for now-released octopus
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-08 08:09:41 -05:00
Sage Weil
babc0c1d69 common: pacific release constants
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-08 08:09:41 -05:00
Sage Weil
c3431bee2c doc/dev/release-kickoff-checklist
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-08 08:09:41 -05:00
Sage Weil
086acd20b9 doc/dev/cephadm: a few notes on developing with cephadm
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-03 09:42:40 -05:00
Radoslaw Zarzynski
a4ec060ad5 doc/dev/log_based_pg.rst: fix names of configurables.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2020-02-27 16:50:58 +01:00
Sebastian Wagner
59d54f3df1 doc: rename orchestrator_cli -> orchestrator
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-02-17 10:24:01 +01:00
Sage Weil
01c36d9db7 mgr/ansible: remove
Signed-off-by: Sage Weil <sage@redhat.com>
2020-02-07 09:45:12 -06:00
Nathan Cutler
a9490c07d0
Merge pull request #32276 from smithfarm/wip-drop-repo-access-doc
doc/cleanup: drop repo-access.rst

Reviewed-by: Zac Dover <zac.dover@gmail.com>
2020-01-23 14:17:26 +01:00
Rishabh Dave
cbcb829575 doc: fix links in developer_guide
Fixes: https://tracker.ceph.com/issues/43663
Signed-off-by: Rishabh Dave <ridave@redhat.com>
2020-01-20 11:33:48 +05:30
Rishabh Dave
5f2e33570a doc: split index.rst of dev guide
Move every section to a different file. Also, fix minor issues like
line-wrapping along.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2020-01-14 15:12:27 +05:30
Rishabh Dave
f3e154f94a doc: tweak few section titles in dev guide
Signed-off-by: Rishabh Dave <ridave@redhat.com>
2020-01-14 15:09:54 +05:30
Rishabh Dave
2b01d75621 doc: don't display contents twice in dev guide
Content of this page is being displayed twice, once on the left side of
the page and once within the page. Display it only once at the left
side of the page.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2020-01-14 15:09:54 +05:30
Rishabh Dave
c4537b4148 doc: add guide for running tests with teuthology
The guide shows how to run integration tests using teuthology framework.

Fixes: https://tracker.ceph.com/issues/42749
Signed-off-by: Rishabh Dave <ridave@redhat.com>
2020-01-14 15:09:51 +05:30
Willem Jan Withagen
867fb0cfb0 doc/developer: fix dev mailing list address
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2020-01-03 17:52:20 +01:00
Sage Weil
4155e609dd Merge PR #32191 into master
* refs/pull/32191/head:
	doc: clarify priority use

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-12-18 16:22:36 -06:00
Nathan Cutler
5c2ea06d01 doc/cleanup: drop repo-access.rst
This is an older document containing some notes on GitHub branches, etc.
The information it contains is now covered elsewhere in the documentation.
Namely, in:

* SubmittingPatches.rst
* SubmittingPatches-backports.rst
* doc/dev/developer_guide.rst
* doc/releases/general.rst
* doc/testing.rst

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2019-12-16 16:52:43 +01:00
Patrick Donnelly
cbc20ab664
Merge PR #32144 into master
* refs/pull/32144/head:
	doc: mention multimds suite in dev guide
	doc: clarify difference between fs and kcephfs suite

Reviewed-by: Varsha Rao <varao@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-12-13 11:29:04 -08:00
Yuri Weinstein
126e8e20b1 doc: clarify priority use
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-12-13 07:46:30 -08:00
Rishabh Dave
bcf32a1253 doc: mention multimds suite in dev guide
Fixes: https://tracker.ceph.com/issues/43222
Signed-off-by: Rishabh Dave <ridave@redhat.com>
2019-12-11 10:14:47 +05:30
Rishabh Dave
2a28889be2 doc: clarify difference between fs and kcephfs suite
Fixes: https://tracker.ceph.com/issues/43220
Signed-off-by: Rishabh Dave <ridave@redhat.com>
2019-12-11 10:14:47 +05:30
Rishabh Dave
2b5a9efaf1 doc: show how to count jobs before triggering them
Suggesting to use teuthology-suite command switch --dry-run for that.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2019-12-10 15:01:17 +05:30
James McClune
fd4512a202 doc: fixed broken reference link for Graphviz
Fixes: https://tracker.ceph.com/issues/43130

Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net>
2019-12-04 22:03:43 -05:00
Jan Fajerski
d591cbea57
Merge pull request #31252 from wjwithagen/wjw-doc-ceph_volume_zfs_inventory
doc/ceph-volume: initial docs for zfs/inventory and zfs/api
2019-11-26 08:58:31 +01:00
Kefu Chai
e4daf56bbd
Merge pull request #31515 from drunkard/master
doc: typo fix in doc/dev/dev_cluster_deployement.rst: s/hostanme/hostname/

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-11-19 09:25:23 +08:00
Drunkard Zhang
e55ddf0573 doc: typo fix in doc/dev/dev_cluster_deployement.rst: s/hostanme/hostname/
Signed-off-by: Drunkard Zhang <gongfan193@gmail.com>
2019-11-11 11:28:13 +08:00
Willem Jan Withagen
799673a580 doc/ceph-volume: docs for zfs/inventory
fixes: https://tracker.ceph.com/issues/42722
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2019-11-11 00:44:53 +01:00
Stephan Müller
cf6c9b4083 doc: Document manager core unit tests
Fixes: https://tracker.ceph.com/issues/40363
Signed-off-by: Stephan Müller <smueller@suse.com>
2019-11-06 13:13:09 +01:00
Stephan Müller
f2c913d47e doc: Document tox usage for developers
Fixes: https://tracker.ceph.com/issues/40363
Signed-off-by: Stephan Müller <smueller@suse.com>
2019-11-06 13:13:09 +01:00
Nathan Cutler
626daf4b20
Merge pull request #30598 from smithfarm/wip-doc-releases-toc
doc/releases: access main releases page from top-level TOC

Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
2019-11-05 13:18:25 +01:00
Patrick Donnelly
a3352d7e9a
Merge PR #31046 into master
* refs/pull/31046/head:
	doc: hide page contents for Ceph Internals

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
2019-10-31 16:42:18 -07:00
Deepika Upadhyay
fc822b2330 doc: Adds cmake build options for optionally skipping few components
Signed-off-by: Deepika Upadhyay <dupadhya@redhat.com>
2019-10-23 11:57:12 +05:30
Milind Changire
49e20da0ef doc: hide page contents for Ceph Internals
Fixes: https://tracker.ceph.com/issues/42414

Signed-off-by: Milind Changire <mchangir@redhat.com>
2019-10-22 14:16:42 +05:30
Kefu Chai
c2adfb62c6
Merge pull request #30583 from mika/mika/typos
doc: fix typos

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2019-10-04 16:06:20 +08:00
Patrick Donnelly
4c5f24ead9
Merge PR #30463 into master
* refs/pull/30463/head:
	vstart_runner: allow the use of it with kernel mounts

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-09-29 21:02:56 -07:00
Kefu Chai
e659e86096
Merge pull request #29236 from liewegas/wip-read-hole-bypg
osd: implement per-pg leases to avoid stale reads

Reviewed-by: Samuel Just <sjust@redhat.com>
2019-09-29 14:39:32 +08:00
Sage Weil
8be0106d42 doc: stale reads notes
Signed-off-by: Sage Weil <sage@redhat.com>
2019-09-28 11:51:18 -05:00
Jeff Layton
5b36293ab8 vstart_runner: allow the use of it with kernel mounts
Add a new command-line switch to allow it to use the kernel client
instead, and add all of the machinery to handle local kcephfs mounts.

Document this in the developer guide, along with the appropriate scary
warnings about using this on a machine that you care about. While we're
in there, also correct a typo about FUSE configuration.

Fixes: https://tracker.ceph.com/issues/41910
Signed-off-by: Jeff Layton <jlayton@redhat.com>
2019-09-27 08:23:07 -04:00
Nathan Cutler
e12ac2ddd1 doc/releases: access main releases page from top-level TOC
Before this commit, one had to go through the releases index to get to the main
releases page. This should be the other way around.

Also, the main releases page should not be called "schedule.rst" - while it
contains a release timeline, that's not its principal purpose. Rename the page
to "general.rst" and move the "Understanding the release cycle" section before
the timeline.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2019-09-27 12:49:43 +02:00
Michael Prokop
d98b3e36a9 doc: fix typos
s/amount of times/number of times/
s/assosciated/associated/
s/availabe/available/
s/Commiting/Committing/
s/Containter/Container/
s/dependant/dependent/
s/developement/development/
s/filesytem/filesystem/
s/guarenteed/guaranteed/
s/hiearchy/hierarchy/
s/intance/instance/
s/Interger/Integer/
s/mutiple/multiple/
s/nubmer/number/
s/occured/occurred/
s/overriden/overridden/
s/reseted/reset/
s/sytem/system/
s/unkown/unknown/

Signed-off-by: Michael Prokop <mika@grml.org>
2019-09-26 09:17:07 +02:00
Rishabh Dave
254f705e27 qa/vstart_runner.py: add an option to remove old log
Add an option "--clear-old-log" to get rid of log entries before making
entries for current batch of tests.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2019-09-25 12:13:10 +05:30
Rishabh Dave
1ef02b724d qa/vstart_runner.py: make printing of stdout of ps optional
stdout of ps command is generally pretty huge which makes it harder to
interpret logs. Don't print it by default and add "--log-ps-output" to
enable printing it.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2019-09-25 12:11:54 +05:30
Rishabh Dave
83ff993e95 qa/vstart_runner.py: add an option to teardown cluster
Add "--teardown" option so that vstart_runner.py tears down Ceph
cluster automatically after the batch of tests has completed running.
Also delete build/dev and build/out directories, after running stop.sh.

Update the doc for vstart_runner.py as well.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2019-09-25 12:09:58 +05:30
Sage Weil
ab594b9b31 Merge PR #30475 into master
* refs/pull/30475/head:
	qa/standalone/ceph-helpers: default pg autoscale mode off for standalone
	os/bluestore: fix objectstore_blackhole read-after-write
	test,misc: do not specify pg_num per pool
	mgr/volumes: do not specify pg_num
	pybind/ceph_volume_client: do not specify pg_num for new pools
	doc: remove all pg_num arguments to 'osd pool create'
	mon: do not require pg_num to 'osd pool create'
	common: default pg_autoscale_mode=on for new pools

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2019-09-23 09:12:42 -05:00
Patrick Donnelly
9a274a6ae5
Merge PR #30428 into master
* refs/pull/30428/head:
	doc/dev/developer_guide: fix heading level

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-09-22 21:26:50 -07:00
Patrick Donnelly
61494b1c8b
Merge PR #30435 into master
* refs/pull/30435/head:
	doc: improve developer guide doc

Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-09-22 21:07:02 -07:00
Sage Weil
7b988e9fe1 doc: remove all pg_num arguments to 'osd pool create'
Also, update the dicussion about pg_num and pool creation, with a reference
to the autoscaler.

Signed-off-by: Sage Weil <sage@redhat.com>
2019-09-22 16:58:33 -05:00
Kefu Chai
60a4dfd8ad doc/dev/crimson: transpose options of compare.py
they were `-a baseline -b test` before this change, and they should be
`-a test -b baseline`.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-09-18 17:15:27 +08:00
Rishabh Dave
aa1fa3eba6 doc: improve developer guide doc
Mention that the virtual environment's default Python version should be
Python 2.7.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2019-09-17 21:46:29 +05:30
Nathan Cutler
cd07cb02cf doc/dev/developer_guide: fix heading level
Commit 3bb68e89f4 added a new subchapter under
"Testing -> Integration tests", but with the wrong heading level. This commit
fixes that and, additionally, splits the "Testing" chapter into two chapters so
the subheadings appear in the Table of Contents.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2019-09-17 17:15:49 +02:00
Patrick Donnelly
faac21f54f
Merge PR #29907 into master
* refs/pull/29907/head:
	doc: add a doc for vstart_runner.py

Reviewed-by: Varsha Rao <varao@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-09-13 12:04:45 -07:00
David Zafman
81bfdf6d0f
Merge pull request #30192 from dzafman/wip-41669
Make dumping of reservation info congruent between scrub and recovery

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2019-09-11 14:20:24 -07:00
Rishabh Dave
0b5df40421 doc: add a doc for vstart_runner.py
Describe how to install teuthology, use vstart_runner.py to run tests
locally and briefly describe internals of vstart_runner.py

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2019-09-11 23:37:58 +05:30
Patrick Donnelly
a779766be9
Merge PR #30014 into master
* refs/pull/30014/head:
	doc: update CephFS overview in introductory page
	doc: filesystem to file system

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Sidharth Anupkrishnan <sanupkri@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
2019-09-11 09:59:51 -07:00