diff --git a/pkg/controller/sub_controller/disaggregated_cluster/disaggregated_fe/controller.go b/pkg/controller/sub_controller/disaggregated_cluster/disaggregated_fe/controller.go index 0af5b9d2..cef6e4c1 100644 --- a/pkg/controller/sub_controller/disaggregated_cluster/disaggregated_fe/controller.go +++ b/pkg/controller/sub_controller/disaggregated_cluster/disaggregated_fe/controller.go @@ -335,7 +335,7 @@ func (dfc *DisaggregatedFEController) reconcileStatefulset(ctx context.Context, // RecycleResources pvc resource for fe recycle func (dfc *DisaggregatedFEController) recycleResources(ctx context.Context, ddc *v1.DorisDisaggregatedCluster) error { - if ddc.Spec.FeSpec.PersistentVolume != nil { + if ddc.Spec.FeSpec.PersistentVolume != nil || len(ddc.Spec.FeSpec.PersistentVolumes) != 0{ return dfc.listAndDeletePersistentVolumeClaim(ctx, ddc) } return nil