Eric Newton created ACCUMULO-3019:
-------------------------------------

             Summary: Fix ServerConfiguration deprecation
                 Key: ACCUMULO-3019
                 URL: https://issues.apache.org/jira/browse/ACCUMULO-3019
             Project: Accumulo
          Issue Type: Sub-task
          Components: master, tserver
            Reporter: Eric Newton
            Assignee: Eric Newton
             Fix For: 1.7.0


The deprecation of ServerConfiguration causes two problems:

1) eclipse is showing me ~300 warnings, so I'm missing other warnings in the 
noise

2) ServerConfiguration is passed to some plug-ins (Balancer, at least), so any 
existing plug-ins are broken by the change.

In the past, I would have been fine with just switching to the new class 
{{ServerConfigurationFactory}} but a growing user base and petabytes of 
existing systems gives me pause.

Instead, I'm thinking we hoist the most popular methods to an abstract 
ServerConfiguration, and provide ServerConfiguationFactory as the 
implementation.  This way the extensions continue to work.

I'm still not sure what to do about static calls to get the SiteConfiguration.




--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to