@@ -203,7 +203,9 @@ func (api *API) provisionerDaemonServe(rw http.ResponseWriter, r *http.Request)
203
203
Tags : tags ,
204
204
})
205
205
if err != nil {
206
- log .Error (ctx , "write provisioner daemon" , slog .Error (err ))
206
+ if ! xerrors .Is (err , context .Canceled ) {
207
+ log .Error (ctx , "write provisioner daemon" , slog .Error (err ))
208
+ }
207
209
httpapi .Write (ctx , rw , http .StatusInternalServerError , codersdk.Response {
208
210
Message : "Internal error writing provisioner daemon." ,
209
211
Detail : err .Error (),
@@ -213,7 +215,9 @@ func (api *API) provisionerDaemonServe(rw http.ResponseWriter, r *http.Request)
213
215
214
216
rawTags , err := json .Marshal (daemon .Tags )
215
217
if err != nil {
216
- log .Error (ctx , "marshal provisioner tags" , slog .Error (err ))
218
+ if ! xerrors .Is (err , context .Canceled ) {
219
+ log .Error (ctx , "marshal provisioner tags" , slog .Error (err ))
220
+ }
217
221
httpapi .Write (ctx , rw , http .StatusInternalServerError , codersdk.Response {
218
222
Message : "Internal error marshaling daemon tags." ,
219
223
Detail : err .Error (),
@@ -231,7 +235,9 @@ func (api *API) provisionerDaemonServe(rw http.ResponseWriter, r *http.Request)
231
235
CompressionMode : websocket .CompressionDisabled ,
232
236
})
233
237
if err != nil {
234
- log .Error (ctx , "accept provisioner websocket conn" , slog .Error (err ))
238
+ if ! xerrors .Is (err , context .Canceled ) {
239
+ log .Error (ctx , "accept provisioner websocket conn" , slog .Error (err ))
240
+ }
235
241
httpapi .Write (ctx , rw , http .StatusBadRequest , codersdk.Response {
236
242
Message : "Internal error accepting websocket connection." ,
237
243
Detail : err .Error (),
@@ -277,7 +283,9 @@ func (api *API) provisionerDaemonServe(rw http.ResponseWriter, r *http.Request)
277
283
},
278
284
)
279
285
if err != nil {
280
- log .Error (ctx , "create provisioner daemon server" , slog .Error (err ))
286
+ if ! xerrors .Is (err , context .Canceled ) {
287
+ log .Error (ctx , "create provisioner daemon server" , slog .Error (err ))
288
+ }
281
289
_ = conn .Close (websocket .StatusInternalError , httpapi .WebsocketCloseSprintf ("create provisioner daemon server: %s" , err ))
282
290
return
283
291
}
0 commit comments