Skip to content

Commit 137ba11

Browse files
author
jinyang09
committed
[feat] support run_mode=debug for ddc fe and ms
1 parent 8d16282 commit 137ba11

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

pkg/controller/sub_controller/disaggregated_cluster/disaggregated_fe/controller.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,9 @@ func (dfc *DisaggregatedFEController) initialFEStatus(ddc *v1.DorisDisaggregated
270270
func (dfc *DisaggregatedFEController) reconcileStatefulset(ctx context.Context, st *appv1.StatefulSet, cluster *v1.DorisDisaggregatedCluster) (*sc.Event, error) {
271271
var est appv1.StatefulSet
272272
if err := dfc.K8sclient.Get(ctx, types.NamespacedName{Namespace: st.Namespace, Name: st.Name}, &est); apierrors.IsNotFound(err) {
273+
// add downlaodAPI volume Mounts
274+
dfc.DisaggregatedSubDefaultController.AddDownwardAPI(st)
275+
273276
if err = k8s.CreateClientObject(ctx, dfc.K8sclient, st); err != nil {
274277
klog.Errorf("disaggregatedFEController reconcileStatefulset create statefulset namespace=%s name=%s failed, err=%s", st.Namespace, st.Name, err.Error())
275278
return &sc.Event{Type: sc.EventWarning, Reason: sc.FECreateResourceFailed, Message: err.Error()}, err
@@ -324,6 +327,7 @@ func (dfc *DisaggregatedFEController) reconcileStatefulset(ctx context.Context,
324327
ddc_annos := (resource.Annotations)(cluster.Annotations)
325328
msUniqueIdKey := strings.ToLower(fmt.Sprintf(v1.UpdateStatefulsetName, cluster.GetFEStatefulsetName()))
326329
ddc_annos.Add(msUniqueIdKey, "true")
330+
dfc.DisaggregatedSubDefaultController.AddDownwardAPI(st)
327331
}
328332
return equal
329333
}); err != nil {

pkg/controller/sub_controller/disaggregated_cluster/metaservice/controller.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@ func (dms *DisaggregatedMSController) Sync(ctx context.Context, obj client.Objec
190190
func (dms *DisaggregatedMSController) reconcileStatefulset(ctx context.Context, st *appv1.StatefulSet, ddc *v1.DorisDisaggregatedCluster) (*sc.Event, error) {
191191
var est appv1.StatefulSet
192192
if err := dms.K8sclient.Get(ctx, types.NamespacedName{Namespace: st.Namespace, Name: st.Name}, &est); apierrors.IsNotFound(err) {
193+
// add downlaodAPI volume Mounts
194+
dms.DisaggregatedSubDefaultController.AddDownwardAPI(st)
195+
193196
if err = k8s.CreateClientObject(ctx, dms.K8sclient, st); err != nil {
194197
klog.Errorf("dms controller reconcileStatefulset create statefulset namespace=%s name=%s failed, err=%s", st.Namespace, st.Name, err.Error())
195198
return &sc.Event{Type: sc.EventWarning, Reason: sc.CGCreateResourceFailed, Message: err.Error()}, err
@@ -217,6 +220,7 @@ func (dms *DisaggregatedMSController) reconcileStatefulset(ctx context.Context,
217220
ddc_annos := (resource.Annotations)(ddc.Annotations)
218221
msUniqueIdKey := strings.ToLower(fmt.Sprintf(v1.UpdateStatefulsetName, ddc.GetMSStatefulsetName()))
219222
ddc_annos.Add(msUniqueIdKey, "true")
223+
dms.DisaggregatedSubDefaultController.AddDownwardAPI(st)
220224
}
221225

222226
return equal

0 commit comments

Comments
 (0)