https://vote.heliosvoting.org/helios/elections/e03494ce-e04c-41d0-bb05-ec5ccc632ce4/view
Question #1
Update election requirements for Ceph Executive Council Elections?
Remove "ranked-choice" requirement 13
Keep "ranked-choice" requirement (no change) 16
Question #2
Require periodic elections in governance charter?
No (no change) 8
Annual 15
Semi-annual 3
Quarterly 2
Question #3
Update the Ceph Executive Council term length?
Change to 3 years 14
Keep 2 years (no change) 14
Question #4
Amend governance document to require a supermajority of votes for amendments to the governance model? The current requirement is a simple majority.
Require a supermajority 20
Require a simple majority (no change) 9
Question #5
Clarify "supermajority" and "majority" election requirements?
Of members voting on a given question (abstaining does not bias the vote) 18
Of members voting on the election (abstaining is an implicit "no") 6
Of members in the CSC 3
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
object has been pushed.
In crimson, the increase of BackfillState::last_backfill_started may happen
after a client request's "recover_missing" phase, but the actual object push
may be blocked by the client requests' later handling, in which case we must
check whether the object is pushed to the backfill target precisely when
determining whether to send the client request to the backfill target.
Fixes: https://tracker.ceph.com/issues/68661
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
This (already deprecated) module is removed as a side-effect of the
deprecation and removal of the `restful` module.
Fixes: https://tracker.ceph.com/issues/47066
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
Direct Ceph administrators using blaum_roth coding for erasure-coded
pools to change the default value of w=7 to a different value in order
to ensure that w+1 is prime.
This information was provided to the Ceph upstream by Benjamin Mare in
September of 2024.
Signed-off-by: Zac Dover <zac.dover@proton.me>
PG log line references
When "mentioning" a PG in a log message, we include a set of data
items, including some scrub related information. This
commit improves the scrubber information conveyed, following
changes to the scrub scheduler.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Change "Check Incompatible Licenses" to "Check for Incompatible
Licenses".
This commit is made as part of a project to separate the changes in
https://github.com/ceph/ceph/pull/60448 into individual pull requests.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
In general, a pthread implementation reuses thread ids routinely so the
circular_buffer is there to help us see what the thread name was historically
(capped at 4 entries).
However, to guard against this map from growing without bound, discard entries
that are more than a day old. This would happen if a thread logged an Entry and
has since disappeared for more than a day.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
This provides common ceph entrypoints for the pthread_[gs]name functions which
will also cache a thread_local copy. This also removes the pthread_t parameter
which precipitated the bug i50743.
Obviously, the overall goal here is to avoid system calls.
See-also: https://tracker.ceph.com/issues/50743
Fixes: 0be8d01c9d
Fixes: https://tracker.ceph.com/issues/68691
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
mgr/vol: better to call base class __init__() at beginning
Reviewed-by: Milind Changire <mchangir@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Currently it is only possible to zap by osd-id for LVM-based OSDs.
This commit introduces the required changes in order to support zapping
by osd-id for RAW-based OSDs.
Fixes: https://tracker.ceph.com/issues/68576
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
Remind users that clients must use the 'p' flag when writing file
layouts.
This PR is made in response to
https://www.reddit.com/r/ceph/comments/1gbad51/comment/ltkgd5v/
Co-authored-by: Zac Dover <zac.dover@proton.me>
Signed-off-by: TruongSinh Tran-Nguyen <i@truongsinh.pro>
Adding HA support for mgmt-gateway and oauth2-proxy services
Reviewed-by: Adam king <adking@redhat.com>
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
src/common : proper handling of units in `strict_iec_cast`
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Also add log messages for in these helper methods to allow tracking when
and why more threads were spawned.
Signed-off-by: Rishabh Dave <ridave@redhat.com>
don't remove an entire entry of a service from the config if only the daemon is
removed, instead just remove the entry of that particular daemon. and
once all the entry are succesfully removed, remove the entry for service
https://tracker.ceph.com/issues/68697
Signed-off-by: Nizamudeen A <nia@redhat.com>