[
https://issues.apache.org/jira/browse/HDDS-11760?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Siyao Meng updated HDDS-11760:
------------------------------
Summary: Print details on Ratis client send request ERROR by default (was:
Print more details on Ratis client send request ERROR by default)
> Print details on Ratis client send request ERROR by default
> -----------------------------------------------------------
>
> Key: HDDS-11760
> URL: https://issues.apache.org/jira/browse/HDDS-11760
> Project: Apache Ozone
> Issue Type: Task
> Reporter: Siyao Meng
> Assignee: Siyao Meng
> Priority: Major
>
> Currently Ozone client doesn't give any detail on Ratis send request failure
> with default logging level:
> {code:java}
> [2024-10-28 15:05:08,874] ERROR [dea_ofs_sink_test_v1|task-0] Failed to send
> request, message=null (org.apache.ratis.client.impl.OrderedAsync:175)
> [2024-10-28 15:05:09,006] ERROR [dea_ofs_sink_test_v1|task-0] Failed to send
> request, message=cmdType: WriteChunk
> [2024-10-28 15:05:09,007] ERROR [dea_ofs_sink_test_v1|task-0] Failed to send
> request, message=cmdType: WriteChunk
> [2024-10-28 15:05:09,008] ERROR [dea_ofs_sink_test_v1|task-0] Failed to send
> request, message=cmdType: WriteChunk
> [2024-10-28 15:05:09,009] ERROR [dea_ofs_sink_test_v1|task-0] Failed to send
> request, message=cmdType: PutBlock
> [2024-10-28 15:05:09,022] WARN [dea_ofs_sink_test_v1|task-0] Encountered
> exception java.io.IOException: Unexpected Storage Container Exception:
> java.util.concurrent.CompletionException: Failed to write chunk
> 113750153632180233_chunk_1 into block conID: 78079 locID: 113750153632180233
> bcsId: 0 on the pipeline Pipeline[ Id: ....{code}
>
> It should print at least why it failed when it ERRORed out. Only when DEBUG
> logging is enabled will it print the stacktrace. e.g. in the case above it
> leads to HDDS-11257:
> {code:java}
> Caused by: java.lang.NoClassDefFoundError:
> org/apache/ratis/thirdparty/io/netty/handler/proxy/HttpProxyHandler {code}
>
> This prevents us devs from debugging the issue efficiently. I will make a
> change in Ozone/Ratis client to print the details / stacktrace when ERROR has
> occurred.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]