Skip to content

Commit d5348f6

Browse files
authored
[Bugfix] Remove CleanOut Action (#691)
1 parent c55adc3 commit d5348f6

File tree

2 files changed

+4
-12
lines changed

2 files changed

+4
-12
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
- Use cached status in member client creation
66
- Remove failed DBServers
77
- Remove deadlock in internal cache
8+
- Replace CleanOut action with ResignLeadership on rotate PVC resize mode
89

910
## [1.1.4](https://github.com/arangodb/kube-arangodb/tree/1.1.4) (2021-02-15)
1011
- Add support for spec.ClusterDomain to be able to use FQDN in ArangoDB cluster communication

pkg/deployment/reconcile/plan_builder_storage.go

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -141,23 +141,14 @@ func pvcResizePlan(log zerolog.Logger, group api.ServerGroup, groupSpec api.Serv
141141
api.NewAction(api.ActionTypePVCResize, group, memberID),
142142
}
143143
case api.PVCResizeModeRotate:
144-
var plan api.Plan
145-
146-
if group == api.ServerGroupDBServers {
147-
plan = append(plan,
148-
api.NewAction(api.ActionTypeCleanOutMember, group, memberID),
149-
)
150-
}
151-
152-
plan = append(plan,
144+
return api.Plan{
145+
api.NewAction(api.ActionTypeResignLeadership, group, memberID),
153146
api.NewAction(api.ActionTypeRotateStartMember, group, memberID),
154147
api.NewAction(api.ActionTypePVCResize, group, memberID),
155148
api.NewAction(api.ActionTypePVCResized, group, memberID),
156149
api.NewAction(api.ActionTypeRotateStopMember, group, memberID),
157150
api.NewAction(api.ActionTypeWaitForMemberUp, group, memberID),
158-
)
159-
160-
return plan
151+
}
161152
default:
162153
log.Error().Str("server-group", group.AsRole()).Str("mode", mode.String()).
163154
Msg("Requested mode is not supported")

0 commit comments

Comments
 (0)