summaryrefslogtreecommitdiffstats
path: root/debian/radosgw.postinst (unfollow)
Commit message (Collapse)AuthorFilesLines
3 daysmgr/dashboard: delete smb clusterDnyaneshwari8-2/+147
Fixes: https://tracker.ceph.com/issues/69191 https://tracker.ceph.com/issues/69605 Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
5 daysdoc/cephadm: correct noteZac Dover1-3/+4
Correct the English in a note in doc/cephadm/host-management.rst. This commit was made in response to https://github.com/ceph/ceph/pull/50340, which corrected some of this note in Quincy. Signed-off-by: Zac Dover <zac.dover@proton.me>
5 daysdoc/cephfs: edit disaster-recovery-experts (6 of x)Zac Dover1-17/+19
In doc/cephfs/disaster-recovery-experts.rst, incorporate Anthony's suggestions in https://github.com/ceph/ceph/pull/61462#discussion_r1923917812 and https://github.com/ceph/ceph/pull/61462#discussion_r1923920724 and reword the sentences in the section "Using an alternate metadata pool for recovery" to be in the imperative mood, which better suits the ordered list format that was introduced in https://github.com/ceph/ceph/pull/61493. Follows https://github.com/ceph/ceph/pull/61493. https://tracker.ceph.com/issues/69557 Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com> Signed-off-by: Zac Dover <zac.dover@proton.me>
5 daysdoc/rados: pool and namespace are independent osdcap restrictionsIlya Dryomov1-2/+6
For the "profile {name}" syntax, pool and namespace restrictions are independent of each other (i.e. specifying namespace doesn't also require specifying pool like is currently suggested). A cap can look like "profile rbd namespace=myns", signifying that the RBD profile is to be allowed in myns namespace of any pool. For the "allow {access-spec}" syntax, pool restriction is optional. A cap can look like "allow r namespace=myns", "allow w object_prefix myprefix" or "allow rw namespace=myns object_prefix myprefix", for example. Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
5 daysdoc/rbd: Update nvme documentationAviv Caro5-44/+83
Signed-off-by: Aviv Caro <133020857+caroav@users.noreply.github.com> Update nvmeof-requirements.rst Signed-off-by: Aviv Caro <133020857+caroav@users.noreply.github.com> Update nvmeof-initiator-linux.rst Signed-off-by: Aviv Caro <133020857+caroav@users.noreply.github.com> Update nvmeof-initiator-esx.rst Signed-off-by: Aviv Caro <133020857+caroav@users.noreply.github.com> Update nvmeof-target-configure.rst Signed-off-by: Aviv Caro <133020857+caroav@users.noreply.github.com> doc/rbd: fix broken .rst Fix .rst errors introduced in https://github.com/ceph/ceph/pull/61477. This commit will be squashed. Signed-off-by: Zac Dover <zac.dover@proton.me>
6 daysosd/scrub: use ObjectSection & ArraySectionRonen Friedman4-21/+9
Use the RAII wrappers for the dump Formatters, instead of manually opening and closing sections. Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
7 daysdoc/cephfs: edit disaster-recovery-experts (5 of x)Zac Dover1-70/+74
Put the procedure in the section called "Using an alternate metadata pool for recovery" into an ordered list, so that it is in a proper procedure format. This commit is meant only to break the procedure into steps. The English language in each of these steps could be improved, but that improvement will be done after this formatting has been merged and backported. Follows https://github.com/ceph/ceph/pull/61462. https://tracker.ceph.com/issues/69557 Signed-off-by: Zac Dover <zac.dover@proton.me>
8 dayscontainer/build.sh: fix up org vs. repo namingDan Mick1-11/+14
release builds were using the wrong container repo name because of confused variable naming and inadequate separation. Keep the hostname, org name, and repo name in separate variables, and assemble the full path with a version when tagging is done. Signed-off-by: Dan Mick <dan.mick@redhat.com>
8 dayslibrbd: clear ctx before initiating close in Image::{aio_,}close()Ilya Dryomov1-2/+2
Image::aio_close() must clear ctx before initiating close. Otherwise the provided callback may see a non-NULL ctx and attempt to close the image again from Image destructor, leading to an invalid memory access as ImageCtx and ImageState are both freed immediately after the image is closed (i.e. before AioCompletion is completed and the callback is executed). The same adjustment is made to Image::close() just for consistency. Fixes: https://tracker.ceph.com/issues/69619 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
8 daystest/librbd: add unit test for flatten migrationjunxiang Mu1-0/+35
Fixes: https://tracker.ceph.com/issues/65743 Co-authored-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: junxiang Mu <1948535941@qq.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
9 daysmgr/dashboard: revert ModalCdsService for uncarbonized pool formPedro Gonzalez Gomez2-7/+7
Fixes: https://tracker.ceph.com/issues/69607 Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
9 daysdoc/cephfs: edit disaster-recovery-experts (4 of x)Zac Dover1-55/+79
Edit the seventh and final section of doc/cephfs/disaster-recovery-experts.rst in preparation for adding deeper explanations of the contexts in which one should use the various commands listed on that page. The section edited in this commit is * Using an alternate metadata pool for recovery A future commit might beneficially put this section into the format of an ordered list. If so, such a commit should only reformat the content and should not make any changes to the English. It's enough to verify content or format. Let's not overload our editorial faculties by forcing ourselves to walk and chew gum at the same time. Follows https://github.com/ceph/ceph/pull/61442 https://tracker.ceph.com/issues/69557 Signed-off-by: Zac Dover <zac.dover@proton.me>
9 daysRGW\logging: adding transport layer fieldsAli Masarwa2-4/+14
Signed-off-by: Ali Masarwa <amasarwa@redhat.com>
10 daysceph-volume: update unit testsGuillaume Abrioux7-57/+33
This commit consolidates all necessary changes to address unit tests related to the introduction of Python type annotations. Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
10 daysceph-volume: remove duplicate codeGuillaume Abrioux1-12/+0
This check is already performed in `arg_validators.py`. By the way, this check is only valid when the user passes a VG/LV with the `<vg>/<lv>` format. Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
10 daysceph-volume: add type annotations to devices.lvm.batchGuillaume Abrioux2-117/+113
This commit adds the Python type annotations to `devices.lvm.batch`. Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
10 daysceph-volume: add type annotations to devices.lvm.listingGuillaume Abrioux2-17/+24
This commit adds the Python type annotations to `devices.lvm.listing`. Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
10 daysceph-volume: improve clarity and consistency in List.single_reportGuillaume Abrioux1-7/+7
- Rename the parameter `arg` to `osd` for better readability. - Simplify the check for numeric OSD identifiers using `isdigit()`. Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
10 daysceph-volume: add type annotations to devices.lvm.commonGuillaume Abrioux6-11/+12
This commit adds the Python type annotations to `devices.lvm.common`. Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
10 daysceph-volume: add type annotations to devices.lvm.prepareGuillaume Abrioux1-5/+11
This commit adds the Python type annotations to `devices.lvm.prepare`. Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
10 daysceph-volume: add type annotations to devices.lvm.triggerGuillaume Abrioux1-4/+7
This commit adds the Python type annotations to `devices.lvm.trigger`. Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
10 daysceph-volume: add type annotations to devices.lvm.mainGuillaume Abrioux1-5/+8
This commit adds the Python type annotations to `devices.lvm.main`. Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
10 daysceph-volume: add type annotations to devices.lvm.deactivateGuillaume Abrioux1-6/+10
This commit adds the Python type annotations to `devices.lvm.deactivate`. Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
10 daysceph-volume: add type annotations to devices.lvm.createGuillaume Abrioux1-20/+27
This commit adds the Python type annotations to `devices.lvm.create`. Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
10 daysceph-volume: add type annotations to devices.lvm.activateGuillaume Abrioux2-8/+20
This commit adds the Python type annotations to `devices.lvm.activate`. Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
10 daysceph-volume: fix type annotation in `objectore`Guillaume Abrioux5-21/+28
This commit addresses some python type annotations errors in `objectstore` code. Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
11 daysdoc/cephfs: edit disaster-recovery-experts (3 of x)Zac Dover1-38/+43
Edit the fifth and sixth sections of doc/cephfs/disaster-recovery-experts.rst in preparation for adding deeper explanations of the contexts in which one should use the various commands listed on that page. The sections edited in this commit are - MDS Map Reset - Recovery From Mission Metadata Objects Follows https://github.com/ceph/ceph/pull/61427 https://tracker.ceph.com/issues/69557 Signed-off-by: Zac Dover <zac.dover@proton.me>
11 daysrgw/dbstore: Update bucket attrs as part of put_info()Soumya Koduri4-5/+15
With commit#8c025045332a8005c6e82308fc17a33d38058734, changes were made to call put_info while erasing bucket attrs. But DBStore wasn't updating attrs as part of put_info operation. This commit addresses the same. Signed-off-by: Soumya Koduri <skoduri@redhat.com>
11 daysdoc/cephfs: disaster-recovery-experts cleanupZac Dover1-7/+8
Properly wrap a poorly-formatted paragraph that looks just awful in an 80-column viewport and change MDS to "MDS daemons" where the latter makes the sentence a lot clearer. Signed-off-by: Zac Dover <zac.dover@proton.me>
12 daysrgw/lua: add configurable runtime limit for the lua stateOshrey Avraham9-14/+129
These changes improve the robustness and reliability of Lua script execution in the RADOS Gateway by enforcing configurable limit on execution time. - Enhanced `lua_state_guard` to support configurable runtime limits for Lua scripts. - Updated rgw.yaml.in to include new configuration options for Lua runtime limits. - Added tests in `test_rgw_lua.cc` to verify Lua script execution with different runtime constraints. - Updated Lua scripting documentation to reflect the new runtime limit configuration. Signed-off-by: Oshry Avraham <oshryabiz@gmail.com>
13 daysdoc/cephfs: edit disaster-recovery-experts (2 of x)Zac Dover1-16/+20
Edit the third and fourth sections of doc/cephfs/disaster-recovery-experts.rst in preparation for adding deeper explanations of the contexts in which one should use the various commands listed on that page. Follows https://github.com/ceph/ceph/pull/61426 https://tracker.ceph.com/issues/69557 Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com> Signed-off-by: Zac Dover <zac.dover@proton.me>
13 daysqa/suites/upgrade/telemetry-upgrade: ignore TELEMETRY_CHANGED warningLaura Flores2-0/+2
Even though we opt in right away after upgrading, which minimizes the chance of this warning coming up, the cluster log still detects it sometimes and fails the test. So, we can ignore it since it's expected for the warning to come up for a few seconds in some cases. Signed-off-by: Laura Flores <lflores@ibm.com>
13 daysqa/workunits: fix some details on telemetry workunitsLaura Flores4-10/+26
1. For the telemetry upgrade tests, we want to make sure we enable the perf channel before we upgrade to test that out. 2. We also want to be sure to set up ident information. in the workunits used before the upgrade. 3. We can remove the "opt out" commands in the before-upgrade workunits since we want to stay opted in during the upgrade. We only opt out after all the checks are complete. 4. We mistakenly test "ceph telemetry show" twice when one of then should be "ceph telemetry show-all". Signed-off-by: Laura Flores <lflores@ibm.com>
13 daysdoc/releases: edit warning for balancer issuesZac Dover1-5/+6
Rephrase the balancer-related warning issued to people upgrading to Ceph 19.2.0. Follows https://github.com/ceph/ceph/pull/61429 Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com> Signed-off-by: Zac Dover <zac.dover@proton.me>
13 daysqa/suites/upgrade/telemetry-upgrade: replace quincy tests with squid testsLaura Flores7-10/+113
Since main is now pre-Tentacle, we should replace the quincy upgrade path with squid. I have kept the quincy workunits since they are still referenced in the overall upgrade suite. I will remove these in a separate PR since changing the overall upgrade tests reaches beyond the scope of just telemetry. Signed-off-by: Laura Flores <lflores@ibm.com>
13 daysqa/workunits: remove inaccurate reference to quincy from telemetry reef-->x testLaura Flores1-1/+1
This comment was mistakenly carried over in https://github.com/ljflores/ceph/commit/6d25c053127f6aaaf942e674dca30ffd42658b9d. Signed-off-by: Laura Flores <lflores@ibm.com>
13 daysqa/workunits: add new collections to telemetry upgrade workunits (reef)Laura Flores2-31/+50
This commit changes the workunit that tests the upgrade path from reef to x. The logic to verify collections is now much more robust. Previously, the test relied on developers to make it aware of any new collections it needed to verify. Now, I have added logic to check that the # of known collections matches the # of reported collections. If it does not, the test errors out, which will force developers to add any new collections to the upgrade test along with adding it to the telemetry code. The test also verifies all collections instead of focusing only on new collections that were added after the base collections. Signed-off-by: Laura Flores <lflores@ibm.com>
13 daysrgw: Add objects expirer API to the SAL interfaceSoumya Koduri17-6/+49
Add the API `process_expired_objects` which is used to process and delete the expired objects (swift or temporarily restored from cloud) to the Zipper interface. Signed-off-by: Soumya Koduri <skoduri@redhat.com>
13 daysdoc/releases/squid: add warning for balancer issuesLaimis Juzeliūnas1-0/+6
This change is to update 19.2.0 Squid release documentation with a warning for users regarding potential placement group balancer issues. Signed-off-by: Laimis Juzeliunas <laimis.juzeliunas@oxylabs.io>
13 daysdoc/cephfs: remove link to undeveloped toolZac Dover1-5/+0
Remove a link to a tracker for a planned-but-never-developed tool that would have facilitated the importation or exportation of a RADOS pool to a file. This is a part of a project to improve the CephFS Disaster Recovery documentation, which was requested by Eugen Block. See the tracker issue below for more on this project. Follows https://github.com/ceph/ceph/pull/61411 See https://github.com/ceph/ceph/pull/61411#discussion_r1918525109 https://tracker.ceph.com/issues/69557 Signed-off-by: Zac Dover <zac.dover@proton.me>
2025-01-16mgr/cephadm/nvmeof: Add SPDK iobuf options field to NVMeOF configurationGil Bregman3-0/+8
Fixes https://tracker.ceph.com/issues/69554 Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
2025-01-16test/rgw/lua: install luarocksYuval Lifshitz2-2/+11
since it is only a suggestion for debian. this is a regression from: https://github.com/ceph/ceph/pull/60666 Fixes: https://tracker.ceph.com/issues/69473 Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
2025-01-16doc/cephfs: edit disaster-recovery-expertsZac Dover1-19/+22
Edit the first two sections of doc/cephfs/disaster-recovery-experts.rst in preparation for adding deeper explanations of the contexts in which one should use the various commands listed on that page. https://tracker.ceph.com/issues/69557 Signed-off-by: Zac Dover <zac.dover@proton.me>
2025-01-16mgr/dashboard: Typo in NVMe-oF create serviceN Balachandran1-1/+1
Typo in the text for the "Unmanaged" option in Create Service. Fixes: https://tracker.ceph.com/issues/69550 Signed-off-by: N Balachandran <nibalach@redhat.com>
2025-01-16Add Abhishek Kane into peoplemap, githubmap, organizationmap, mailmapabhishek-kane4-0/+4
Signed-off-by: abhishek-kane <abhishek.kane@ibm.com>
2025-01-16mon: do not show nvmeof in 'ceph versions' outputVallari Agrawal1-1/+1
NVMeoF gateway version is independent of ceph version so 'ceph version' shows wrong nvmeof version in output (i.e. instead of gateway version, it shows Ceph version). Hence, remove nvmeof in 'ceph versions' output. To check for gateway version, use 'gw info' command. Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
2025-01-16mgr/cephadm: After deploying nvmeof gateway group, the prometheus port ↵Shweta Bhosale2-3/+3
10008/tcp is not opened Fixes: https://tracker.ceph.com/issues/69541 Signed-off-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
2025-01-15rgw: update attrs with replication status to reflect in responseSeena Fallah1-9/+14
In handle_replication_status_header() when the COMPLETED status is being set to object's attr, it needs to be reflected to the current live attrs for the corresponding request so it can be reflected in the first try than the second. Fixes: https://tracker.ceph.com/issues/69549 Signed-off-by: Seena Fallah <seenafallah@gmail.com>
2025-01-15rgw: set dest bucket id in bucket sync checkpointSeena Fallah2-1/+2
bucket_source_sync_checkpoint() requires bucket id to lookup for full-sync object and the dest pipe doesn't have it. by replcaning the bucket key in the pipe with the bucket info we will ensure the bucket id is set. Fixes: https://tracker.ceph.com/issues/69548 Signed-off-by: Seena Fallah <seenafallah@gmail.com>
2025-01-15RGW\log: adding some missing membersAli Masarwa3-4/+38
Signed-off-by: Ali Masarwa <amasarwa@redhat.com>