milleruntime commented on issue #2544:
URL: https://github.com/apache/accumulo/issues/2544#issuecomment-1061906696


   OK I think I know what is going on. Steps to reproduce (still not sure if 
there is a bug though)
   
   1. Create CI table with SlowIterator configured on MajC and test jar copied 
into accumulo lib
   2. Ingest some data (enough to trigger system compact)
   3. From the shell, run `compact -t ci`
   4. Run `listcompactions` to see that there are only system compactions 
running
   5. Run `fate print` to see the fate TX has started for the user compaction
   
   CI table config:
   <pre>
   
tserver.compaction.major.service.cs1.planner.opts.executors=[{"name":"small","type":"internal","maxSize":"16M","numThreads":8},{"name":"medium","type":"internal","maxSize":"128M","numThreads":4},{"name":"large","type":"internal","numThreads":2}]
   table      | table.iterator.majc.slow .................. | 
1,org.apache.accumulo.test.functional.SlowIterator
   table      | table.iterator.majc.slow.opt.sleepTime .... | 5
   </pre>
   Each of the 2 tservers has 10 MajC compactions running on each, with 8 
queued each (according to the Monitor). But its more like 24 according to 
`listcompactions` and the logs.
   <pre>
   10:27:46 {test-jar} ~/workspace/uno/install/logs/accumulo$ grep 
"tablet.files" *.log | grep "Compacting 1" | grep small | wc -l
   16
   10:27:59 {test-jar} ~/workspace/uno/install/logs/accumulo$ grep 
"tablet.files" *.log | grep "Compacting 1" | grep medium | wc -l
   8
   </pre>
   
   So it looks like the user compaction gets thrown in the pot with all of the 
waiting system compactions.


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