| Commit message (Collapse) | Author | Files | Lines |
|
Correct "AttachGroupPoliicy" to "AttachGroupPolicy".
Fixes: https://tracker.ceph.com/issues/68902
Signed-off-by: Zac Dover <zac.dover@proton.me>
|
|
Fix typo reading "They are are single-threaded".
s/are are/are/
Fixes: https://tracker.ceph.com/issues/68901
Signed-off-by: Zac Dover <zac.dover@proton.me>
|
|
Correct a note that directed users not to add an OSD after the cluster
has reached its "full ratio". The note now says "Do not let your cluster
reach its full ratio before adding an OSD."
Hat tip: Oskar Berggren
Fixes: https://tracker.ceph.com/issues/68900
Co-authored-by: Oskar Berggren <oskar.berggren@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
|
|
Separate the packages-and-containers chart into two charts:
(1) a chart that shows which OSes Ceph builds packages for
(2) a chart that shows which OSes support Ceph's containers
Signed-off-by: Zac Dover <zac.dover@proton.me>
|
|
outputs
Signed-off-by: Connor Fawcett <connorfa@uk.ibm.com>
Fixes: https://tracker.ceph.com/issues/68368
|
|
Signed-off-by: Zack Cerza <zack@redhat.com>
|
|
Check the ports availability and go for a new port if the current one is
not available
Fixes: https://tracker.ceph.com/issues/62972
Signed-off-by: Nizamudeen A <nia@redhat.com>
|
|
for namespace rebalance
Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
|
|
Signed-off-by: Zack Cerza <zack@redhat.com>
|
|
* update carbon-components-angular pkg to v5.48.0
* fixed change detection errors on unit tests
* fixed pagination page length when limit is 0 and data is empty
Fixes: https://tracker.ceph.com/issues/68837
Signed-off-by: Ivo Almeida <ialmeida@redhat.com>
|
|
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
This avoids needing to annotate every exit point in
with_pg_process_interruptible with complete_request. Regardless of the
result, completing with_pg_process_interruptible without an interruption
means that the request is over.
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Currently, we rely on ObjectContextLoader::with_* wrappers to load,
lock, and guarrantee release of obcs. That mechanism works well enough,
but the execution pathway is pretty tough to read as it spans
[Internal]ClientRequest, PG, ObjectContextLoader, ObjectContext, and
tri_mutex. This mechanism cuts out PG and ObjectContext (mostly) and
uses coroutine support for auto variables to make the interface easier
to understand.
This mechanism will also allow a future PR to access the ObjectContext
state prior to loading it. This will be important to using the
ObjectContext memory to host per-object pipeline states.
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Previously, we only interrupted head obcs. I don't think that
distinction actually makes sense -- both head and clone obcs
can have ops blocked on the lock. Let's just track them all.
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Unused.
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Clean the English grammar and the .RST in the section "Advanced OSD
Service Specifications" in the file doc/cephadm/services/osd.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
|
|
Link to the "Placement by Pattern Matching" section in
doc/cephadm/services/index.rst from the "Advanced OSD Service
Specifications" section in doc/cephadm/services/osd.rst.
Fixes: https://tracker.ceph.com/issues/68812
Signed-off-by: Zac Dover <zac.dover@proton.me>
|
|
Fixes: https://tracker.ceph.com/issues/68858
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
|
|
For legacy librbd clients, sanitize_mons will panic if addrs are not
consistent with mon_info_t.
Signed-off-by: shenjiatong <yshxxsjt715@163.com>
fixes: https://tracker.ceph.com/issues/68743
|
|
Fixed typo 'no' to 'not' in sentence "If this test fails, cephadm will
no be able to manage services on that host."
Signed-off-by: rhkelson <119636079+rhkelson@users.noreply.github.com>
|
|
Signed-off-by: Gal Salomon <gal.salomon@gmail.com>
|
|
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
|
|
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
|
|
Pick up a change that introduced CONFIG_HAVE_ARC4RANDOM to allow
building with glibc 2.36 and newer.
Fixes: https://tracker.ceph.com/issues/67843
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
|
since its mostly used only for older cherrypy versions which we don't
support anymore in any of our recent upstream releases, we could remove
it completely
Fixes: https://tracker.ceph.com/issues/68802
Signed-off-by: Nizamudeen A <nia@redhat.com>
|
|
also remove obsolete admin commands
Fixes: https://tracker.ceph.com/issues/68818
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
|
|
I have a new script added for starting the kcli cluster called
quick-bootstrap.sh
The goal is to use that script to download the ceph image on local
(rather than inside vm) and then copy them over to all the vms that is
being spawned by the kcli. This way all the hosts will get the ceph
image which will make the deployment loads faster.
Another thing I added is to add some dnf.conf to improve
parallel_downlaods and get the fastest server to install deps
eg:
```
╰─$ ./quick-bootstrap.sh -h 255 ↵
+ set +x
Usage: ./quick-bootstrap.sh [OPTIONS]
Options:
-u, --use-cached-image Uses the existing podman image in local. Only use this if there is such an image present.
-dir, --ceph-dir Use this to provide the local ceph directory. eg. --ceph-dir=/path/to/ceph
-e, --expanded-cluster To add all the hosts and deploy OSDs on top of it.
-h, --help Display this help message.
Example:
./quick-bootstrap.sh --use-cached-image
```
```
./quick-bootstrap.sh -u --ceph-dir=/home/nia/projects/ceph
```
Signed-off-by: Nizamudeen A <nia@redhat.com>
|
|
Not only in the mClock docs, but also in the reference
of the options that are disabled.
Otherwise users are bound to miss it, and surprised
why their options are ignored or reset.
Signed-off-by: Niklas Hambüchen <mail@nh2.me>
|
|
Fixes: https://tracker.ceph.com/issues/68681
Signed-off-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
|
|
This reverts commit a9de8be0f4633ac825f364f8b7ddcd4c4d5b6a2c.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
|
|
condition
Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
|
|
We disabled dwz in 2017, then re-enabled it in 2021. In my tests I observe dwz
adding about 50% to build times in exchange for 33% space-saving.
Signed-off-by: Zack Cerza <zack@redhat.com>
|
|
Change the subordinating conjunction "Whereas" followed by a comma to
the less grammatically-incorrect "Although". I've been meaning to do
this since 22 Mar 2023.
Signed-off-by: Zac Dover <zac.dover@proton.me>
|
|
Additionally, remove the image defaults from the two previous locations
and update the check for the number of instances of "quay" and "docker"
in these areas respectively.
Fixes: https://tracker.ceph.com/issues/68120
Signed-off-by: Adam King <adking@redhat.com>
|
|
Otherwise the unit tests will fail trying to import from here.
Signed-off-by: Adam King <adking@redhat.com>
|
|
To be shared between the binary and mgr module.
Signed-off-by: Adam King <adking@redhat.com>
|
|
We want to use this location for files to be shared between
the cephadm binary and cephadm mgr module so it must be included
as part of the zipapp
Signed-off-by: Adam King <adking@redhat.com>
|
|
Signed-off-by: Milind Changire <mchangir@redhat.com>
|