summaryrefslogtreecommitdiffstats
path: root/src/common/version.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-10-24doc/cephfs: edit "Disabling Volumes Plugin"Zac Dover1-4/+5
Improve the English language in the section 'Disabling Volumes Plugin" (which here becomes "Disabling the Volumes Plugin") in the doc/cephfs/troubleshooting.rst file. The change here is similar to a change introduced in https://github.com/ceph/ceph/pull/60448/. That PR seems to be unable to pass the "make check", and this PR is part of a test to see if breaking the changes in that PR into several smaller changes results in mergeable PRs. Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-10-24doc/rbd : add namespace mirroring updatesN Balachandran2-8/+64
Updates the rbd docs with the new remote-namespace mirroring configuration option. Signed-off-by: N Balachandran <nibalach@redhat.com>
2024-10-24doc/start: add vstart install guideZac Dover1-0/+86
Add "vstart Cluster Installation and Configuration Procedure" to the Beginner's Guide. Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-10-23.github/check-license: add friendly nameErnesto Puerta1-0/+1
In the absence of `name`, GH uses the `job` ID of the action to select which checks are required, and `pull_request` is rather confusing. Signed-off-by: Ernesto Puerta <37327689+epuertat@users.noreply.github.com>
2024-10-23mgr/dashboard: carbonize Cluster > Hosts formDnyaneshwari5-124/+128
Fixes: https://tracker.ceph.com/issues/68264 Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redbat.com>
2024-10-23added tests migration with namespaceSunil Angadi1-50/+91
Signed-off-by: Sunil Angadi <Sunil.Angadi@ibm.com>
2024-10-23test/crimson: disable stall-detector on aarch64 to fix asan failurescailianchun1-0/+13
Ceph crimson uses seastar on debug mode which would enable ASAN, while stall-detector uses glibc backtrace function which would cause ASAN failures on aarch64. Reason see scylladb/scylladb#15090 (comment) Because arm ci servers in lab are "elderly", causing stall happened often, this PR is to disable stall-detector until seastar upstream migrated to libunwind, see scylladb/seastar#1878 Seastar does not provide a function to disable stall-detector, at present, increase stall-detector time to avoid stall-detector timeout on arm platform. fixes: https://tracker.ceph.com/issues/65635 Signed-off-by: cailianchun <arm7star@qq.com>
2024-10-22doc/cephfs: rearrange subvolume group informationIndira Sawant1-2/+2
Rearranging the documentation to align it with CephFS encapsulation design. Signed-off-by: Indira Sawant <indira.sawant@ibm.com>
2024-10-22mgr/dashboard: fix bucket get for s3 account owned bucketNizamudeen A6-28/+87
**Issue 1:** When a bucket is created with a user that is owner by the account user, it fails to fetch the info for the bucket because the owner of that bucket is considered as owned by the account rather than the user. dashboard api try to fetch some info for the bucket on the basis of the bucket owner which in this case fails since its not a real user. To keep the existing behavior as it is and fix the current issue, I am doing a check to make sure the user id exists or not. if it doesn't exist, we goes on to fetch using the dashboard user. **Issue 2** Editing the bucket owner by the account is broken. So disabling the ownership change for the bucket owned by account until we have user account management for rgw in the dashboard Fixes: https://tracker.ceph.com/issues/68622 Signed-off-by: Nizamudeen A <nia@redhat.com>
2024-10-22rgw/lc: Fix issues with non-current objects with instance emptySoumya Koduri5-8/+30
When the bucket versioning is enabled, old plain object entry is converted to versioned by updating its instance as "null" in its raw head/old object. However its instance remains empty in the bi list entry. Same is the case for the entries created after versioning is suspended and re-enabled. So to access such objects which are non-current, we need to set rgw_obj_key.instance as 1) "null" to read the actual raw obj and 2) empty while accessing/updating their bi entry. Fixes: https://tracker.ceph.com/issues/68402 Signed-off-by: Soumya Koduri <skoduri@redhat.com>
2024-10-22doc/cephadm: correct "ceph orch apply" commandZac Dover1-1/+1
s/orch apply/ceph orch apply/ in a command where "ceph" was missing. This was reported by Eugen Block to Zac Dover on 22 Oct 2024 through Slack. Co-authored-by: Eugen Block <eblock@nde.ag> Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-10-22mgr/cephadm: Add namespace netmask parameters to nvmeof configurationGil Bregman3-2/+17
Fixes https://tracker.ceph.com/issues/68542 Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
2024-10-22python-common/ceph/deployment: Add namespace netmask parameters to nvmeof ↵Gil Bregman1-2/+27
configuration Fixes https://tracker.ceph.com/issues/68542 Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
2024-10-21RGW|Bucket notification: fix for v2 topics rgw-admin list operationAli Masarwa5-44/+58
Signed-off-by: Ali Masarwa <amasarwa@redhat.com>
2024-10-21Add multi-cluster support (showMultiCluster=True) to alertsChristian Rohmann4-748/+771
Following PR https://github.com/ceph/ceph/pull/55495 fixing the dashboard in regards to multiple clusters storing their metrics in a single Prometheus instance, this PR addresses the issues for alerts. Fixes: https://tracker.ceph.com/issues/64321 Signed-off-by: Christian Rohmann <christian.rohmann@inovex.de>
2024-10-21qa/suites/nvmeof: add mtls testVallari Agrawal3-1/+148
Add qa/workunits/nvmeof/mtls_test.sh which enables mtls config and redeploy, then verify and disables mtls config. Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
2024-10-19mgr/vol: add comments to explain queuing data structuresRishabh Dave1-2/+8
Add some comment to explains the purpose and details of data structures that are used for queuing of async jobs since right now it's not obvious from initialization. Signed-off-by: Rishabh Dave <ridave@redhat.com>
2024-10-19PendingReleaseNote: add release note that mgr/volumes plugin can be...Rishabh Dave1-0/+3
disabled now. Signed-off-by: Rishabh Dave <ridave@redhat.com>
2024-10-19doc/cephfs: add doc for disabling mgr/volumes pluginRishabh Dave2-0/+28
Signed-off-by: Rishabh Dave <ridave@redhat.com>
2024-10-19qa/cephfs: test enable/disable of volumes pluginRishabh Dave2-0/+182
Signed-off-by: Rishabh Dave <ridave@redhat.com>
2024-10-19mon/MgrMonitor: allow disabling always-on MGR modulesRishabh Dave4-7/+102
Add a new command ("ceph mgr module force disable <module>") that allows forcibly disabling an always-on module. This command should ideally only be used to for cluster recovery. Fixes: https://tracker.ceph.com/issues/66005 Signed-off-by: Rishabh Dave <ridave@redhat.com>
2024-10-19mon/MgrMontitor: add log entry to support debuggingRishabh Dave1-0/+1
It becomes easier to understand logs when whether command succeeded or not are also logged. Signed-off-by: Rishabh Dave <ridave@redhat.com>
2024-10-19mon/MgrMonitor: improve a log messageRishabh Dave2-4/+6
Following log message has 3 distinct information (enabled modules, modules that are alwats on and total number of commands enabled) printed on the same line which makes it hard to find one of the information and also makes it comparatively hard to read - 2024-07-17T17:21:16.609+0530 7f534ae006c0 0 mon.a@0(leader).mgr e0 create_initial initial modules iostat,nfs,volumes, always on modules balancer,crash,devicehealth,orchestrator,pg_autoscaler,progress,status,telemetry, 50 commands With this commit it would be easier to read and find needed info - 2024-07-17T17:21:16.609+0530 7f534ae006c0 0 mon.a@0(leader).mgr e0 create_initial initial modules: iostat,nfs,volumes 2024-07-17T17:21:16.609+0530 7f534ae006c0 0 mon.a@0(leader).mgr e0 create_initial always on modules: balancer,crash,devicehealth,orchestrator,pg_autoscaler,progress,status,telemetry 2024-07-17T17:21:16.609+0530 7f534ae006c0 0 mon.a@0(leader).mgr e0 create_initial 50 commands Signed-off-by: Rishabh Dave <ridave@redhat.com>