Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Create a new NodeRequest for every NodesDataTiersUsageTransport use
This was previously re-using a single instance for the NodeRequest, which can cause: ``` java.lang.AssertionError: Request [ org.elasticsearch.xpack.core.datatiers.NodesDataTiersUsageTransportAction$NodeRequest/WaEyD6eiTRSJSFBG-RCLrg:2055] didn't preserve it parentTaskId at org.elasticsearch.server@8.14.0/org.elasticsearch.tasks.TaskManager.register(TaskManager.java:145) at org.elasticsearch.server@8.14.0/org.elasticsearch.tasks.TaskManager.register(TaskManager.java:117) at org.elasticsearch.server@8.14.0/org.elasticsearch.transport.RequestHandlerRegistry.processMessageReceived(RequestHandlerRegistry.java:66) at org.elasticsearch.server@8.14.0/org.elasticsearch.transport.TransportService$6.doRun(TransportService.java:1069) at org.elasticsearch.server@8.14.0/org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:984) at org.elasticsearch.server@8.14.0/org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:26) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1570) ```
- Loading branch information