kevinrr888 opened a new pull request, #5416:
URL: https://github.com/apache/accumulo/pull/5416

   This PR attempts to move the Managers in-memory migrations data structure 
into the metadata tables (#5010). There is still one failure case that I am 
seeking help with:
   
   `WALSunnyDayIT.test()` hangs indefinitely with these current changes. I have 
narrowed the failure case from that test in a new test `failureCase()`. 
Essentially, the issue is stopping and starting the tablet server and then 
trying to scan a table... The first scan works as expected, but after the 
tablet server is restarted, reading the meta table hangs indefinitely.
   
   My changes move the managers `migrations` map out of memory into the 
metadata tables (root meta/root table/metadata table). However, no migrations 
are added to the tables at any point in the `failureCase` so I don't believe 
the issue is with writing/reading the migration to/from the table (I have 
tested that separately and everything seems to work fine). Somehow, my changes 
are effecting this test case, and I have not been successful in figuring it out.
   
   Can anyone more familiar with the Manager, TabletGroupWatcher, and/or 
starting and stopping of tablet servers see any issue with my current 
implementation that might be causing this issue?
   
   Side note: The current code has lots of logs and TODOs marked `KEVIN 
RATHBUN`. These can be ignored or may be helpful to someone else looking at 
this... I have been using these to help with debugging.


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

To unsubscribe, e-mail: notifications-unsubscr...@accumulo.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to