You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Alexander Lapin (Jira)" <ji...@apache.org> on 2024/03/29 04:53:00 UTC

[jira] [Updated] (IGNITE-21867) Add an ability to configure ReplicaService#RPC_TIMEOUT and TxMessageSender#RPC_TIMEOUT and increase the default values

     [ https://issues.apache.org/jira/browse/IGNITE-21867?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexander Lapin updated IGNITE-21867:
-------------------------------------
    Summary: Add an ability to configure ReplicaService#RPC_TIMEOUT and TxMessageSender#RPC_TIMEOUT and increase the default values  (was: Add ability to configure ReplicaService#RPC_TIMEOUT and TxMessageSender#RPC_TIMEOUT and increase the default values)

> Add an ability to configure ReplicaService#RPC_TIMEOUT and TxMessageSender#RPC_TIMEOUT and increase the default values
> ----------------------------------------------------------------------------------------------------------------------
>
>                 Key: IGNITE-21867
>                 URL: https://issues.apache.org/jira/browse/IGNITE-21867
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Alexander Lapin
>            Assignee: Alexander Lapin
>            Priority: Major
>              Labels: ignite-3
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> h3. Motivation
> RPC_TIMEOUT was mistakenly recognized as a network layer timeout, but actually it's a business operation one. Within the context of replicaService, there are legitimate reasons for operation to be processed longer than current timeout of 3 seconds, basically it should be possible to wait indefinitely until the transaction times out. But because we don't have transaction timeout and because of possible bugs it seems reasonable to have an operation processing timeout "watchdog" with finite but relatively big configurable value.
> h3. Definition of Done
>  * Add ability to configure ReplicaService#RPC_TIMEOUT and TxMessageSender#RPC_TIMEOUT and increase the default values



--
This message was sent by Atlassian Jira
(v8.20.10#820010)