Skip to content

Commit fcbcf69

Browse files
authored
Merge pull request rook#16026 from molpako/refactor/remove-redundant-err-check
osd: remove redundant err check
2 parents 19d1e5a + 015e4f4 commit fcbcf69

2 files changed

Lines changed: 9 additions & 19 deletions

File tree

pkg/daemon/ceph/osd/remove.go

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -125,10 +125,8 @@ func removeOSD(clusterdContext *clusterd.Context, clusterInfo *client.ClusterInf
125125
} else {
126126
logger.Infof("removing the OSD deployment %q", deploymentName)
127127
if err := k8sutil.DeleteDeployment(clusterInfo.Context, clusterdContext.Clientset, clusterInfo.Namespace, deploymentName); err != nil {
128-
if err != nil {
129-
// Continue purging the OSD even if the deployment fails to be deleted
130-
logger.Errorf("failed to delete deployment for OSD %d. %v", osdID, err)
131-
}
128+
// Continue purging the OSD even if the deployment fails to be deleted
129+
logger.Errorf("failed to delete deployment for OSD %d. %v", osdID, err)
132130
}
133131
if pvcName, ok := deployment.GetLabels()[oposd.OSDOverPVCLabelKey]; ok {
134132
removeOSDPrepareJob(clusterdContext, clusterInfo, pvcName)
@@ -172,10 +170,8 @@ func removeOSDPrepareJob(clusterdContext *clusterd.Context, clusterInfo *client.
172170
for _, prepareJob := range prepareJobList.Items {
173171
logger.Infof("removing the osd prepare job %q", prepareJob.GetName())
174172
if err := k8sutil.DeleteBatchJob(clusterInfo.Context, clusterdContext.Clientset, clusterInfo.Namespace, prepareJob.GetName(), false); err != nil {
175-
if err != nil {
176-
// Continue with the cleanup even if the job fails to be deleted
177-
logger.Errorf("failed to delete prepare job for osd %q. %v", prepareJob.GetName(), err)
178-
}
173+
// Continue with the cleanup even if the job fails to be deleted
174+
logger.Errorf("failed to delete prepare job for osd %q. %v", prepareJob.GetName(), err)
179175
}
180176
}
181177
}
@@ -212,10 +208,8 @@ func removePVCs(clusterdContext *clusterd.Context, clusterInfo *client.ClusterIn
212208
// Remove the OSD PVC
213209
logger.Infof("removing the OSD PVC %q", pvc.Name)
214210
if err := clusterdContext.Clientset.CoreV1().PersistentVolumeClaims(clusterInfo.Namespace).Delete(clusterInfo.Context, pvc.Name, metav1.DeleteOptions{}); err != nil {
215-
if err != nil {
216-
// Continue deleting the OSD PVC even if PVC deletion fails
217-
logger.Errorf("failed to delete pvc %q for OSD. %v", pvc.Name, err)
218-
}
211+
// Continue deleting the OSD PVC even if PVC deletion fails
212+
logger.Errorf("failed to delete pvc %q for OSD. %v", pvc.Name, err)
219213
}
220214
}
221215
}

pkg/operator/ceph/cluster/osd/osd.go

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -941,15 +941,11 @@ func (c *Cluster) deleteOSDDeployment(osdID int) error {
941941
deploymentName := fmt.Sprintf("rook-ceph-osd-%d", osdID)
942942
logger.Infof("removing the OSD deployment %q", deploymentName)
943943
if err := k8sutil.DeleteDeployment(c.clusterInfo.Context, c.context.Clientset, c.clusterInfo.Namespace, deploymentName); err != nil {
944-
if err != nil {
945-
if kerrors.IsNotFound(err) {
946-
logger.Debugf("osd deployment %q not found. Ignoring since object must be deleted.", deploymentName)
947-
} else {
948-
return errors.Wrapf(err, "failed to delete OSD deployment %q.", deploymentName)
949-
}
944+
if !kerrors.IsNotFound(err) {
945+
return errors.Wrapf(err, "failed to delete OSD deployment %q.", deploymentName)
950946
}
947+
logger.Debugf("osd deployment %q not found. Ignoring since object must be deleted.", deploymentName)
951948
}
952-
953949
return nil
954950
}
955951

0 commit comments

Comments
 (0)