@@ -128,23 +128,23 @@ func (a *actionCleanoutMember) CheckProgress(ctx context.Context) (bool, bool, e
128128 c , err := a .actionCtx .GetDatabaseClient (ctxChild )
129129 if err != nil {
130130 log .Debug ().Err (err ).Msg ("Failed to create database client" )
131- return false , false , errors . WithStack ( err )
131+ return false , false , nil
132132 }
133133
134134 ctxChild , cancel = context .WithTimeout (ctx , arangod .GetRequestTimeout ())
135135 defer cancel ()
136136 cluster , err := c .Cluster (ctxChild )
137137 if err != nil {
138138 log .Debug ().Err (err ).Msg ("Failed to access cluster" )
139- return false , false , errors . WithStack ( err )
139+ return false , false , nil
140140 }
141141
142142 ctxChild , cancel = context .WithTimeout (ctx , arangod .GetRequestTimeout ())
143143 defer cancel ()
144144 cleanedOut , err := cluster .IsCleanedOut (ctxChild , a .action .MemberID )
145145 if err != nil {
146146 log .Debug ().Err (err ).Msg ("IsCleanedOut failed" )
147- return false , false , errors . WithStack ( err )
147+ return false , false , nil
148148 }
149149 if ! cleanedOut {
150150 // We're not done yet, check job status
@@ -155,30 +155,30 @@ func (a *actionCleanoutMember) CheckProgress(ctx context.Context) (bool, bool, e
155155 c , err := a .actionCtx .GetDatabaseClient (ctxChild )
156156 if err != nil {
157157 log .Debug ().Err (err ).Msg ("Failed to create database client" )
158- return false , false , errors . WithStack ( err )
158+ return false , false , nil
159159 }
160160
161161 ctxChild , cancel = context .WithTimeout (ctx , arangod .GetRequestTimeout ())
162162 defer cancel ()
163163 agency , err := a .actionCtx .GetAgency (ctxChild )
164164 if err != nil {
165165 log .Debug ().Err (err ).Msg ("Failed to create agency client" )
166- return false , false , errors . WithStack ( err )
166+ return false , false , nil
167167 }
168168
169169 ctxChild , cancel = context .WithTimeout (ctx , arangod .GetRequestTimeout ())
170170 defer cancel ()
171171 jobStatus , err := arangod .CleanoutServerJobStatus (ctxChild , m .CleanoutJobID , c , agency )
172172 if err != nil {
173173 log .Debug ().Err (err ).Msg ("Failed to fetch cleanout job status" )
174- return false , false , errors . WithStack ( err )
174+ return false , false , nil
175175 }
176176 if jobStatus .IsFailed () {
177177 log .Warn ().Str ("reason" , jobStatus .Reason ()).Msg ("Cleanout Job failed. Aborting plan" )
178178 // Revert cleanout state
179179 m .Phase = api .MemberPhaseCreated
180180 m .CleanoutJobID = ""
181- if a .actionCtx .UpdateMember (ctx , m ); err != nil {
181+ if err := a .actionCtx .UpdateMember (ctx , m ); err != nil {
182182 return false , false , errors .WithStack (err )
183183 }
184184 return false , true , nil
0 commit comments