When logstash starts it logs this for each KV I have configured this logs:
Jun 15 01:49:10 hostname logstash[3879863]: [2021-06-15T01:49:10,651][WARN ][logstash.filters.kv ] KV Filter registered without jruby interruptible regular expressions enabled (`-Djruby.regexp.interruptible=true`); timeouts may not be respected.
In the KV's I have configured I have not set a timeout, so I believe they should timeout after 30 seconds. In my pipelines I also have written quite a bit of custom ruby.
Is there any downside to setting this value? (why isn't this the default value?)