]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Zac Dover [Sat, 24 Dec 2022 05:51:10 +0000 (15:51 +1000)]
doc/rados: correct typo in python.rst
s/you Ceph configuration file/your Ceph configuration file/
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
306b8f7e28fa4313c878cebeece7795b660672dc )
Ilya Dryomov [Fri, 23 Dec 2022 13:24:54 +0000 (14:24 +0100)]
Merge pull request #49543 from idryomov/wip-rbd-qemu-xfstests-patchup-pacific
pacific: qa: switch back to git protocol for qemu-xfstests
Reviewed-by: Christopher Hoffman <choffman@redhat.com>
Pere Diaz Bou [Fri, 23 Dec 2022 10:42:26 +0000 (11:42 +0100)]
Merge pull request #49542 from rhcs-dashboard/pacific-tox-fixes
pacific: pybind/mgr: tox and test fixes
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Ilya Dryomov [Thu, 22 Dec 2022 15:32:44 +0000 (16:32 +0100)]
qa: switch to curl for qemu-xfstests
This is a follow-up for commit
631899ffeb84 ("qa: switch back to git
protocol for qemu-xfstests"), needed for the same "ancient execution
environment" reason.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit
270bf4bd6c5c770c8de6f7cd07528c11edaf1516 )
colemitchell [Fri, 23 Dec 2022 01:05:27 +0000 (20:05 -0500)]
Merge pull request #49552 from zdover23/wip-doc-2022-12-23-backport-49550-to-pacific
pacific: doc/rados: add prompts to librados-intro.rst
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
Zac Dover [Fri, 23 Dec 2022 00:47:27 +0000 (10:47 +1000)]
doc/rados: add prompts to librados-intro.rst
Add unselectable prompts to doc/rados/api/librados-intro.rst.
https://tracker.ceph.com/issues/57108
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
a3ec661721bbf98abfdd9c3a8ef9cadde42aeca7 )
Kefu Chai [Sun, 18 Dec 2022 12:18:44 +0000 (20:18 +0800)]
pybind/mgr/tox.ini: add commas in "modules" variable
since tox v4.0.13, it parses the variables differently, so the newlines
in a variable are passed right to the command referencing it. so we now
have failure like:
```
flake8: commands[0] /home/jenkins-build/build/workspace/ceph-pull-requests/src/pybind/mgr> flake8 --config=tox.ini alerts
flake8: commands[1] /home/jenkins-build/build/workspace/ceph-pull-requests/src/pybind/mgr> balancer
flake8: exit 2 (0.00 seconds) /home/jenkins-build/build/workspace/ceph-pull-requests/src/pybind/mgr> balancer
flake8: FAIL ✖ in 3.33 seconds
```
so we have to add comma as line continuation separator to address
this problem.
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
(cherry picked from commit
0cc649f029d40555e1d059e3de3739be7b9ae197 )
Conflicts:
src/pybind/mgr/tox.ini
pacific has different modules in flake8's tox file which conflicted with the main branch.
Ilya Dryomov [Mon, 19 Dec 2022 17:54:08 +0000 (18:54 +0100)]
qa: switch back to git protocol for qemu-xfstests
As noted in commit
89177d65988c ("qa: switch to https protocol for
repos' server"), git.ceph.com mirror doesn't make git:// available
anymore. However, run_xfstests-obsolete.sh has "obsolete" in its
name for a reason -- due to an ancient execution environment, git://
is the only viable option:
$ git clone https://git.ceph.com/xfstests-dev.git
Cloning into 'xfstests-dev'...
error: gnutls_handshake() failed: A TLS fatal alert has been received. while accessing https://git.ceph.com/xfstests-dev.git/info/refs
fatal: HTTP request failed
Ditch git.ceph.com mirror for now.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit
631899ffeb84686e5d6b9a271ec72b92a85417ea )
Conflicts:
qa/run_xfstests-obsolete.sh [ commit
89177d65988c ("qa: switch
to https protocol for repos' server") not in pacific ]
Kefu Chai [Sun, 18 Dec 2022 12:16:02 +0000 (20:16 +0800)]
pybind/mgr: s/setup(self)/setup_method(self)/
avoid pytest warnings like:
4: pg_autoscaler/tests/test_cal_final_pg_target.py::TestPgAutoscaler::test_even_pools_one_meta_three_bulk
4: /home/kefu/dev/ceph/src/pybind/mgr/.tox/py3/lib/python3.10/site-packages/_pytest/fixtures.py:900: PytestRemovedIn8Warning: Support for nose tests is deprecated and will be removed in a future release.
4: pg_autoscaler/tests/test_cal_final_pg_target.py::TestPgAutoscaler::test_even_pools_one_meta_three_bulk is using nose-specific method: `setup(self)`
4: To remove this warning, rename it to `setup_method(self)`
4: See docs: https://docs.pytest.org/en/stable/deprecations.html#support-for-tests-written-for-nose
4: fixture_result = next(generator)
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
(cherry picked from commit
5878b9486acd7831c6c795453c7f2a9a138261c8 )
Kefu Chai [Sun, 18 Dec 2022 12:15:06 +0000 (20:15 +0800)]
pybind/mgr/prometheus: avoid using distutils
to silence warnings like:
4: prometheus/module.py:35
4: /var/ssd/ceph/src/pybind/mgr/prometheus/module.py:35: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
4: v = StrictVersion(cherrypy.__version__)
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
(cherry picked from commit
9f0ee9798563efe4ce9759f5d8c0ca6aa47a6838 )
Anthony D'Atri [Wed, 21 Dec 2022 22:14:19 +0000 (17:14 -0500)]
Merge pull request #49536 from zdover23/wip-doc-2022-12-22-backport-49529-to-pacific
pacific: doc/rados: add prompts to bluestore-config-ref.rst
Zac Dover [Wed, 21 Dec 2022 07:41:04 +0000 (17:41 +1000)]
doc/rados: add prompts to bluestore-config-ref.rst
Add unselectable prompts to
doc/rados/configuration/bluestore-config-ref.rst.
https://tracker.ceph.com/issues/57108
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
88087f7f663d85f343c8440e1942994a6679f571 )
Yuri Weinstein [Wed, 21 Dec 2022 18:26:21 +0000 (10:26 -0800)]
Merge pull request #49431 from aclamk/wip-aclamk-harmonize-bluefs-log-pacific
pacific: os/bluestore: BlueFS: harmonize log read and writes modes
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
colemitchell [Mon, 19 Dec 2022 18:32:05 +0000 (13:32 -0500)]
Merge pull request #49516 from zdover23/wip-doc-2022-12-20-backport-49513-to-pacific
pacific: doc/rados: add prompts to auth-config-ref.rst
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
Zac Dover [Mon, 19 Dec 2022 18:00:59 +0000 (04:00 +1000)]
doc/rados: add prompts to auth-config-ref.rst
Add unselectable prompts to doc/rados/configuration/auth-config-ref.rst.
https://tracker.ceph.com/issues/57108
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
208bc2323bb311d9e2419182fb469498ca7739a4 )
colemitchell [Mon, 19 Dec 2022 17:57:45 +0000 (12:57 -0500)]
Merge pull request #49512 from zdover23/wip-doc-2022-12-20-backport-49510-to-pacific
pacific: doc/rados: add prompts to msgr2.rst
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
Zac Dover [Mon, 19 Dec 2022 17:41:22 +0000 (03:41 +1000)]
doc/rados: add prompts to msgr2.rst
Add unselectable prompts to doc/rados/configuration/msgr2.rst.
https://tracker.ceph.com/issues/57108
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
239e7c0e6891c774d93dc9cc65f33a2750b0f8d0 )
colemitchell [Sun, 18 Dec 2022 18:31:05 +0000 (13:31 -0500)]
Merge pull request #49493 from zdover23/wip-doc-2022-12-19-backport-49491-to-pacific
pacific: doc/rados: add prompts to ceph-conf.rst
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
Zac Dover [Sun, 18 Dec 2022 15:29:33 +0000 (01:29 +1000)]
doc/rados: add prompts to ceph-conf.rst
Add unselectable prompts to doc/rados/ceph-conf.rst.
https://tracker.ceph.com/issues/57108
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
874152535c5f8ca4a447b68040d62d1c34c3c24e )
zdover23 [Fri, 16 Dec 2022 16:24:14 +0000 (02:24 +1000)]
Merge pull request #49485 from zdover23/wip-doc-2022-12-17-backport-49394-to-pacific
pacific: doc/rbd: refine rbd-snapshot.rst
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Zac Dover [Fri, 9 Dec 2022 17:42:14 +0000 (03:42 +1000)]
doc/rbd: refine rbd-snapshot.rst
Refine the text in rbd-snapshot.rst
https://tracker.ceph.com/issues/57001
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
292c826acd2d617fa93f4a4a0398110be1620d1c )
colemitchell [Fri, 16 Dec 2022 01:45:10 +0000 (20:45 -0500)]
Merge pull request #49469 from zdover23/wip-doc-2022-12-16-backport-49467-to-pacific
pacific: doc/rados: clarify default EC pool from simplest
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
Zac Dover [Fri, 16 Dec 2022 01:07:51 +0000 (11:07 +1000)]
doc/rados: clarify default EC pool from simplest
Distinguish between the default erasure-coded pool (k=2 m=2) and the
simplest erasure-coded pool (k=2 m=1).
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
63c27ab8e746127b89120d4c47b427d13433758c )
Yuri Weinstein [Thu, 15 Dec 2022 15:19:00 +0000 (07:19 -0800)]
Merge pull request #48663 from ivancich/wip-fix-old-shard-pacific
pacific: rgw: address bug where object puts could write to decommissioned shard
Reviewed-by: Casey Bodley <cbodley@redhat.com>
colemitchell [Thu, 15 Dec 2022 05:02:02 +0000 (00:02 -0500)]
Merge pull request #49451 from zdover23/wip-doc-2022-12-15-backport-49445-to-pacific
pacific: doc/cephfs: fix "e.g." in posix.rst
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
Zac Dover [Thu, 15 Dec 2022 04:08:20 +0000 (14:08 +1000)]
doc/cephfs: fix "e.g." in posix.rst
Remove "e.g." and replace it with "for example".
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
ac20eb83fe0decb2ffa349622d92331dcf225932 )
colemitchell [Thu, 15 Dec 2022 04:52:16 +0000 (23:52 -0500)]
Merge pull request #49449 from zdover23/wip-doc-2022-12-15-backport-49441-to-pacific
pacific: doc/cephfs - s/yet to here/yet to hear/ posix.rst
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
colemitchell [Thu, 15 Dec 2022 04:50:13 +0000 (23:50 -0500)]
Merge pull request #49447 from zdover23/wip-doc-2022-12-15-backport-49442-to-pacific
pacific: doc/cephfs: s/all of there are/all of these are/
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Wed, 14 Dec 2022 20:51:29 +0000 (06:51 +1000)]
doc/cephfs - s/yet to here/yet to hear/ posix.rst
Correct "yet to here" to "yet to hear" in posix.rst.
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
03bfcb134b36ed1af484108f167f35271e09204c )
Zac Dover [Wed, 14 Dec 2022 21:07:44 +0000 (07:07 +1000)]
doc/cephfs: s/all of there are/all of these are/
s/all of there are/all of these are/ in posix.rst.
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
e1c5bcd73ba666f618947473a0e4da35e52dbaaa )
Laura Flores [Wed, 14 Dec 2022 22:30:23 +0000 (16:30 -0600)]
Merge pull request #49412 from kamoltat/wip-ksirivad-revert-47340
Avan [Wed, 14 Dec 2022 18:16:49 +0000 (23:46 +0530)]
Merge pull request #49429 from rhcs-dashboard/wip-58268-pacific
pacific: mgr/dashboard: allow Origin url for CORS if present in config
Reviewed-by: Pegonzal <NOT@FOUND>
Adam Kupczyk [Wed, 14 Dec 2022 16:43:47 +0000 (16:43 +0000)]
os/bluestore: BlueFS: harmonize log read and writes modes
BlueFS log has always been written in non-buffered mode.
Reading of it depends on bluefs_buffered_io option.
It is strongly suspected that this causes some wierd problems.
Possibly fixes: https://tracker.ceph.com/issues/54019
It is targetted directly to pacific.
Ultimately same fix will go to all versions.
This problem is severe, but happens very infrequently, mostly on contenerized
environments. We have a lot of problems in tracker that we suspect are caused by this.
To find them, we have "problem-detection" PR #49198 in main.
Then we will apply equivalent solution there too.
Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
Avan Thakkar [Thu, 8 Dec 2022 11:16:21 +0000 (16:46 +0530)]
mgr/dashboard: allow Origin for CORS if present in config `cross_origin_url`
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
(cherry picked from commit
04cfd23122248a7262a29003b9e5b4c18edbfb5b )
colemitchell [Wed, 14 Dec 2022 07:13:45 +0000 (02:13 -0500)]
Merge pull request #49425 from zdover23/wip-doc-2022-12-14-backport-49421-to-pacific
pacific: doc/glossary: add "FQDN" entry
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
Zac Dover [Wed, 14 Dec 2022 05:59:51 +0000 (15:59 +1000)]
doc/glossary: add "FQDN" entry
Add "FQDN" definition to doc/glossary.rst.
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
e919941036c6576d7085ea7fa611011cccd17fa9 )
Kamoltat [Tue, 13 Dec 2022 14:31:51 +0000 (14:31 +0000)]
Revert "qa/standalone/mon: init mon-stretched-cluster.sh"
This commit belongs to https://github.com/ceph/ceph/pull/48803 which
introduced https://tracker.ceph.com/issues/58239.
Therefore, we are reverting it.
This reverts commit
025d3fa6b928d6fe2a794011e81db0c52d0c9cc0 .
Fixes: https://tracker.ceph.com/issues/58239
Signed-off-by: Kamoltat <ksirivad@redhat.com>
Kamoltat [Tue, 13 Dec 2022 14:29:12 +0000 (14:29 +0000)]
Revert "mon/OSDMonitor: Added extra check before mon.go_recovery_stretch_mode()"
This commit belongs to https://github.com/ceph/ceph/pull/48803 which
introduced https://tracker.ceph.com/issues/58239.
Therefore, we are reverting it.
This reverts commit
94dc97005bf6406d13c3fd5a3664a1fe2f7efec9 .
Fixes: https://tracker.ceph.com/issues/58239
Signed-off-by: Kamoltat <ksirivad@redhat.com>
colemitchell [Tue, 13 Dec 2022 04:56:33 +0000 (23:56 -0500)]
Merge pull request #49398 from zdover23/wip-doc-2022-12-13-backport-49396-to-pacific
pacific: doc/glossary - add "secrets"
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
Zac Dover [Tue, 13 Dec 2022 04:39:35 +0000 (14:39 +1000)]
doc/glossary - add "secrets"
Add "secrets" to doc/glossary.rst.
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
a36409d3de77b37788a07ebf1380514c8bffd6ad )
Patrick Donnelly [Mon, 12 Dec 2022 20:52:00 +0000 (15:52 -0500)]
Merge PR #47891 into pacific
* refs/pull/47891/head:
qa: add a upgrade test suite from nautilus and test the new getvxattr op
qa: make filesystem to be compatible with nautilus for blocklist
qa: make filesystem to be compatible with nautilus when creating pools
test/libcephfs: add newops test case
client: fail the request if the peer MDS doesn't support getvxattr op
mds: add CEPHFS_FEATURE_OP_GETVXATTR feature bit support
mds: notify clients if the session has already opened
Rename/re-symlink whitelist_*.yaml
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Adam King [Mon, 12 Dec 2022 17:35:37 +0000 (12:35 -0500)]
Merge pull request #49363 from adk3798/tox-upgrade-fixes-pacific
pacific: pybind/mgr: fixup after upgrading tox versions
Reviewed-by: Laura Flores <lflores@redhat.com>
colemitchell [Mon, 12 Dec 2022 04:37:25 +0000 (23:37 -0500)]
Merge pull request #49385 from zdover23/wip-doc-2022-12-12-backport-49383-to-pacific
pacific: doc/rados: add prompts to user-management.rst
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
Zac Dover [Mon, 12 Dec 2022 04:22:40 +0000 (14:22 +1000)]
doc/rados: add prompts to user-management.rst
Add unselectable prompts to doc/rados/operations/user-management.rst.
https://tracker.ceph.com/issues/57108
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
46f9506e4ce5fbf0db7ca06f638df7678a382760 )
colemitchell [Sat, 10 Dec 2022 21:36:18 +0000 (16:36 -0500)]
Merge pull request #49378 from zdover23/wip-doc-2022-12-11-backport-49376-to-pacific
pacific: doc/install: update clone-source.rst
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
Zac Dover [Sat, 10 Dec 2022 20:25:13 +0000 (06:25 +1000)]
doc/install: update clone-source.rst
Beef up clone-source.rst. Repair semantics. Add internal references. Fix
a broken "git submodule foreach git clean -fdx" command.
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
344ef1553e4d0ec86153252891a194097548c602 )
Adam King [Sat, 10 Dec 2022 16:35:27 +0000 (11:35 -0500)]
qa: teuthology branch reference "master" -> "main"
We dropped "master" branch for "main" a while back.
No reason I can see not to reflect that here.
Signed-off-by: Adam King <adking@redhat.com>
Adam King [Sat, 10 Dec 2022 16:33:58 +0000 (11:33 -0500)]
qa: drop import-tasks test
We had already dropped this in main and quincy
and it's causing failures in pacific now.
Signed-off-by: Adam King <adking@redhat.com>
Adam King [Fri, 9 Dec 2022 16:10:36 +0000 (11:10 -0500)]
mgr/pybind: fix mypy arg parsing
On the new tox version it is treating each line as a new command
so it will do something like "mypy --config-file=../../mypy.ini"
as one command and then "-m balancer" as a totally separate command.
The first one immediately fails as it doesn't include any modules
to test. Adding backslashes to the ends of the lines gets it to
handle the lines as one long command
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit
8e5840ff2c5815897e3eaeb136927971ad6f5384 )
Conflicts:
src/pybind/mgr/requirements-required.txt
Adam King [Fri, 9 Dec 2022 16:25:01 +0000 (11:25 -0500)]
pybind/mgr: fix tox autopep8 args
Similar to mypy, we now need a backslash to signal
a newline doesn't mean to start a new command
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit
2ecd74cdac098b3b4cdd209c10ce00f050aa8a8a )
Conflicts:
src/pybind/mgr/tox.ini
colemitchell [Sat, 10 Dec 2022 04:56:20 +0000 (23:56 -0500)]
Merge pull request #49372 from zdover23/wip-doc-2022-12-10-backport-49368-to-pacific
pacific: doc/rados: add prompts to upmap.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
colemitchell [Sat, 10 Dec 2022 04:54:06 +0000 (23:54 -0500)]
Merge pull request #49370 from zdover23/wip-doc-2022-12-10-backport-49367-to-pacific
pacific: doc/rados: add prompts to stretch-mode.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Sat, 10 Dec 2022 04:34:46 +0000 (14:34 +1000)]
doc/rados: add prompts to upmap.rst
Add unselectable prompts to doc/rados/operations/upmap.rst.
https://tracker.ceph.com/issues/57108
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
06d8ac91b2e3f235088940565e9d7e003edc964a )
Zac Dover [Sat, 10 Dec 2022 04:15:45 +0000 (14:15 +1000)]
doc/rados: add prompts to stretch-mode.rst
Add unselectable prompts to doc/rados/operations/stretch-mode.rst.
https://tracker.ceph.com/issues/57108
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
bafe76c20488006ced7d9a2f6b82a54540dd7a89 )
colemitchell [Sat, 10 Dec 2022 03:57:19 +0000 (22:57 -0500)]
Merge pull request #49366 from zdover23/wip-doc-2022-12-10-backport-49364-to-pacific
pacific: doc/rbd: remove typo and ill-formed command
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
Zac Dover [Sat, 10 Dec 2022 03:20:17 +0000 (13:20 +1000)]
doc/rbd: remove typo and ill-formed command
Ingest Ilya Dryomov's comments here https://github.com/ceph/ceph/pull/49340/files#r1044365857
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
8df894b753ce15852cd72d5be22e2286a053b6e8 )
Yuri Weinstein [Fri, 9 Dec 2022 18:54:24 +0000 (10:54 -0800)]
Merge pull request #48070 from pdvian/wip-scrub-msg
pacific: osd/scrub: Reintroduce scrub starts message
Reviewed-by: Laura Flores <lflores@redhat.com>
Kefu Chai [Thu, 8 Dec 2022 14:34:38 +0000 (22:34 +0800)]
qa: add pytest to deps of py3 env
otherwise it is mising when running test, and we'd have following
failure:
py3: exit 2 (0.00 seconds) /home/jenkins-build/build/workspace/ceph-pull-requests/qa> pytest --assert=plain test_import.py
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
(cherry picked from commit
127dd54db84afb90ae20fdc7c4ecdcbf789aec25 )
Conflicts:
qa/tox.ini
Yuri Weinstein [Fri, 9 Dec 2022 18:52:25 +0000 (10:52 -0800)]
Merge pull request #49170 from aclamk/wip-58102-pacific
pacific: [bluestore] Improve deferred write decision
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Yuri Weinstein [Fri, 9 Dec 2022 18:51:35 +0000 (10:51 -0800)]
Merge pull request #48915 from ifed01/wip-ifed-bluefs-op-inc-pac
pacific: os/bluestore: incremental update mode for bluefs log
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Yuri Weinstein [Fri, 9 Dec 2022 18:50:24 +0000 (10:50 -0800)]
Merge pull request #48803 from kamoltat/wip-ksirivad-backport-pacific-47340
pacific:mon/OSDMonitor: Added extra check before mon.go_recovery_stretch_mode()
Reviewed-by: Neha Ojha <nojha@redhat.com>
Yuri Weinstein [Fri, 9 Dec 2022 18:49:47 +0000 (10:49 -0800)]
Merge pull request #48255 from k0ste/wip-57258-pacific
pacific: msg: reset ProtocolV2's frame assembler in appropriate thread
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Yuri Weinstein [Fri, 9 Dec 2022 18:49:15 +0000 (10:49 -0800)]
Merge pull request #48254 from k0ste/wip-56722-pacific
pacific: msg: fix deadlock when handling existing but closed v2 connection
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Thu, 8 Dec 2022 06:42:42 +0000 (14:42 +0800)]
qa: set locale to C.UTF-8 in tox.ini
as ansible is using UTF-8 encoded characters in the file names, so,
to avoid failures like:
File "/home/jenkins-build/build/workspace/ceph-pull-requests/qa/.tox/py3/lib/python3.10/site-packages/pip/_internal/utils/unpacking.py", line 217, in untar_file
with open(path, "wb") as destfp:
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 137-140: ordinal not in range(256)
we have to set a locale which is able to handle UTF-8.
see also https://github.com/ceph/teuthology/pull/1671
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
(cherry picked from commit
bc2b551e9fc94697aee42de34de03d0a2a819850 )
Kefu Chai [Thu, 8 Dec 2022 10:25:20 +0000 (18:25 +0800)]
pybind/mgr: drop cython from requires
cython is not required for running tox commands.
this should address the test failure like:
ROOT: will run in automatically provisioned tox, host /home/jenkins-build/build/workspace/ceph-pull-requests/build/mgr-virtualenv/bin/python3.10 is missing [requires (has)]: cython
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
(cherry picked from commit
c9cc795d02682f550098e517a01cf2adc7502906 )
Conflicts:
src/pybind/mgr/tox.ini
Kefu Chai [Thu, 8 Dec 2022 10:23:32 +0000 (18:23 +0800)]
cephadm: drop cython from requires
cython is not required for launching the tox environment.
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
(cherry picked from commit
8b20bb8ca2b8f110a030a2f3fffd849faa125948 )
Kefu Chai [Thu, 8 Dec 2022 06:53:33 +0000 (14:53 +0800)]
*: s/whitelist_externals/allowlist_externals/
as allowlist_externals was introduced in
tox v4.0. see
https://github.com/tox-dev/tox/commit/
5e33fda1a40ffb4973de3d607a572891eb3cb2d2 , but
this option was backported to 3.18 as an alias of whitelist_externals, so we don't need
to specify the minversion to 4.0 in this change.
as we started using tox 4.0 and up (v4.0.2 in specific). tox complains
and fails like:
alerts-lint: failed with promtool is not allowed, use allowlist_externals to allow it
alerts-lint: FAIL code 1 (9.25 seconds)
see https://tox.wiki/en/latest/faq.html#tox-4-removed-tox-ini-keys
and https://tox.wiki/en/latest/config.html#allowlist_externals
it'd be nice to use a more inclusive language also. so, in this change,
s/whitelist_externals/allowlist_externals/ in all tox.ini in this
project.
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
(cherry picked from commit
34e2e33870b1ce381f9cd3eead882daa7b640b81 )
Yuri Weinstein [Fri, 9 Dec 2022 15:41:30 +0000 (07:41 -0800)]
Merge pull request #49195 from idryomov/wip-57066-pacific
pacific: cls/rbd: update last_read in group::snap_list
Reviewed-by: Mykola Golub <mgolub@suse.com>
colemitchell [Fri, 9 Dec 2022 07:11:02 +0000 (02:11 -0500)]
Merge pull request #49357 from zdover23/wip-doc-2022-12-09-backport-49342-to-pacific
pacific: doc/rbd: refine "Removing a Block Device Image"
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
Zac Dover [Fri, 9 Dec 2022 01:16:27 +0000 (11:16 +1000)]
doc/rbd: refine "Removing a Block Device Image"
Refine and add unselectable prompts to "Removing a Block Device Image"
in doc/rbd/rados-rbd-cmds.
https://tracker.ceph.com/issues/57001
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
3a6284a49bf41030bb20a5714b0dfce92928438b )
colemitchell [Fri, 9 Dec 2022 07:04:42 +0000 (02:04 -0500)]
Merge pull request #49355 from zdover23/wip-doc-2022-12-09-backport-49343-to-pacific
pacific: doc/rbd: refine "Restoring a Block Device Image"
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
colemitchell [Fri, 9 Dec 2022 07:02:26 +0000 (02:02 -0500)]
Merge pull request #49353 from zdover23/wip-doc-2022-12-09-backport-49341-to-pacific
pacific: doc/rbd: refine "Resizing a Block Device Image"
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
colemitchell [Fri, 9 Dec 2022 07:00:07 +0000 (02:00 -0500)]
Merge pull request #49351 from zdover23/wip-doc-2022-12-09-backport-49340-to-pacific
pacific: doc/rbd: refine "Retrieving Image Information"
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
Zac Dover [Fri, 9 Dec 2022 01:31:07 +0000 (11:31 +1000)]
doc/rbd: refine "Restoring a Block Device Image"
Refine and add unselectable prompts to "Restoring a Block Device Image"
in doc/rbd/rados-rbd-cmds.rst.
https://tracker.ceph.com/issues/57001
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
8fb4edb92d82019065a884d63a71ca68e8c8de6a )
colemitchell [Fri, 9 Dec 2022 06:56:11 +0000 (01:56 -0500)]
Merge pull request #49349 from zdover23/wip-doc-2022-12-09-backport-49339-to-pacific
pacific: doc/rbd: refine "Listing Block Device Images"
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
Zac Dover [Fri, 9 Dec 2022 01:02:31 +0000 (11:02 +1000)]
doc/rbd: refine "Resizing a Block Device Image"
Refine and add unselectable prompts to "Resizing a Block Device Image"
in doc/rbd/rados/rbd-cmds.rst.
https://tracker.ceph.com/issues/57001
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
078bec94d08529c87766c12055c365fc53d356a2 )
Zac Dover [Fri, 9 Dec 2022 00:25:55 +0000 (10:25 +1000)]
doc/rbd: refine "Retrieving Image Information"
Refine the text and prompts in "Retrieving Image Information" in
doc/rbd/rados-rbd-cmds.rst.
https://tracker.ceph.com/issues/57001
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
d418037b3817b62cee4cb151ab84bb24c676b117 )
colemitchell [Fri, 9 Dec 2022 06:52:01 +0000 (01:52 -0500)]
Merge pull request #49347 from zdover23/wip-doc-2022-12-09-backport-49338-to-pacific
pacific: doc/rbd: refine "Creating a Block Device Image"
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
Zac Dover [Fri, 9 Dec 2022 00:21:47 +0000 (10:21 +1000)]
doc/rbd: refine "Listing Block Device Images"
Refine the text and prompts in "Listing Block Device Images" in
doc/rbd/rados-rbd-cmds.rst.
https://tracker.ceph.com/issues/57001
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
ad3c93535fbb614d593f74806fdfccdd60a1696f )
Zac Dover [Thu, 8 Dec 2022 23:53:14 +0000 (09:53 +1000)]
doc/rbd: refine "Creating a Block Device Image"
Refine the English and prompts in "Creating a Block Device Image" in
doc/rbd/rados-rbd-cmds.rst.
https://tracker.ceph.com/issues/57001
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
20b14437d6847fefdd3435bc9ec7a8b5580968f8 )
Yuri Weinstein [Thu, 8 Dec 2022 20:59:17 +0000 (12:59 -0800)]
Merge pull request #49144 from pluser/wip-58039-pacific
pacific: osd: add created_at meta
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Laura Flores [Thu, 8 Dec 2022 19:23:13 +0000 (13:23 -0600)]
Merge pull request #49139 from ljflores/wip-58116-pacific
pacific: qa/workunits/rados: specify redirect in curl command
Yuri Weinstein [Thu, 8 Dec 2022 15:42:15 +0000 (07:42 -0800)]
Merge pull request #48647 from kotreshhr/wip-48642-pacific
pacific: qa: Fix test_subvolume_snapshot_info_if_orphan_clone
Reviewed-by: Venky Shankar <vshankar@redhat.com>
zdover23 [Thu, 8 Dec 2022 11:38:57 +0000 (21:38 +1000)]
Merge pull request #49319 from zdover23/wip-doc-2022-12-08-backport-49306-to-pacific
pacific: doc/rbd: refine "Create a Block Device User"
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Wed, 7 Dec 2022 14:43:31 +0000 (00:43 +1000)]
doc/rbd: refine "Create a Block Device User"
Refine "Create a Block Device User", after suggestions made by Ilya
Dryomov in https://github.com/ceph/ceph/pull/49301#pullrequestreview-
1208285685
https://tracker.ceph.com/issues/57001
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
b6cc04e0bc1a30df7434b1fc857846750e714b31 )
zdover23 [Thu, 8 Dec 2022 05:22:53 +0000 (15:22 +1000)]
Merge pull request #49308 from zdover23/wip-doc-2022-12-08-backport-49282-to-pacific
pacific: doc/rbd: refine "Create a Block Device Pool"
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Zac Dover [Tue, 6 Dec 2022 13:14:49 +0000 (23:14 +1000)]
doc/rbd: refine "Create a Block Device Pool"
Refine the "Create a Block Device Pool" section of
doc/rbd/rados-rbd-cmds.rst.
https://tracker.ceph.com/issues/57001
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
987d3163a1d15b0f5e2870cf4d1d63e38bec9a34 )
Yuri Weinstein [Wed, 7 Dec 2022 15:56:36 +0000 (07:56 -0800)]
Merge pull request #48453 from lxbsz/wip-57836
pacific: mds: wait unlink to finish to avoid conflict when creating same entries
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Yuri Weinstein [Wed, 7 Dec 2022 15:55:57 +0000 (07:55 -0800)]
Merge pull request #48443 from trociny/wip-57821-pacific
pacific: cephfs-data-scan: make scan_links more verbose
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Yuri Weinstein [Wed, 7 Dec 2022 15:55:29 +0000 (07:55 -0800)]
Merge pull request #48262 from batrick/i57671
pacific: mds: damage table only stores one dentry per dirfrag
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Yuri Weinstein [Wed, 7 Dec 2022 15:55:01 +0000 (07:55 -0800)]
Merge pull request #48253 from dparmar18/wip-57665-pacific
pacific: mds/Server: Do not abort MDS on unknown messages
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Yuri Weinstein [Wed, 7 Dec 2022 15:54:05 +0000 (07:54 -0800)]
Merge pull request #48133 from lxbsz/wip-57571
pacific: client: do not uninline data for read
Reviewed-by: Venky Shankar <vshankar@redhat.com>
zdover23 [Wed, 7 Dec 2022 14:33:42 +0000 (00:33 +1000)]
Merge pull request #49301 from zdover23/wip-doc-2022-12-07-backport-49283-to-pacific
pacific: doc/rbd: refine "Create a Block Device User"
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Zac Dover [Tue, 6 Dec 2022 14:20:24 +0000 (00:20 +1000)]
doc/rbd: refine "Create a Block Device User"
Refine "Create a Block Device User" in doc/rbd/rados-rbd-cmds.rst.
https://tracker.ceph.com/issues/57001
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit
51bc43845f03956b26c2a65fbd89a5654b860093 )
Adam Kupczyk [Thu, 13 Oct 2022 17:55:13 +0000 (17:55 +0000)]
test/store_test: add tests for deferred writes
Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
(cherry picked from commit
6eb5ea7ea8652eafd84e56a773bd53363b7f205f )
Conflict:
Modified l_bluestore_* perf names to pacific's names.
Included fmt.
Yuri Weinstein [Tue, 6 Dec 2022 15:55:47 +0000 (07:55 -0800)]
Merge pull request #48221 from mchangir/wip-55748-pacific
pacific: mgr/snap_schedule: remove subvol interface
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
Yuri Weinstein [Tue, 6 Dec 2022 15:43:30 +0000 (07:43 -0800)]
Merge pull request #48734 from joscollin/wip-57974-pacific
pacific: cephfs-top: make cephfs-top display scrollable
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Casey Bodley [Tue, 6 Dec 2022 15:03:23 +0000 (10:03 -0500)]
Merge pull request #45451 from cfsnyder/wip-52958-pacific
pacific: radosgw-admin: 'reshard list' doesn't log ENOENT errors
Reviewed-by: Casey Bodley <cbodley@redhat.com>
zdover23 [Tue, 6 Dec 2022 13:36:10 +0000 (23:36 +1000)]
Merge pull request #49276 from zdover23/wip-doc-2022-12-06-backport-49270-to-pacific
pacific: doc/rados: add prompts to placement-groups.rst (3)
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
zdover23 [Tue, 6 Dec 2022 13:35:41 +0000 (23:35 +1000)]
Merge pull request #49274 from zdover23/wip-doc-2022-12-06-backport-49269-to-pacific
pacific: doc/rados: add prompts to placement-groups.rst
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>