![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||||||||||
Solution Type Problem Resolution Sure Solution 2021341.1 : Oracle ZFS Storage Appliance: Unable to Remove a ZFS Zombie Snapshot
In this Document
Created from <SR 3-7692652355> Applies to:Sun ZFS Storage 7420 - Version All Versions and laterSun ZFS Storage 7120 - Version All Versions and later Sun ZFS Storage 7320 - Version All Versions and later Oracle ZFS Storage ZS3-2 - Version All Versions and later Oracle ZFS Storage ZS3-4 - Version All Versions and later 7000 Appliance OS (Fishworks) SymptomsExistence of zombie snapshot which can not be removed. We are still seeing zombie snapshot despite running firmware code with a fix to Bug 15783537 Manual ZFS destroy on Solaris shell failed with dataset is busy On test machine: nas-7110-1# zfs destroy -f pool-0/local/default/fs@.zombie-10ba
cannot destroy 'pool-0/local/default/fs@.zombie-10ba': dataset is busy Changes.zfs directory is set to visible
CauseRace condition caused by another thread accessing a file or directory in the snapshot and at the same time scheduled snapshot is removing oldest snapshot.
ZFS project has property snapdir set to visible. In this customer's case, an NDMP thread (could be any thread) was accessing .zfs directory when scheduled snapshot was removing oldest snapshot.
From supportbundle cifs/cifs.out: pool02a/local/eb_gah12_d_04a/applmgr snapdir visible
SolutionEngineering is working on code fix. As a workaround - reboot the appliance.
Other workarounds: - Unmount the corresponding zombie dataset using Solaris shell (follow the steps in Bug:17330892) References<BUG:17330892> - ZOMBIFYING SNAPSHOT RENAME FAILING DUE TO REMOUNT IN THE MIDDLE OF THE RENAME<BUG:15783537> - SUNBT7159038-SOLARIS_11U1 UNABLE TO DELETE ZOMBIE SNAPSHOT CAUSES CPU SPIKES Attachments This solution has no attachment |
||||||||||||||||||||
|