Issue #3415 Fixed d2dGridDataPurged to not purge NetCDF databases.
Change-Id: Ie52a5b8c46d58cb39acde27f0ebdde0c42fdfa67 Former-commit-id:7903a20dbc
[formerlyf3a6393b96
] [formerly7903a20dbc
[formerlyf3a6393b96
] [formerly6ea726136b
[formerly a2362b68b103c9013d615815924514ebe44be147]]] Former-commit-id:6ea726136b
Former-commit-id:07dd567f60
[formerlyb79ebd0508
] Former-commit-id:e1b7339a39
This commit is contained in:
parent
18439faeb9
commit
a9382653cb
1 changed files with 8 additions and 8 deletions
|
@ -122,7 +122,7 @@ import com.raytheon.uf.edex.database.purge.PurgeLogger;
|
|||
* 06/24/2014 #3317 randerso Send DBInvChangeNotification when database is created, unless it's
|
||||
* created in response to another DBInvChangeNotification so IFPServers stay in synch.
|
||||
* Cleaned up commented code.
|
||||
*
|
||||
* 07/21/2014 #3415 randerso Fixed d2dGridDataPurged to not purge NetCDF databases.
|
||||
* </pre>
|
||||
*
|
||||
* @author bphillip
|
||||
|
@ -1558,15 +1558,18 @@ public class GridParmManager {
|
|||
}
|
||||
}
|
||||
|
||||
DatabaseID satDbid = D2DSatDatabase.getDbId(siteID);
|
||||
|
||||
List<DatabaseID> deleted = new ArrayList<DatabaseID>(currentInventory);
|
||||
deleted.removeAll(newInventory);
|
||||
|
||||
// don't delete NetCDF and satellite databases.
|
||||
deleted.removeAll(NetCDFDatabaseManager.getDatabaseIds(siteID));
|
||||
deleted.remove(D2DSatDatabase.getDbId(siteID));
|
||||
|
||||
Iterator<DatabaseID> iter = deleted.iterator();
|
||||
while (iter.hasNext()) {
|
||||
DatabaseID dbid = iter.next();
|
||||
// remove satellite database and non-D2D databases from deletes
|
||||
if (!dbid.getDbType().equals("D2D") || dbid.equals(satDbid)) {
|
||||
// don't delete non-D2D databases
|
||||
if (!dbid.getDbType().equals("D2D")) {
|
||||
iter.remove();
|
||||
} else {
|
||||
// remove the database
|
||||
|
@ -1577,9 +1580,6 @@ public class GridParmManager {
|
|||
}
|
||||
}
|
||||
|
||||
// if ((added.size() > 0) || (deleted.size() > 0)) {
|
||||
// DBInvChangeNotification changed = new DBInvChangeNotification(
|
||||
// added, deleted, siteID);
|
||||
if (deleted.size() > 0) {
|
||||
DBInvChangeNotification changed = new DBInvChangeNotification(null,
|
||||
deleted, siteID);
|
||||
|
|
Loading…
Add table
Reference in a new issue