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]
