fapifta commented on issue #705: HDDS-3249: renew ContainerCache.INSTANCE in 
order to test it in a fresh state
URL: https://github.com/apache/hadoop-ozone/pull/705#issuecomment-602768722
 
 
   Hi, thank you for figuring the problem out and posting a JIRA for it.
   
   I am on the other hand completely -1 on this approach of fixing it, at least 
if I understand the problem properly, so please let me know if I misunderstand 
something. (It would be nice to have a description in the PR we have a standard 
format for that which you can follow to help us understand better what the PR 
is aiming for).
   
   So my understanding is that the TestContainerCache fails in some environment 
when it is running after TestBlockDeletingService. Is that correct?
   
   For me the TestContainerCache does not fail and runs fine alone, so I do not 
see why it should be modified at all, as I don't see any reason to change the 
ContainerCache itself either. If the problem is that the 
TestBlockDeletingService is messing up the state before TestContainerCache is 
running, then TestBlockDeletingService should clean up the state properly on 
its teardown.
   In the ContainerCache there is a method that clears the cache 
(shutdownCache()) can you check please if calling that in the teardown of 
TestBlockDeletingService solves the problem, and if so then modify the PR? 
Moreover, in the TestBlockDeletingService there is no direct mention of the 
ContainerCache, so you probably need to find the class which is using the 
ContainerCache, and see if you can cleanup the cache via that class, as just 
shutting down something that does not seem to be used in the test would seem 
strange also.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to