Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
Discovery Oak 1.0.0
-
None
Description
With the change to discovery.base, the BaseDiscoveryService is now in charge of providing a topology even in the case the view is undefined (not current). In that case it returns the oldView. That oldView however is only set at activation time and never updated later. While TopologyEventListeners are not affected, those who directly call getTopology will in such a moment get a TopologyView which is correctly marked as 'not current' - in which case they should anyway not make any assumptions nor use the view - but the view that is returned is actually a very old one - namely from activation including only itself.