SNMP interface RRD migrator should create and clean up backups interface-wise

Description

The SnmpInterfaceRrdMigratorOnline class currently creates ZIP backups of all candidate interfaces across all nodes before starting to do any work. It does not clean up any of these backups until all its work is done.

For very large systems with many interfaces and extended RRD data retention configurations, this approach could result in the filesystem filling up before the work is completed. If the task instead created the backups for each candidate interface just before starting the merge work for that interface, and cleaned them up immediately after successfully doing the merge work for that interface, this hazard would be mitigated.

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Alejandro Galue April 1, 2015 at 2:09 PM

Fixed on revision cce35b79021f8f55f0dcb4a20ce4ed87d7bb7ea5 for foundation.

This will be eventually merged into develop for 16.0.0, and can be merged to Meridian if required.

Fixed

Details

Assignee

Reporter

Labels

Components

Affects versions

Priority

PagerDuty

Created April 1, 2015 at 12:31 PM
Updated April 2, 2015 at 12:03 PM
Resolved April 1, 2015 at 2:09 PM