OpenSearch/client
Dimitris Athanasiou 7870ae81b1
[ML] Prevent stack overflow while copying ML jobs and datafeeds (#36370)
ML jobs and datafeeds wrap collections into their unmodifiable
equivalents in their constructor. However, the copying builder
does not make a copy of some of those collections resulting
in wrapping those again and again. This can eventually result
to stack overflow.

This commit addressed this issue by copying the collections in
question in the copying builder constructor.

Closes #36360
2018-12-07 20:16:25 +00:00
..
benchmark Use Gradle wrapper in client benchmark README 2018-11-08 15:32:47 +01:00
client-benchmark-noop-api-plugin Make hits.total an object in the search response (#35849) 2018-12-05 19:49:06 +01:00
rest LLREST: Add PreferHasAttributeNodeSelector (#36005) 2018-11-28 16:29:05 -05:00
rest-high-level [ML] Prevent stack overflow while copying ML jobs and datafeeds (#36370) 2018-12-07 20:16:25 +00:00
sniffer Checkstyle: Catch wide snippets (#34163) 2018-10-01 15:22:15 -04:00
test Run forbidden api checks with runtimeJavaVersion (#32947) 2018-08-22 09:05:22 +03:00
transport Run forbidden api checks with runtimeJavaVersion (#32947) 2018-08-22 09:05:22 +03:00