[
https://issues.apache.org/jira/browse/IGNITE-16954?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Semyon Danilov updated IGNITE-16954:
------------------------------------
Description:
Following things should be configurable and the configuration should be
supported.
*Handshake timeout*
Self-describing, an amount of time to pass before handshake is considered a
failure.
*Recovery queue size*
The size of the sent messages queue in the recovery descriptor. If more than
_queueSize_ messages are not acknowledged, we should close the connection
because it may indicate network problem.
*Acknowledgement threshold*
It's unreasonable to send an acknowledgement for every message, so we should
use some kind of batching. For example, every _recoveryQueueSize/2_ messages
should be acknowledged.
was:
Configure (and support):
* Handshake timeout
* Recovery queue size
> Implement recovery protocol handshake configuration
> ---------------------------------------------------
>
> Key: IGNITE-16954
> URL: https://issues.apache.org/jira/browse/IGNITE-16954
> Project: Ignite
> Issue Type: Task
> Components: networking
> Reporter: Semyon Danilov
> Priority: Major
> Labels: ignite-3
>
> Following things should be configurable and the configuration should be
> supported.
> *Handshake timeout*
> Self-describing, an amount of time to pass before handshake is considered a
> failure.
> *Recovery queue size*
> The size of the sent messages queue in the recovery descriptor. If more than
> _queueSize_ messages are not acknowledged, we should close the connection
> because it may indicate network problem.
> *Acknowledgement threshold*
> It's unreasonable to send an acknowledgement for every message, so we should
> use some kind of batching. For example, every _recoveryQueueSize/2_ messages
> should be acknowledged.
--
This message was sent by Atlassian Jira
(v8.20.7#820007)