Revert "Use private Thrift members (#6430)"#6455
Conversation
This reverts commit bdcd798.
|
Here's a good example of the impact of this change. The current version of accumulo/core/src/main/java/org/apache/accumulo/core/data/Key.java Lines 687 to 707 in 1234b63 The same code prior to #6430 looks like: accumulo/core/src/main/java/org/apache/accumulo/core/data/Key.java Lines 688 to 707 in 1852dbf The calls to |
|
I'm currently looking into alternatives. I think the private thrift members is a nice change, but I also recognize the problem with the extra protective copy. Please hold on merging this for now, while I investigate. |
|
I created #6457 as an alternative to reverting all this. It will remove the unwanted protective copies that are likely causing the performance problem. |
GarbageCollectorIT.gcLotsOfCandidatesIThas consistently failed on a server since #6430 was merged. The failure happens when the garbage collector process is started with 32 MB of memory. This PR branch exists so that I can test this on that server.This reverts commit bdcd798.