<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: SnapCenter VMWare Plugin showing old backups in Data Protection</title>
    <link>https://community.netapp.com/t5/Data-Protection/SnapCenter-VMWare-Plugin-showing-old-backups/m-p/169223#M13393</link>
    <description>&lt;P&gt;Update 3:&lt;/P&gt;&lt;P&gt;It appears that the older backups are showing as Mounted and I can't find a way to get their ID to unmount them.&amp;nbsp; When I select them to unmount, nothing appears in the unmount window.&amp;nbsp; Is there a way to force show Unmounted in vCenter?&lt;/P&gt;</description>
    <pubDate>Sun, 15 Aug 2021 16:31:33 GMT</pubDate>
    <dc:creator>Chandler</dc:creator>
    <dc:date>2021-08-15T16:31:33Z</dc:date>
    <item>
      <title>SnapCenter VMWare Plugin showing old backups</title>
      <link>https://community.netapp.com/t5/Data-Protection/SnapCenter-VMWare-Plugin-showing-old-backups/m-p/169218#M13390</link>
      <description>&lt;P&gt;A while back we upgraded from SC 4.0 and are now running 4.4 however when we go to restore a VM for example it lists all backups since 2019.&amp;nbsp; Is there an easy method to purge these?&amp;nbsp; I'm not seeing the "Cleanup" process in the vCenter SC task logs but I've verified with support through the API that the cron job is configured.&amp;nbsp; Can the cleanup be ran manually like on the SC server but on the SCV Plugin?&amp;nbsp; Due to this, selecting a backup for restore takes quite a while due to the size of the backup list.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 10:16:44 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/SnapCenter-VMWare-Plugin-showing-old-backups/m-p/169218#M13390</guid>
      <dc:creator>Chandler</dc:creator>
      <dc:date>2025-06-04T10:16:44Z</dc:date>
    </item>
    <item>
      <title>Re: SnapCenter VMWare Plugin showing old backups</title>
      <link>https://community.netapp.com/t5/Data-Protection/SnapCenter-VMWare-Plugin-showing-old-backups/m-p/169220#M13391</link>
      <description>&lt;P&gt;Update:&lt;/P&gt;&lt;P&gt;I've found that manually changing the API entry under Put Schedules and changing this entry to a manual time for it to run would execute the "Clean secondary backup" job to run:&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;"name": "Schedule-PurgeBackups",&lt;/P&gt;&lt;P&gt;"cronExpression": "0 30 8 ? * SUN *"&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So the example above kicked it off at 8:30am on Sunday.&amp;nbsp; However, it's not cleaning up due to the following errors:&lt;/P&gt;&lt;P&gt;2021-08-15 03:30:52.128 -04:00 [ERR] Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details.&lt;BR /&gt;---&amp;gt; MySql.Data.MySqlClient.MySqlException (0x80004005): Cannot delete or update a parent row: a foreign key constraint fails (`nsm`.`nsm_BackupVolumeSharing`, CONSTRAINT `FK_nsm_BackupVolumeSharing_nsm_Backup` FOREIGN KEY (`nsm_Backup_Id`) REFERENCES `nsm_Backup` (`nsm_Backup_Id`))&lt;BR /&gt;---&amp;gt; MySql.Data.MySqlClient.MySqlException (0x80004005): Cannot delete or update a parent row: a foreign key constraint fails (`nsm`.`nsm_BackupVolumeSharing`, CONSTRAINT `FK_nsm_BackupVolumeSharing_nsm_Backup` FOREIGN KEY (`nsm_Backup_Id`) REFERENCES `nsm_Backup` (`nsm_Backup_Id`))&lt;BR /&gt;at MySqlConnector.Core.ServerSession.TryAsyncContinuation(Task`1 task) in C:\projects\mysqlconnector\src\MySqlConnector\Core\ServerSession.cs:line 1240&lt;BR /&gt;at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke()&lt;BR /&gt;at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)&lt;BR /&gt;--- End of stack trace from previous location where exception was thrown ---&lt;BR /&gt;at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task&amp;amp; currentTaskSlot, Thread threadPoolThread)&lt;BR /&gt;--- End of stack trace from previous location where exception was thrown ---&lt;BR /&gt;at MySqlConnector.Core.ResultSet.ReadResultSetHeaderAsync(IOBehavior ioBehavior) in C:\projects\mysqlconnector\src\MySqlConnector\Core\ResultSet.cs:line 42&lt;BR /&gt;at MySql.Data.MySqlClient.MySqlDataReader.ActivateResultSet(ResultSet resultSet) in C:\projects\mysqlconnector\src\MySqlConnector\MySql.Data.MySqlClient\MySqlDataReader.cs:line 74&lt;BR /&gt;at MySql.Data.MySqlClient.MySqlDataReader.ReadFirstResultSetAsync(IOBehavior ioBehavior) in C:\projects\mysqlconnector\src\MySqlConnector\MySql.Data.MySqlClient\MySqlDataReader.cs:line 300&lt;BR /&gt;at MySql.Data.MySqlClient.MySqlDataReader.CreateAsync(MySqlCommand command, CommandBehavior behavior, ResultSetProtocol resultSetProtocol, IOBehavior ioBehavior) in C:\projects\mysqlconnector\src\MySqlConnector\MySql.Data.MySqlClient\MySqlDataReader.cs:line 293&lt;BR /&gt;at MySqlConnector.Core.TextCommandExecutor.ExecuteReaderAsync(String commandText, MySqlParameterCollection parameterCollection, CommandBehavior behavior, IOBehavior ioBehavior, CancellationToken cancellationToken) in C:\projects\mysqlconnector\src\MySqlConnector\Core\TextCommandExecutor.cs:line 52&lt;BR /&gt;at Microsoft.EntityFrameworkCore.Storage.Internal.RelationalCommand.ExecuteAsync(IRelationalConnection connection, DbCommandMethod executeMethod, IReadOnlyDictionary`2 parameterValues, CancellationToken cancellationToken)&lt;BR /&gt;at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken)&lt;BR /&gt;--- End of inner exception stack trace ---&lt;BR /&gt;at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken)&lt;BR /&gt;at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(DbContext _, ValueTuple`2 parameters, CancellationToken cancellationToken)&lt;BR /&gt;at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken)&lt;BR /&gt;at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementationAsync[TState,TResult](Func`4 operation, Func`4 verifySucceeded, TState state, CancellationToken cancellationToken)&lt;BR /&gt;at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IReadOnlyList`1 entriesToSave, CancellationToken cancellationToken)&lt;BR /&gt;at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)&lt;BR /&gt;at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)&lt;BR /&gt;at NetApp.DataProtection.Services.Backup.Repository.BackupRepository.CleanupSecondaryBackup(Int64 backupId, IEnumerable`1 backupToObjectsMaps, CancellationToken cancellationToken)&lt;BR /&gt;at NetApp.DataProtection.Services.Backup.API.Services.Strategies.CleanupSecondaryBackupsStrategy.CleanupSecondaryBackup(IBackupRepository repository, Int64 backupId, Dictionary`2 volumeSnapshots, HashSet`1 volumeSkipList, RelationShipType type)&lt;BR /&gt;at NetApp.DataProtection.Services.Backup.API.Services.Strategies.CleanupSecondaryBackupsStrategy.DeleteBackup(SmDeleteBackupsRequest request, IDeleteBackupService service, CancellationToken cancellationToken)&lt;/P&gt;</description>
      <pubDate>Sun, 15 Aug 2021 12:54:23 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/SnapCenter-VMWare-Plugin-showing-old-backups/m-p/169220#M13391</guid>
      <dc:creator>Chandler</dc:creator>
      <dc:date>2021-08-15T12:54:23Z</dc:date>
    </item>
    <item>
      <title>Re: SnapCenter VMWare Plugin showing old backups</title>
      <link>https://community.netapp.com/t5/Data-Protection/SnapCenter-VMWare-Plugin-showing-old-backups/m-p/169222#M13392</link>
      <description>&lt;P&gt;Update 2:&lt;/P&gt;&lt;P&gt;I've manually deleted a few backups from the vCenter interface and ran the Cleanup job again and that seems to have fixed the issue.&amp;nbsp; I suppose it kept information from older snaps that were originally on the 4.2 version, prior to the Data Brokers.&lt;/P&gt;&lt;P&gt;The only issue I have now is that there are a few backups that through vCenter don't allow me to Delete since it's greyed out and the SCV doesn't have a record.&amp;nbsp; A support case could be open to manually delete them.&lt;/P&gt;</description>
      <pubDate>Sun, 15 Aug 2021 14:49:28 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/SnapCenter-VMWare-Plugin-showing-old-backups/m-p/169222#M13392</guid>
      <dc:creator>Chandler</dc:creator>
      <dc:date>2021-08-15T14:49:28Z</dc:date>
    </item>
    <item>
      <title>Re: SnapCenter VMWare Plugin showing old backups</title>
      <link>https://community.netapp.com/t5/Data-Protection/SnapCenter-VMWare-Plugin-showing-old-backups/m-p/169223#M13393</link>
      <description>&lt;P&gt;Update 3:&lt;/P&gt;&lt;P&gt;It appears that the older backups are showing as Mounted and I can't find a way to get their ID to unmount them.&amp;nbsp; When I select them to unmount, nothing appears in the unmount window.&amp;nbsp; Is there a way to force show Unmounted in vCenter?&lt;/P&gt;</description>
      <pubDate>Sun, 15 Aug 2021 16:31:33 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/SnapCenter-VMWare-Plugin-showing-old-backups/m-p/169223#M13393</guid>
      <dc:creator>Chandler</dc:creator>
      <dc:date>2021-08-15T16:31:33Z</dc:date>
    </item>
  </channel>
</rss>

