Actions
Feature #67467
closed[RFE] [Stretch mode] Support exiting Stretch Mode
Status:
Resolved
Priority:
Normal
Assignee:
Category:
Stretch Clusters
Target version:
-
% Done:
0%
Tags (freeform):
backport_processed
Merge Commit:
Fixed In:
v19.3.0-5952-g28e38e30bb
Released In:
v20.2.0~1661
Upkeep Timestamp:
2026-01-22T01:10:44+00:00
Description
Here are some of the user's perspective on the feature:
Currently it is not possible to disable "stretch mode". Hereby I request to consider making an exit strategy for "stretch mode" a possibility. Use cases that might benefit from this: - stretch cluster that is permanently degraded because of the permanent loss of a data center (or the specific bucket used) - convert (expand) a "stretch mode" cluster to a traditional setup like a 3 data center setup Stefan Kooman
Hi, I have played with stretch clusters a bit but never managed to un-stretch them fully. From my experience (using Pacific 16.2.9), once the stretch mode is enabled, the replicated pools switch to the stretch_rule with size 4, min_size 2, and require at least one replica in each datacenter. If one of the two DCs fails, you will still be able to change the crush rule of your pools back to the traditional replicated rule, and set size 3, min_size 2. After recovery, your objects won't be degraded anymore and stored 3 replicas in the surviving DC, but the cluster would still complain about one DC down (with related osds and mons). It does not seem to exist a 'ceph mon disable_stretch_mode' and the monmaptool does not implement actions to disable stretch mode and remove the tiebreaker mon. I'd be curious to know if it is possible to disable stretch_mode completely too. Cheers, Enrico
Updated by Kamoltat (Junior) Sirivadhna over 1 year ago
- Category set to Stretch Clusters
Updated by Kamoltat (Junior) Sirivadhna over 1 year ago
- Subject changed from [RFE] [Stretch mode] Support moving back from Stretch Mode to a normal cluster. to [RFE] [Stretch mode] Support exiting Stretch Mode
Updated by Kamoltat (Junior) Sirivadhna over 1 year ago
- Status changed from New to In Progress
- Pull request ID set to 59483
Updated by Kamoltat (Junior) Sirivadhna over 1 year ago
- Description updated (diff)
Updated by Kamoltat (Junior) Sirivadhna over 1 year ago
- Description updated (diff)
Updated by Kamoltat (Junior) Sirivadhna over 1 year ago
- Related to Feature #64840: Add posibility to disable stretch mode added
Updated by Kamoltat (Junior) Sirivadhna over 1 year ago
- Backport set to squid, reef
Updated by Kamoltat (Junior) Sirivadhna over 1 year ago
- Description updated (diff)
Updated by Kamoltat (Junior) Sirivadhna over 1 year ago
- Status changed from In Progress to Pending Backport
Updated by Upkeep Bot over 1 year ago
- Copied to Backport #68840: squid: [RFE] [Stretch mode] Support exiting Stretch Mode added
Updated by Upkeep Bot over 1 year ago
- Copied to Backport #68841: reef: [RFE] [Stretch mode] Support exiting Stretch Mode added
Updated by Upkeep Bot over 1 year ago
- Tags (freeform) set to backport_processed
Updated by Upkeep Bot 10 months ago
- Merge Commit set to 28e38e30bb374ec9683a9af8d3d3f27642f3d45e
- Fixed In set to v19.3.0-5952-g28e38e30bb3
- Upkeep Timestamp set to 2025-07-08T18:45:44+00:00
Updated by Upkeep Bot 10 months ago
- Fixed In changed from v19.3.0-5952-g28e38e30bb3 to v19.3.0-5952-g28e38e30bb37
- Upkeep Timestamp changed from 2025-07-08T18:45:44+00:00 to 2025-07-14T15:46:02+00:00
Updated by Upkeep Bot 10 months ago
- Fixed In changed from v19.3.0-5952-g28e38e30bb37 to v19.3.0-5952-g28e38e30bb
- Upkeep Timestamp changed from 2025-07-14T15:46:02+00:00 to 2025-07-14T21:10:15+00:00
Updated by Upkeep Bot 6 months ago
- Released In set to v20.2.0~1661
- Upkeep Timestamp changed from 2025-07-14T21:10:15+00:00 to 2025-11-01T01:02:46+00:00
Updated by Upkeep Bot 3 months ago
- Status changed from Pending Backport to Resolved
- Upkeep Timestamp changed from 2025-11-01T01:02:46+00:00 to 2026-01-22T01:10:44+00:00
Actions