- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-08-2025 11:50 AM
While reviewing the Databricks official documentation and performing a POC on managed volumes, I observed that volumes cannot be recovered using the UNDROP command if accidentally deleted — unlike managed tables.
Technically, this recovery should work for volumes as well, and here’s why:
Retention period is the same for both tables and volumes (default 7 days).
Data and metadata for both are stored in the underlying storage during the retention period and are automatically purged only after the retention expires.
If Databricks is retaining volume data for 7 days post-deletion, it logically implies that recovery should be possible — just like tables. If recovery is not supported, then the concept of retention for volumes after deletion becomes redundant.
This is a gap in the current behavior and Databricks should ensure consistency between tables and volumes when it comes to retention and recovery mechanisms.
Thanks.