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

   This change elevates the group argument that was found in ScanServerOpts to 
ServerOpts, the options used as the base for all Accumulo server processes. The 
ScanServer used a different format for the lock data in ZooKeeper that 
comprised the host address and the group name, which allowed clients to find 
ScanServers that were part of a specific group. By moving the group from 
ScanServerOpts to ServerOpts it became necessary to embed the group name into 
the ZooKeeper lock data for all processes. Prior to this commit the ZooKeeper 
lock data was not using a defined structure, but a String that could be set to 
anything. I renamed the ServerServices class to ServiceLockData and created a 
well-defined structure for registering the Thrift Services that were exposed by 
the Accumulo server process to include the host, port, and group in this 
structure. Then, I modiified ServiceLock so that it expected and returned  a 
ServiceLockData object instead of a byte[].
   
   Closes #3178 


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