Fix misleading Sentry error for DockerContainerPool
This commit is contained in:
@ -121,7 +121,7 @@ class Runner::Connection
|
|||||||
Rails.logger.debug { "#{Time.zone.now.getutc.inspect}: Receiving from #{@socket.url}: #{raw_event.data.inspect}" }
|
Rails.logger.debug { "#{Time.zone.now.getutc.inspect}: Receiving from #{@socket.url}: #{raw_event.data.inspect}" }
|
||||||
event = decode(raw_event.data)
|
event = decode(raw_event.data)
|
||||||
unless BACKEND_OUTPUT_SCHEMA.valid?(event)
|
unless BACKEND_OUTPUT_SCHEMA.valid?(event)
|
||||||
Sentry.capture_message('Received invalid JSON from runner management', extra: {event:})
|
Sentry.capture_message('Received invalid JSON from runner management', extra: {event:}) unless @strategy.instance_of?(Runner::Strategy::DockerContainerPool)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user