, I get
error on my VSCode. Should those classes
ParseException cannot be resolved to a type
explicitly? But that said, when I tried that, I got this error:
incorrect signature, basically.
The constructor ParseException(String) is undefined
is setup in integration tests ?
treats all 400 responses the same https://github.com/apache/druid/blob/master/indexing-service/src/main/java/org/apache/druid/indexing/common/IndexTaskClient.java#L373-L378
that perform sync operations with segments has not maximum failure limit, and will retry indefinitely to sync with a node. The issue I have been diagnosing is that the node no longer exists and will never come back; the underlying kubernetes pod is gone and the IP address is either no longer in use or recycled to another pod. I am assuming that the segment should have unannounced itself, but I'm wondering if that failed to occur. The end result is that a sync thread is running indefinitely attempting to talk to a host that will never return. In this case there is a
that identifies that the host is gone:
With enough pod churn this eventually consumes all the threads on coordinator http client pool and coordinator stops responding to requests, so not having a fail-safe seems like this is inevitable.
Caused by: java.net.NoRouteToHostException: Host is unreachable
interface, it seems like only primitive columns are supported.
extensions experimental? Reviewing this PR https://github.com/apache/druid/pull/13348/files#diff-f4ca21313f7523b8be9efd16ea196bd1426a143fdbf9422d3560643ff69e275f right now that lists experimental features. I think that we need not list the
extensions here at all.