summaryrefslogtreecommitdiffstats
path: root/win32_deps_build.sh (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-11-12doc/radosgw: s/Poliicy/Policy/Zac Dover1-3/+3
Correct "AttachGroupPoliicy" to "AttachGroupPolicy". Fixes: https://tracker.ceph.com/issues/68902 Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-11-12doc/start: fix "are are" typoZac Dover1-7/+6
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>
2024-11-12doc/rados: correct "full ratio" noteZac Dover1-2/+2
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>
2024-11-11doc/start: separate package chart from container chartZac Dover1-1/+31
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>
2024-11-11qa/vstart-runner: Only remove non-ASCII characters from string-based command ↵Connor Fawcett1-1/+7
outputs Signed-off-by: Connor Fawcett <connorfa@uk.ibm.com> Fixes: https://tracker.ceph.com/issues/68368
2024-11-08make-dist: Quiet submodule operations in JenkinsZack Cerza1-1/+2
Signed-off-by: Zack Cerza <zack@redhat.com>
2024-11-08qa/dashboard: fix test_list_enabled_module failureNizamudeen A4-6/+21
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>
2024-11-08 mon/nvmeofgw*: monitors publish in nvme-gw show ana group responsibleLeonid Chernin2-0/+13
for namespace rebalance Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
2024-11-07ceph.spec.in: Add option to enable sccacheZack Cerza1-0/+4
Signed-off-by: Zack Cerza <zack@redhat.com>
2024-11-07mgr/dashboard: update carbon-components-angularIvo Almeida7-12/+40
* 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>
2024-11-07crimson/.../object_context: remove unused lock helpersSamuel Just1-127/+0
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07crimson/osd/object_context_loader.cc: retab remaining methodsSamuel Just1-32/+32
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07crimson: InternalClientRequests require that the pg is already activeSamuel Just2-8/+4
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07crimson/.../client_request: complete_request() only in with_pg_processSamuel Just1-3/+5
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>
2024-11-07crimson/.../client_request: always remove from orderer in complete_requestSamuel Just2-9/+9
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07crimson/.../client_request: remove unnecessary get_handle().exit()Samuel Just1-1/+0
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07crimson: rewrite with_[clone_]obc[_only] via manager, remove other helpersSamuel Just2-164/+26
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07crimson: remove unused PG::with_locked_obcSamuel Just2-30/+0
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07crimson: convert PG::with_locked_obc users to use obc managerSamuel Just3-62/+63
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07crimson: introduce RAII style obc lock mechanicSamuel Just2-0/+288
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>
2024-11-07crimson: track obcs unconditionallySamuel Just2-13/+7
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>
2024-11-07crimson: remove ObjectContextLoader::reload_obcSamuel Just2-20/+0
Unused. Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07crimson/osd/object_context: add formatter for RWState::StateSamuel Just1-0/+3
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-06doc/cephadm: clean "Adv. OSD Service Specs"Zac Dover1-20/+25
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>
2024-11-06doc/cephadm: link to "host pattern" matching sectZac Dover2-2/+5
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>
2024-11-06doc/rgw/notification: clarified the notification_v2 behavior upon upgradeYuval Lifshitz1-0/+4
Fixes: https://tracker.ceph.com/issues/68858 Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
2024-11-06Make mon addrs consistent with mon infoshenjiatong1-1/+6
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
2024-11-06doc/cephadm: Update operations.rstrhkelson1-1/+1
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>
2024-11-05hiding parquet dependencies upon parquet-select option is offGal Salomon1-0/+2
Signed-off-by: Gal Salomon <gal.salomon@gmail.com>
2024-11-05test/crimson/test_backfill: support projected log and pg logMatan Breizman1-1/+12
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2024-11-05crimson/osd/pg: introduce projected_logMatan Breizman5-16/+52
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2024-11-05spdk: update spdk submodule to fix build with newer glibcIlya Dryomov1-0/+0
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>
2024-11-05mgr/dashboard: remove cherrypy_backports.pyNizamudeen A3-219/+0
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>
2024-11-04doc/rgw/notification: add missing admin commandsYuval Lifshitz2-15/+20
also remove obsolete admin commands Fixes: https://tracker.ceph.com/issues/68818 Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
2024-11-04mgr/dashboard: improve the kcli bootstrap processNizamudeen A7-4/+154
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>
2024-11-04doc: Document which options are disabled by mClock.Niklas Hambüchen3-4/+38
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>
2024-11-04mgr/cephadm: orch host drain command does not return error for invalid hostnameShweta Bhosale2-4/+12
Fixes: https://tracker.ceph.com/issues/68681 Signed-off-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
2024-11-03Revert "suites: crimson basic adding wait for test"Matan Breizman1-1/+1
This reverts commit a9de8be0f4633ac825f364f8b7ddcd4c4d5b6a2c. Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2024-11-03mon/nvmeofgw*: fix no-listeners FSM, fix detection of no-listenersLeonid Chernin2-7/+23
condition Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
2024-11-01ceph.spec.in: Add an option to disable dwzZack Cerza1-0/+6
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>
2024-11-01doc: s/Whereas,/Although/Zac Dover4-4/+4
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>
2024-10-30cephadm: update default image imports to point to common locationAdam King13-112/+47
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>
2024-10-30cephadm: add python-common/ceph to MYPYPATH and pytest PYTHONPATHAdam King1-0/+8
Otherwise the unit tests will fail trying to import from here. Signed-off-by: Adam King <adking@redhat.com>
2024-10-30python-common: add spot in python-common for cephadm default imagesAdam King2-0/+21
To be shared between the binary and mgr module. Signed-off-by: Adam King <adking@redhat.com>
2024-10-30cephadm: add python-common/ceph to cephadm zipappAdam King1-0/+3
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>
2024-10-30test/pybind: update to test_fallocate for mode 0Milind Changire1-2/+2
Signed-off-by: Milind Changire <mchangir@redhat.com>