GridGain Developers Hub

Snapshots Screen

GridGain 9 Ultimate Edition users can manage snapshots via the Snapshots screen.

The Snapshots screen allows you to create, restore and delete snapshots. In addition to the snapshots created in Nebula, the list of snapshots contains those that were created by using GridGain9 REST API and via the CLI. See Snapshots and Recovery for more details.

Snapshots Screen

The Snapshots screen displays the following information about each snapshot:

Column Description

Start Time

Timestamp of when the snapshot creation started

Type

Type of the snapshot: Full or incremental

ID

Unique ID of the snapshot

Parent ID

ID of the parent snapshot (for incremental snapshots)

Status

Status of the snapshot operation. Possible values:

  • Prepared

  • Started

  • Completed

  • Failed

Tables

Number of tables included in the snapshot. Click on the number to view the table names

View Tables belonging to a snapshot

You can filter snapshots by the following criteria:

Column Description

Snapshot ID

ID of the snapshot.

Type

Snapshot type: Full or Incremental.

Table Name

Name of the table that belongs to the snapshot you search for.

Period

Interval in time when the operation started.

Restore Snapshot

Creating Snapshots

For more details on managing snapshots, see Snapshots and Recovery documentation.

To create a snapshot:

  1. Click Create snapshot.

    The Create snapshot dialog opens.

    Create Snapshot
  2. Select the snapshot type: Full (default) or Incremental.

    1. Optionally, select tables you want to include or exclude from this snapshot:

      • Include specific to add only the specified tables;

      • Exclude specific to add all tables except the ones specified;

    2. If one of these options is chosen, select tables to include or exclude (based on your choice above) from the Tables drop-down list.

    3. Optionally, specify a past Date and Time to create a snapshot of the cluster state at that point.

  3. Click Create.

Snapshots are stored in each node’s snapshot folder. Each node saves its portion of the data. See the documentation on configuring snapshot folder for more details.

Managing Snapshots

If you click the ⋮ icon in the row corresponding to the snapshot you want to manage, the following options are available: Restore, Delete, and Show related snapshots.

Context menu

Restoring Snapshots

To restore a snapshot:

  1. Click the ⋮ icon in the snapshot’s row.

  2. Select Restore from snapshot from the menu.

  3. Optionally, specify which tables to include or exclude during restoration.

Restore Snapshot

Deleting Snapshots

To delete a snapshot:

  1. Click the ⋮ icon in the snapshot’s row.

  2. Select Remove from the menu.

Remove Snapshot

To view snapshots related to a given snapshot:

  1. Click the ⋮ icon in the snapshot’s row.

  2. Select Show related snapshots.

The table will be filtered to show the selected snapshot and any snapshots incrementally created from it.

Show related

The Operation History tab displays all snapshot operations, including creation, restoration, and deletion.

The table shows:

Column Description

Operation ID

ID of an executed operation.

Command

Type of operation:

  • Create

  • Restore

  • Delete

Target Snapshot ID

ID of the snapshot affected by the operation.

Type

Snapshot type: Full or Incremental.

Start Time

Timestamp of when the snapshot creation started

Status

Status of the snapshot operation. Possible values:

  • Prepared

  • Started

  • Completed

  • Failed

Operation history

You can filter the operations by the following criteria:

Column Description

Target Snapshot ID

ID of the snapshot affected by the operation.

Command Type

Type of operation:

  • Create

  • Restore

  • Delete

Type

Snapshot type: Full or Incremental.

Period

Interval in time when the operation started.

Filter operation tab