Details
-
Improvement
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
Operability
-
Normal
-
All
-
None
-
Description
It should be possible to query a node's snapshots via virtual tables.
The table should expose the same fields/columns as the TableSnapshot class.
Something along these lines:
cqlsh> SELECT * FROM system_views.snapshots; tag | keyspace_name | table_name | table_id | is_ephemeral | created_at | expires_at | directories ----+---------------+------------+-----------+--------------+-----------+------------+------------ 1670460346841 | system | compaction_info | 123e4567-e89b-12d3-a456-426614174000 | false | 2022-12-08T00:45:47.108Z | null | {'/var/lib/cassandra/data/system/compaction_history-b4dbb7b4dc493fb5b3bfce6e434832ca/snapshots/1670460346841'}
Attachments
Issue Links
- is related to
-
CASSANDRA-13338 JMX: EstimatedPartitionCount / SnapshotSize are expensive
- Open
- relates to
-
CASSANDRA-18111 Centralize all snapshot operations to SnapshotManager and cache snapshots
- Review In Progress