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