Ilya Shishkov created IGNITE-19034:
--------------------------------------
Summary: VisorSnapshotStatusTask returns empty result for
restoring snapshot until snapshot check is completed
Key: IGNITE-19034
URL: https://issues.apache.org/jira/browse/IGNITE-19034
Project: Ignite
Issue Type: Bug
Components: snaphots
Reporter: Ilya Shishkov
Attachments: SnapshotStatusReproducerTest.patch
Currently, snapshot check is performed under the hood during restoring of a
snapshot. For big snapshots check operation execution can take a long time.
In such case, if you call two similar commands, they will return different
results:
Deprecated command _restore --status_ shows, that snapshot operation is in
progress:
{noformat}
Command [SNAPSHOT] started
Arguments: --snapshot restore test_snapshot --status
--------------------------------------------------------------------------------
Command deprecated. Use '--snapshot status' instead.
Snapshot cache group restore operation is running [snapshot=test_snapshot]
Command [SNAPSHOT] finished with code: 0
{noformat}
But actual command _--snapshot status_ does not show that any snapshot
operation is running:
{noformat}
Command [SNAPSHOT] started
Arguments: --snapshot status
--------------------------------------------------------------------------------
There is no create or restore snapshot operation in progress.
Command [SNAPSHOT] finished with code: 0
{noformat}
Here is a reproducer: [^SnapshotStatusReproducerTest.patch]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)