Definition of failed request

Hello guys!

Whats the definition of a failed request?

My gatling assertions declared

).protocols(httpConf).assertions(
  global.responseTime.percentile1.lessThan(3000),
  global.failedRequests.percent.is(0)
)

I assumed from this assertion of failed request zero percent should not have and KOs in my transactions
but the test reports I notice a small number of KO (under 144 out of 38k requests) it still flag the whole performance test as passed
and test with KO requests over 193 as fail. Am I right to say there is a rounding up of 0.5 percent to 1 percent and below to 0 percent?
If so, any idea to explicitly declare no rounding with absolute zero percent in the assertions?

I m using gatling 2.1.7

Thank you so much!

Jin Jie

https://github.com/gatling/gatling/issues/2873

Fixed in 2.2.3

Thank you so much for the prompt reply!