Sergey Chugunov created IGNITE-28279:
----------------------------------------
Summary: Snapshot create operation should be allowed during
Rolling Upgrade process
Key: IGNITE-28279
URL: https://issues.apache.org/jira/browse/IGNITE-28279
Project: Ignite
Issue Type: Improvement
Reporter: Sergey Chugunov
Fix For: 2.19
Ticket IGNITE-26991 disabled all distributed operations when Rolling Upgrade is
in progress. It is a safe solution aiming to protect users from tricky corner
cases but it brings other corner cases with it.
One could imagine a situation when Rolling Upgrade procedure takes more time
than initially planned and overlapse with a cron task for creating a snapshot.
In that case cron task will fail and force the user to create the snapshot
manually or skip it which is also not good.
At the same time snapshot creation operation is RU-safe because at the end of
the day it copies data files that are backward compatible. Even if a snapshot
was created on an old node, it can be restored on a new one safely (but not
wise-versa).
Thus we need to come up with a more flexible mechanism allowing to execute some
distributed operations on a cluster in the middle of RU process.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)