Why no exception when circuit break is triggered?

The following line indicates, the fieddata would exceeds configured breaker
indices.breaker.fielddata.limit. which by default is 60% of heap. accroding
to doc, it should throw exception. But it seems my query returned OK. I
noticed large amount such quereis eventually leads to OOM error. I am
using 1.4.0. Is it trying to get around this limit?

[2015-01-20 02:19:38,605][WARN ][indices.breaker ] [***********]
[FIELDDATA] New used memory 19207691320 [17.8gb] from field [ts] would be
larger than configured breaker: 19206989414 [17.8gb], breaking

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/6c57176b-555e-4655-9e32-6ee330ac391c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.