]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Andreas Teuchert [Thu, 7 Jul 2022 12:55:59 +0000 (12:55 +0000)]
mgr/snap_schedule: Use rados.Ioctx.remove_object() instead of remove().
This fixes the "AttributeError: 'rados.Ioctx' object has no attribute
'remove'" error.
Signed-off-by: Andreas Teuchert <a.teuchert@syseleven.de>
Yingxin [Thu, 7 Jul 2022 03:19:59 +0000 (11:19 +0800)]
Merge pull request #46982 from cyx1231st/wip-seastar-rbm-cleanup
crimson/os/seastore/circular_bounded_journal: fixes and cleanups
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Myoungwon Oh <myoungwon.oh@samsung.com>
Josh Durgin [Wed, 6 Jul 2022 21:28:20 +0000 (14:28 -0700)]
Merge pull request #46999 from athanatos/sjust/wip-clt-update
doc/governance.rst: add Yingxin Cheng <yingxin.cheng@intel.com> to CLT
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Laura Flores [Wed, 6 Jul 2022 19:07:51 +0000 (14:07 -0500)]
Merge pull request #46995 from leseb/stale-bot-proceed-in-ascending
Josh Durgin [Wed, 6 Jul 2022 16:48:50 +0000 (09:48 -0700)]
Merge pull request #46971 from gregsfortytwo/wip-librados-doc
librados: doc: make header function documentation accurate and less c…
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
David Galloway [Wed, 6 Jul 2022 16:12:15 +0000 (12:12 -0400)]
Merge pull request #46932 from ceph/fix-crontab
qa/tests: Typos and spacing
Sébastien Han [Wed, 6 Jul 2022 15:10:45 +0000 (17:10 +0200)]
.github/workflows: process PRs in ascending order
The Ceph repo has many PRs and we cannot process all the PRs with the
default "operations-per-run" value (30). At the time of writting the bot
processes 408 every day and there are around 938 PRs.
Even the job informs us that not enough PRs might have been processed
and encouraged us to increase "operations-per-run" if possible. However
it might expose us to Github's API rate limit.
So let's operate with the oldest PRs first, this should close a bunch of
PRs already. If not enough we can try to increase "operations-per-run".
Signed-off-by: Sébastien Han <seb@redhat.com>
Anthony D'Atri [Wed, 6 Jul 2022 14:46:26 +0000 (07:46 -0700)]
Merge pull request #46868 from vshankar/wip-cephfs-mirror-ha-doc
doc: document deploying multiple cephfs-mirror daemons
Casey Bodley [Wed, 6 Jul 2022 12:38:14 +0000 (08:38 -0400)]
Merge pull request #46973 from cbodley/wip-56131
doc/rgw: update multisite doc
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Nizamudeen A [Wed, 6 Jul 2022 11:04:02 +0000 (16:34 +0530)]
Merge pull request #46811 from rhcs-dashboard/fix-56165-main
mgr/dashboard: Improve monitoring tabs content
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Yuval Lifshitz [Wed, 6 Jul 2022 05:32:30 +0000 (08:32 +0300)]
Merge pull request #46978 from yuvalif/wip-yuval-lua-bucket-name
rgw/lua: allow bucket name override in pre request
Reviewed-by: anthonyeleven, cbodley
Anthony D'Atri [Wed, 6 Jul 2022 03:46:42 +0000 (20:46 -0700)]
Merge pull request #38727 from Huber-ming/front_confg
doc: add description of rgw_thread_pool_size
Anthony D'Atri [Wed, 6 Jul 2022 03:45:30 +0000 (20:45 -0700)]
Merge pull request #46981 from anthonyeleven/anthonyeleven/fix-capitalization
doc/mgr: Fix capitalization in orchestrator.rst
Yingxin Cheng [Tue, 5 Jul 2022 14:46:58 +0000 (22:46 +0800)]
crimson/os/seastore/circular_bounded_journal: misc cleanups
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Yingxin Cheng [Tue, 5 Jul 2022 14:32:23 +0000 (22:32 +0800)]
crimson/os/seastore/circular_bounded_journal: increment seq when roll
Similar to segmented_journal, only increment seq when roll
circular_bounded_journal.
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Yingxin Cheng [Tue, 5 Jul 2022 08:31:34 +0000 (16:31 +0800)]
crimson/os/seastore/circular_bounded_journal: do not split records
* no split record due to relative paddr resolution
* fix md_bl.substr_of(bl, 0, header.mdlength)
* maintain written_to in range [get_start_addr(), get_journal_end())
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Anthony D'Atri [Wed, 6 Jul 2022 02:23:36 +0000 (19:23 -0700)]
doc/mgr: Fix capitalization in orchestrator.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Yingxin Cheng [Mon, 4 Jul 2022 08:34:07 +0000 (16:34 +0800)]
crimson/os/seastore/circular_bounded_journal: drop unused applied_to
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Yingxin Cheng [Mon, 4 Jul 2022 08:14:00 +0000 (16:14 +0800)]
crimson/os/seastore/circular_bounded_journal: simplify RBM start as a hard-coded position
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Anthony D'Atri [Wed, 6 Jul 2022 01:27:00 +0000 (18:27 -0700)]
Merge branch 'main' into front_confg
Samuel Just [Tue, 5 Jul 2022 23:29:24 +0000 (16:29 -0700)]
Merge pull request #46979 from rzarzynski/wip-crison-fix-connpriv-life-time
crimson/osd: fix life-time management of OSDConnectionPriv
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 5 Jul 2022 20:50:58 +0000 (13:50 -0700)]
Merge pull request #46965 from rzarzynski/wip-crimson-fix-no-mon-config-argv
crimson/osd: fix ignoring --no-mon-config
Reviewed-by: Samuel Just <sjust@redhat.com>
Radoslaw Zarzynski [Tue, 5 Jul 2022 18:16:47 +0000 (18:16 +0000)]
crimson/osd: fix life-time management of OSDConnectionPriv
Before the patch there was a possibility that `OSDConnectionPriv`
gets destructed before a `PipelineHandle` instance that was using
it. The reason is our remote-handling operations store `conn` directly
while `handle` is defined in a parent class. Due to the language rules
the former gets deinitialized earlier.
```
==756032==ERROR: AddressSanitizer: heap-use-after-free on address 0x615000039684 at pc 0x0000020bdfa2 bp 0x7ffd3abfa370 sp 0x7ffd3abfa360
READ of size 1 at 0x615000039684 thread T0
Reactor stalled for 261 ms on shard 0. Backtrace: 0x45d9d 0xe90f6d1 0xe6b8a1d 0xe6d1205 0xe6d16a8 0xe6d1938 0xe6d1c03 0x12cdf 0xccebf 0x7f6447161b1e 0x7f644714aee8 0x7f644714eed6 0x7f644714fb36 0x7f64471420b5 0x
7f6447143f3a 0xd61d0 0x32412 0xbd8a7 0xbd134 0xbdc1a 0x20bdfa1 0x20c184e 0x352eb7f 0x352fa28 0x20b04a5 0x1be30e5 0xe694bc4 0xe6ebb8a 0xe843a11 0xe845a22 0xe29f497 0xe2a3ccd 0x1ab1841 0x3aca2 0x175698d
#0 0x20bdfa1 in seastar::shared_mutex::unlock() ../src/seastar/include/seastar/core/shared_mutex.hh:122
#1 0x20c184e in crimson::OrderedExclusivePhaseT<crimson::osd::ConnectionPipeline::GetPG>::exit() ../src/crimson/common/operation.h:548
#2 0x20c184e in crimson::OrderedExclusivePhaseT<crimson::osd::ConnectionPipeline::GetPG>::ExitBarrier::exit() ../src/crimson/common/operation.h:533
#3 0x20c184e in crimson::OrderedExclusivePhaseT<crimson::osd::ConnectionPipeline::GetPG>::ExitBarrier::cancel() ../src/crimson/common/operation.h:539
#4 0x20c184e in crimson::OrderedExclusivePhaseT<crimson::osd::ConnectionPipeline::GetPG>::ExitBarrier::~ExitBarrier() ../src/crimson/common/operation.h:543
#5 0x20c184e in crimson::OrderedExclusivePhaseT<crimson::osd::ConnectionPipeline::GetPG>::ExitBarrier::~ExitBarrier() ../src/crimson/common/operation.h:544
#6 0x352eb7f in std::default_delete<crimson::PipelineExitBarrierI>::operator()(crimson::PipelineExitBarrierI*) const /opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/unique_ptr.h:85
#7 0x352eb7f in std::unique_ptr<crimson::PipelineExitBarrierI, std::default_delete<crimson::PipelineExitBarrierI> >::~unique_ptr() /opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/unique_ptr.h:361
#8 0x352eb7f in crimson::PipelineHandle::~PipelineHandle() ../src/crimson/common/operation.h:457
#9 0x352eb7f in crimson::osd::PhasedOperationT<crimson::osd::ClientRequest>::~PhasedOperationT() ../src/crimson/osd/osd_operation.h:152
#10 0x352eb7f in crimson::osd::ClientRequest::~ClientRequest() ../src/crimson/osd/osd_operations/client_request.cc:64
#11 ...
```
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Tue, 5 Jul 2022 18:35:27 +0000 (18:35 +0000)]
crimson/osd: avoid unnecessary counter management in ClientRequest's ctor
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Tue, 5 Jul 2022 18:12:31 +0000 (18:12 +0000)]
crimson/osd: improve assertions around Connection::user_private
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Adam King [Tue, 5 Jul 2022 18:45:34 +0000 (14:45 -0400)]
Merge pull request #46735 from guits/guits-better-msg-rm-osd
cephadm: improve message when removing osd
Reviewed-by: Adam King <adking@redhat.com>
Yuval Lifshitz [Sun, 12 Jun 2022 17:58:40 +0000 (20:58 +0300)]
rgw/lua: allow bucket name override in pre request
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
Casey Bodley [Tue, 5 Jul 2022 16:58:57 +0000 (12:58 -0400)]
doc/rgw/multisite: update pool names
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Tue, 5 Jul 2022 16:58:33 +0000 (12:58 -0400)]
doc/rgw/multisite: 'zone rm' -> 'zone delete'
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Tue, 5 Jul 2022 16:58:01 +0000 (12:58 -0400)]
doc/rgw/multisite: remove redundant --endpoints from zone create
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Greg Farnum [Tue, 5 Jul 2022 15:26:03 +0000 (15:26 +0000)]
librados: doc: make header function documentation accurate and less confusing
The time is set in PrimaryLogPG::execute/_cts/finish_ctx, and the size is just
the tracked size of the object.
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
Adam King [Tue, 5 Jul 2022 14:39:50 +0000 (10:39 -0400)]
Merge pull request #46676 from dparmar18/fix_56024
pybind/mgr/cephadm/serve: don't remove ceph.conf which leads to qa failure
Reviewed-by: Adam King <adking@redhat.com>
Adam King [Tue, 5 Jul 2022 13:50:32 +0000 (09:50 -0400)]
Merge pull request #46926 from rkachach/fix_issue_53997
doc/cephadm/services: the config section of service specs
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Guillaume Abrioux [Fri, 17 Jun 2022 14:27:34 +0000 (16:27 +0200)]
cephadm: improve message when removing osd
make it clearer that not passing --zap will leave VG/LV, therefore all
LVM metadata associated with the osd being removed from the Ceph cluster.
Fixes: https://tracker.ceph.com/issues/56092
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Guillaume Abrioux [Tue, 5 Jul 2022 13:11:54 +0000 (15:11 +0200)]
Merge pull request #46766 from guits/util-device-refactor
ceph-volume: avoid unnecessary subprocess calls
Guillaume Abrioux [Tue, 5 Jul 2022 12:56:00 +0000 (14:56 +0200)]
Merge pull request #46753 from guits/improve-lvm-list
ceph-volume: decrease number of `pvs` calls in `lvm list`
Radoslaw Zarzynski [Tue, 5 Jul 2022 12:20:23 +0000 (12:20 +0000)]
crimson/osd: fix ignoring --no-mon-config
Before we were treating the `--no-mon-config` as one of the
`seastar_n_early_args`. However, this was wrong as it truly
belongs to `config_proxy_args` as:
```cpp
int md_config_t::parse_argv(ConfigValues& values,
const ConfigTracker& tracker,
std::vector<const char*>& args, int level)
{
// ...
else if (ceph_argparse_flag(args, i, "--no-mon-config", (char*)NULL)) {
values.no_mon_config = true;
}
// ...
}
```
The net result of this ignoring `--no-mon-config` which was
the reason behind many dead jobs at Sepia.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Tue, 5 Jul 2022 10:56:19 +0000 (10:56 +0000)]
crimson/osd: log about respecting --no-mon-config
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Daniel Gryniewicz [Tue, 5 Jul 2022 12:01:59 +0000 (08:01 -0400)]
Merge pull request #46879 from dang/wip-dang-zipper-virtual
RGW Zipper pure virtual base class
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Soumya Koduri <skoduri@redhat.com>
Venky Shankar [Tue, 5 Jul 2022 09:09:57 +0000 (14:39 +0530)]
Merge pull request #46157 from nmshelke/fix-55041
mgr/volumes: display in-progress clones for a snapshot
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Kotresh HR <khiremat@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
Anthony D'Atri [Tue, 5 Jul 2022 05:23:55 +0000 (22:23 -0700)]
Merge pull request #46957 from hookak/cephadm-doc
doc/cephadm/services: update docs for overriding loki, promtail configuration file
jinhong.kim [Mon, 4 Jul 2022 12:32:42 +0000 (21:32 +0900)]
doc/cephadm/services: overriding loki, promtail conf file
Signed-off-by: jinhong.kim <jinhong.kim0@navercorp.com>
Venky Shankar [Tue, 5 Jul 2022 02:49:32 +0000 (08:19 +0530)]
Merge pull request #46641 from lxbsz/wip-56010
mds: switch to use projected inode instead
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Kotresh HR <khiremat@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Luis Henriques <lhenriques@suse.de>
Venky Shankar [Mon, 4 Jul 2022 15:11:51 +0000 (20:41 +0530)]
Merge pull request #46746 from vshankar/wip-fs-snaps-timeout
qa: increase fs/snaps workunit timeout to 6h
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Venky Shankar [Mon, 4 Jul 2022 15:10:24 +0000 (20:40 +0530)]
Merge pull request #45143 from lxbsz/wip-54384
mds: skip fetching the dirfrags if not a directory
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
Ilya Dryomov [Mon, 4 Jul 2022 09:50:33 +0000 (11:50 +0200)]
Merge pull request #46839 from maydaycc/wip-56387
rbd-fuse: librados will filter out -r option from command-line
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Redouane Kachach [Fri, 1 Jul 2022 12:11:06 +0000 (14:11 +0200)]
doc/cephadm/services: the config section of service specs
Fixes: https://tracker.ceph.com/issues/53997
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
Nikhilkumar Shelke [Thu, 5 May 2022 07:02:31 +0000 (12:32 +0530)]
qa: display in-progress clones for a snapshot
If any clone is in pending or in-progress state then
show these clones in 'fs subvolume snapshot info'
command output.
Fixes: https://tracker.ceph.com/issues/55041
Signed-off-by: Nikhilkumar Shelke <nshelke@redhat.com>
Nikhilkumar Shelke [Thu, 5 May 2022 08:01:24 +0000 (13:31 +0530)]
docs: display in-progress clones for a snapshot
If any clone is in pending or in-progress state then
show these clones in 'fs subvolume snapshot info'
command output. This field only exists if clones are
in pending or in progress state.
Fixes: https://tracker.ceph.com/issues/55041
Signed-off-by: Nikhilkumar Shelke <nshelke@redhat.com>
Nikhilkumar Shelke [Thu, 5 May 2022 06:56:03 +0000 (12:26 +0530)]
mgr/volumes: display in-progress clones for a snapshot
If any clone is in pending or in-progress state then
show these clones in 'fs subvolume snapshot info'
command output.
Fixes: https://tracker.ceph.com/issues/55041
Signed-off-by: Nikhilkumar Shelke <nshelke@redhat.com>
Yingxin Cheng [Mon, 4 Jul 2022 03:46:44 +0000 (11:46 +0800)]
crimson/os/seastore: cleanup printing device-id
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Venky Shankar [Mon, 4 Jul 2022 02:57:54 +0000 (08:27 +0530)]
Merge pull request #46472 from lxbsz/wip-55331
mds: notify the xattr_version to replica MDSes
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Kotresh HR <khiremat@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Venky Shankar [Mon, 4 Jul 2022 02:55:15 +0000 (08:25 +0530)]
Merge pull request #46575 from batrick/i51332
qa: exercise metadata replication in workloads
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Anthony D'Atri [Mon, 4 Jul 2022 02:54:55 +0000 (19:54 -0700)]
Merge pull request #46919 from jsoref/spelling-docs
doc: Fix many spelling errors
Venky Shankar [Mon, 4 Jul 2022 02:52:50 +0000 (08:22 +0530)]
Merge pull request #46602 from batrick/i55980
mds,qa: some balancer debug messages (<=5) not printed when debug_mds is >=5
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Venky Shankar [Tue, 28 Jun 2022 08:56:11 +0000 (14:26 +0530)]
doc: document deploying multiple cephfs-mirror daemons
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Yingxin [Mon, 4 Jul 2022 01:24:15 +0000 (09:24 +0800)]
Merge pull request #46770 from rzarzynski/wip-crimson-setallochint
crimson: bring alloc hints to OpsExecuter, ignore them in SeaStore
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
Yingxin [Mon, 4 Jul 2022 01:15:00 +0000 (09:15 +0800)]
Merge pull request #46929 from rzarzynski/wip-crimson-ftbfs-segment_cleaner
crimson/tools: fix FTBFS due to seastore/segment_cleaner.h
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Anthony D'Atri [Sun, 3 Jul 2022 23:32:59 +0000 (16:32 -0700)]
Merge pull request #46087 from rhcs-dashboard/update-centralized-logging-docs
doc: update docs for centralized logging
Anthony D'Atri [Sun, 3 Jul 2022 23:19:11 +0000 (16:19 -0700)]
Merge pull request #46942 from Schweinepriester/patch-1
README.md: HTTP => HTTPS
Kai [Sun, 3 Jul 2022 19:36:27 +0000 (21:36 +0200)]
README.md: HTTP => HTTPS
Switching the link http://ceph.com/ from HTTP to HTTPS, so https://ceph.com/, to skip the redirect when opening it.
(http://ceph.com/ is being redirected to https://ceph.com/)
Signed-off-by: Kai Hollberg <kai.hollberg@googlemail.com>
Josh Soref [Sun, 26 Jun 2022 03:09:51 +0000 (23:09 -0400)]
doc: Fix many spelling errors
* administrators
* allocated
* allowed
* approximate
* authenticate
* availability
* average
* behavior
* binaries
* bootstrap
* bootstrapping
* capacity
* cephadm
* clients
* combining
* command
* committed
* comparison
* compiled
* consequences
* continues
* convenience
* cookie
* crypto
* dashboard
* deduplication
* defaults
* delivered
* deployment
* describe
* directory
* documentation
* dynamic
* elimination
* entries
* expectancy
* explicit
* explicitly
* exporter
* github
* hard
* healthcheck
* heartbeat
* heavily
* http
* indices
* infrastructure
* inherit
* layout
* lexically
* likelihood
* logarithmic
* manually
* metadata
* minimization
* minimize
* object
* of
* operation
* opportunities
* overwrite
* prioritized
* recipe
* records
* requirements
* restructured
* running
* scalability
* second
* select
* significant
* specify
* subscription
* supported
* synonym
* throttle
* unpinning
* upgraded
* value
* version
* which
* with
Plus some line wrapping and additional edits...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
Anthony D'Atri [Sun, 3 Jul 2022 03:04:12 +0000 (20:04 -0700)]
Merge pull request #42095 from thotz/rgwvaultdocupdate
doc/radosgw/vault: update the vault documentation
zdover23 [Sat, 2 Jul 2022 17:40:08 +0000 (03:40 +1000)]
Merge pull request #46938 from zdover23/wip-doc-2022-07-03-dev-guide-irc-registration-instructions-2
doc/dev: add IRC registration instructions
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Sat, 2 Jul 2022 15:47:02 +0000 (01:47 +1000)]
doc/dev: add IRC registration instructions
This PR adds to the Developer Guide a link to the OFTC's IRC nick
registration instructions.
zdover23 [Sat, 2 Jul 2022 15:19:45 +0000 (01:19 +1000)]
Merge pull request #46906 from zdover23/wip-doc-2022-06-30-devguide-basic-workflow-the-the-fix
doc/dev: s/the the/the/ in basic-workflow.rst
Anthony D'Atri [Sat, 2 Jul 2022 07:52:19 +0000 (00:52 -0700)]
Merge pull request #43085 from thotz/updategocephadminops
doc/radosgw/adminops: add latest go ceph library to adminops doc
Anthony D'Atri [Fri, 1 Jul 2022 20:28:04 +0000 (13:28 -0700)]
doc/radosgw: Resolving conflicts with #43128
Signed-off-by: Anthony D'Atri <anthony,.datri@gmail.com>
David Galloway [Fri, 1 Jul 2022 20:40:20 +0000 (16:40 -0400)]
qa/tests: Typos and spacing
Signed-off-by: David Galloway <dgallowa@redhat.com>
Anthony D'Atri [Fri, 1 Jul 2022 20:26:08 +0000 (13:26 -0700)]
Merge branch 'main' into updategocephadminops
Anthony D'Atri [Fri, 1 Jul 2022 20:24:24 +0000 (13:24 -0700)]
Merge pull request #43128 from lbausch/adminops_php_binding_libraries
doc/radosgw/adminops: add PHP binding libraries
Adam King [Fri, 1 Jul 2022 20:05:49 +0000 (16:05 -0400)]
Merge pull request #46784 from adk3798/backport-cephadm-label
script/ceph-backport.sh: add label entries for cephadm
Reviewed-by: Neha Ojha <nojha@redhat.com>
Adam King [Fri, 1 Jul 2022 20:02:48 +0000 (16:02 -0400)]
Merge pull request #46892 from rkachach/fix_issue_56415
mgr/cephadm: fixing scheduler consistent hashing
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Adam King [Fri, 1 Jul 2022 20:00:50 +0000 (16:00 -0400)]
Merge pull request #44493 from zenomri/wip-omri-cephadm-jaeger
mgr/cephadm: Add jaeger-tracing services support
Reviewed-by: Adam King <adking@redhat.com>
Daniel Gryniewicz [Mon, 16 May 2022 13:38:03 +0000 (09:38 -0400)]
RGW - Zipper - Virtual base classes
In order to support filters, make the base classes in Zipper pure
virtual. Then, derive from them a set of Store base classes, that
implement common code used by stores, and a set of Filter base classes
that automatically pass through to the next layer. Modify the stores to
derive from the Store base classes.
This implements the pure virtual base classes, the Store base classes,
and a framework of the Filter base classes.
Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
wanwencong [Fri, 24 Jun 2022 15:54:52 +0000 (23:54 +0800)]
rbd-fuse: librados will filter out -r option from command-line
The -r option will be filtered out by librados
when exec cmd "rbd-fuse /mountpoint -p pool_name -r rbd_name"
other rbds can be seen under the mount point
Fixes: https://tracker.ceph.com/issues/56387
Signed-off-by: wanwencong <wanwc@chinatelecom.cn>
David Galloway [Fri, 1 Jul 2022 14:33:26 +0000 (10:33 -0400)]
Merge pull request #46916 from ceph/revert-actions
Revert GitHub actions to label and backport doc/releases PRs
Radoslaw Zarzynski [Fri, 1 Jul 2022 14:32:29 +0000 (14:32 +0000)]
crimson/tools: fix FTBFS due to seastore/segment_cleaner.h
```
In file included from ../src/crimson/tools/store_nbd/tm_driver.cc:4:
../src/crimson/tools/store_nbd/tm_driver.h:7:10: fatal error: crimson/os/seastore/segment_cleaner.h: No such file or directory
7 | #include "crimson/os/seastore/segment_cleaner.h"
|
```
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Yingxin [Fri, 1 Jul 2022 11:37:54 +0000 (19:37 +0800)]
Merge pull request #46922 from cyx1231st/wip-seastore-onodetree-compare-oid
crimson/onode-staged-tree: expose compare method for ghobject_t
Reviewed-by: Chunmei Liu <chunmei.liu@intel.com>
Ronen Friedman [Fri, 1 Jul 2022 09:48:03 +0000 (12:48 +0300)]
Merge pull request #46860 from ronen-fr/wip-rf-good-grants
osd/scrub: late-arriving reservation grants are not an error
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Kamoltat Sirivadhna <ksirivad@redhat.com>
Yingxin Cheng [Fri, 1 Jul 2022 08:26:44 +0000 (16:26 +0800)]
crimson/onode-staged-tree: expose compare method for ghobject_t
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Radosław Zarzyński [Tue, 21 Jun 2022 14:04:46 +0000 (16:04 +0200)]
crimson/osd: implement CEPH_OSD_OP_SETALLOCHINT in OpsExecuter
This commits brings support setting allocation hints to `OpsExecuter`.
What is important to note that `SETALLOCHINTS`, at the ops execution
layer, behaves basically like `TOUCH`, and thus should be ignored
(for now) at the object store layer to not miss the part constituted
by `PGBackend::maybe_create_new_object()`.
Fixes: https://tracker.ceph.com/issues/56115
Signed-off-by: Radosław Zarzyński <rzarzyns@redhat.com>
Radosław Zarzyński [Tue, 21 Jun 2022 13:58:56 +0000 (15:58 +0200)]
crimson/os: ignore CEPH_OSD_OP_SETALLOCHINT in SeaStore
At the moment crimson ignores this operation at the layer
of ops execution. However, this handles only those alloc
hints that come from clients while `set_alloc_hint` can be
called from `ReplicatedRecoveryBackend::prep_push_target()`.
Likely this was the reason behind the following crash:
```
INFO 2022-06-20 11:03:38,952 [shard 0] osd - Entering state: Started/ReplicaActive/RepRecovering
ERROR 2022-06-20 11:03:39,002 [shard 0] seastore - SeaStore::_do_transaction_step: bad op 39
```
Fixes: https://tracker.ceph.com/issues/56115
Signed-off-by: Radosław Zarzyński <rzarzyns@redhat.com>
Aashish Sharma [Fri, 1 Jul 2022 06:18:36 +0000 (11:48 +0530)]
Merge pull request #46854 from rhcs-dashboard/update-cypress-9.6
mgr/dashboard: update cypress to 9.7.0
Aashish Sharma [Wed, 22 Jun 2022 11:47:24 +0000 (17:17 +0530)]
mgr/dashboard: Improve column spacing in alerts tab
This PR intends to fix the column spacing in the alert list in the alerts tab
Fixes:https://tracker.ceph.com/issues/56165
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
Yingxin [Fri, 1 Jul 2022 01:51:47 +0000 (09:51 +0800)]
Merge pull request #46886 from xxhdx1985126/wip-56399
crimson/os/seastore/omap_manager: bug fix for https://tracker.ceph.com/issues/56399
Reviewed-by: Chunmei Liu <chunmei.liu@intel.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Yingxin [Fri, 1 Jul 2022 01:49:27 +0000 (09:49 +0800)]
Merge pull request #46834 from liu-chunmei/crimson-do_transactions
crimson/seastore: cleanup do transactions create onode logic
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Liu-Chunmei [Thu, 30 Jun 2022 23:13:04 +0000 (16:13 -0700)]
Merge pull request #46627 from liu-chunmei/crimson-fix-pg-prefix
crimson/osd: fix pg prefix error
Reviewed-by: Samuel Just <sjust@redhat.com>
chunmei-liu [Thu, 30 Jun 2022 20:56:00 +0000 (13:56 -0700)]
crimson/test: touch object before access it.
no automatically create onode in seastore.
Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
chunmei-liu [Fri, 24 Jun 2022 06:20:23 +0000 (23:20 -0700)]
crimson/seastore: cleanup seastore do_transaction create onode logic
not always create onode when it doesn't exists
Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
David Galloway [Thu, 30 Jun 2022 19:06:54 +0000 (15:06 -0400)]
Revert ".github: Label doc/releases PRs so tibdex/backport@v2 can backport"
This reverts commit
24e38224350394198c9f873800048d25b8c6548e .
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 30 Jun 2022 19:06:49 +0000 (15:06 -0400)]
Revert ".github: Support for automatically creating backport PRs when labeled"
This reverts commit
f5f9459fb22d4c832cac88abfc1b92ab7304ed51 .
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 30 Jun 2022 19:06:03 +0000 (15:06 -0400)]
Revert ".github: Add labels while PR is open"
This reverts commit
605b457c9857b370d1e545bc938be1c177151eee .
Signed-off-by: David Galloway <dgallowa@redhat.com>
Justin Caratzas [Thu, 30 Jun 2022 17:37:52 +0000 (13:37 -0400)]
Merge pull request #46049 from soumyakoduri/wip-skoduri-dbstore-build
rgw/dbstore: Fix build errors on centos9
Venky Shankar [Thu, 30 Jun 2022 16:57:14 +0000 (22:27 +0530)]
Merge pull request #46869 from nmshelke/fix-56384
qa/workunits/cephtool: check_response didn't find erasure-code string
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
Venky Shankar [Thu, 30 Jun 2022 16:52:11 +0000 (22:22 +0530)]
Merge pull request #46888 from kotreshhr/fix-stop.sh
stop.sh: Fix umount in stop.sh
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Nikhilkumar Shelke <nshelke@redhat.com>
Reviewed-by: Neeraj Pratap Singh <neesingh@redhat.com>
Adam King [Thu, 30 Jun 2022 15:37:56 +0000 (11:37 -0400)]
Merge pull request #46693 from rkachach/fix_issue_54399
doc/cephadm: enhancing daemon operations documentation
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Casey Bodley [Thu, 30 Jun 2022 13:46:24 +0000 (09:46 -0400)]
Merge pull request #46887 from pritha-srivastava/wip-rgw-sts-teuthology-failure
rgw/qa: fix for teuthology failure related to role metadata sync
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Ilya Dryomov [Thu, 30 Jun 2022 12:47:10 +0000 (14:47 +0200)]
Merge pull request #46858 from idryomov/wip-rbd-deep-copy-progress
librbd: update progress for non-existent objects on deep-copy
Reviewed-by: Mykola Golub <mgolub@suse.com>
Zac Dover [Thu, 30 Jun 2022 11:08:51 +0000 (21:08 +1000)]
doc/dev: s/the the/the/ in basic-workflow.rst
This PR does exactly what it says: it changes a "the the"
to a "the".
I'd like to thank Josh Soref for bringing this
to my attention.