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

   This is an optimization of the upgrade code from PR #3876.  This code 
processes each row and emits one mutation for all of the changes needed to 
upgrade that row.  At a minimum this should reduce the number of mutations 
needed by 50% by combining the `add updated file reference with fencing` and 
the `delete obsolete file reference` into a single mutation.  When there are 
multiple files, chopped or external compaction references for the row, the 
reduction will be greater. 
   
   The changes simplified error handling so individual methods for each column 
type was not providing clarity and were removed.  The tests were modified using 
a mock scanner to provide equivalent coverage that was done for the individual 
methods.
   
   This code was also testing manually upgrading an uno instance from 
2.1.3-SNAPSHOT to this code.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to