ctubbsii opened a new issue #1557: WalStateManager does not see a consistent 
snapshot of WAL state in ZK (race condition)
URL: https://github.com/apache/accumulo/issues/1557
 
 
   WalStateManager does multiple ZooKeeper lookups to gather the state of the 
WALs. This can lead to race conditions, although it is not clear to what extent 
these matter. This should be investigated further.
   
   `WalStateManager.getAllMarkers()` does one ZK lookup for the children of 
`/wals`, which gets the list of tservers, then loops through that and gets the 
WALs under each of those with separate ZK lookups, and then `state()` does 
additional ZK lookups to get the state of each WAL marker. All of these 
separate lookups can lead to a very inconsistent view of the WAL states. But... 
does this matter?

----------------------------------------------------------------
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

Reply via email to