Bug #7828
Caching of nodelist creates inaccurate Scheduling of Harvest Jobs
100%
Description
HarvestSchedulingManager is using the org.dataone.service.cn.v2.impl.NodeRegistryServiceImpl to grab the nodeList it needs for scheduling MN harvesting.
Synchronization has its own NodeRegistrySyncService that can be used instead of the default one in dataone-cn-common. The implementation is found as an anonymous class in NodeCommObjectListHarvestFactory.
Create a named class that implements NodeRegistrySyncService and can be shared by HarvestSchedulingManager and NodeCommObjectListHarvestFactory.
Associated revisions
refs #7828
Caching of nodelist creates inaccurate Scheduling of Harvest Jobs. Use NodeRegistrySyncFacade's listNodes via the NodeRegistrySyncService instead of org.dataone.service.cn.v2.impl.NodeRegistryServiceImpl .
refs #7828
Caching of nodelist creates inaccurate Scheduling of Harvest Jobs. Use NodeRegistrySyncFacade's listNodes via the NodeRegistrySyncService instead of org.dataone.service.cn.v2.impl.NodeRegistryServiceImpl .
refs #7828
fixing imports
refs #7828
fixing imports
History
#1 Updated by Robert Waltz over 8 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 30
#2 Updated by Robert Waltz over 8 years ago
- Status changed from In Progress to Closed
- % Done changed from 30 to 100