milleruntime opened a new issue #1659:
URL: https://github.com/apache/accumulo/issues/1659


   With the creation of the SPI package and introduction of Iterators into 
public API, significant progress has been made to corral the various internal 
pluggable components of Accumulo. It is difficult to maintain backwards 
compatibility of these components as they are scattered throughout the code.  
We recently bumped into an issue with the CompactionStrategy components in 
#1617 .  This ticket is to create a list of the remaining components so we can 
figure out how to handle each of them.  Ideally, they would get moved into 
either the SPI or API but it probably won't be that easy since most of them 
utilize internal types and will have to be deprecated and replaced with the 
newer external facing interfaces.  
   
   - org.apache.accumulo.server.fs.VolumeChooser (possibly VolumeManager?)
   - org.apache.accumulo.server.tabletserver.MemoryManager
   - org.apache.accumulo.server.security.handler classes (Authenticator, 
Authorizor, PermissionHandler)
   


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

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


Reply via email to