Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Set reconfigEnabled based on config value | Harald Musum | 2020-12-09 | 2 | -1/+3 |
| | | | | | | Seeing issues with this for clustercontrollers when cluster grows or shrinks, so set reconfigEnabled to true only when config says we should use it | ||||
* | Merge pull request #15735 from ↵ | Harald Musum | 2020-12-08 | 10 | -3/+228 |
|\ | | | | | | | | | vespa-engine/hmusum/add-support-for-zookeeper-server-3.6.2 Add support for ZooKeeper server 3.6.2 | ||||
| * | Add @author | Harald Musum | 2020-12-08 | 5 | -1/+11 |
| | | |||||
| * | Add support for ZooKeeper server 3.6.2 | Harald Musum | 2020-12-08 | 9 | -2/+222 |
| | | |||||
* | | Add missing author | Martin Polden | 2020-12-08 | 2 | -0/+5 |
| | | |||||
* | | Use exponential backoff for reconfig retries | Martin Polden | 2020-12-08 | 3 | -22/+89 |
|/ | | | | | Combined with connecting to localhost this should reduce the time it takes for all nodes to complete reconfig. | ||||
* | Inline watcher and rename class | Harald Musum | 2020-12-08 | 5 | -33/+15 |
| | |||||
* | Minor fixes | Harald Musum | 2020-12-07 | 6 | -10/+12 |
| | |||||
* | Move more code to zookeeper-server-common | Harald Musum | 2020-12-07 | 6 | -46/+30 |
| | |||||
* | Refactor to prepare for mving more code to zokeeper-server-common | Harald Musum | 2020-12-07 | 8 | -36/+95 |
| | |||||
* | Retry on NewConfigNoQuorum | Harald Musum | 2020-12-07 | 1 | -1/+2 |
| | |||||
* | Merge branch 'master' into hmusum/refactor-reconfigurer | Harald Musum | 2020-12-07 | 2 | -8/+9 |
|\ | |||||
| * | Connect to localhost when reconfiguring | Martin Polden | 2020-12-07 | 2 | -8/+12 |
| | | |||||
* | | Merge branch 'master' into hmusum/refactor-reconfigurer | Harald Musum | 2020-12-07 | 1 | -4/+3 |
|\| | |||||
| * | Retry on NewConfigNoQuorum | Martin Polden | 2020-12-07 | 1 | -1/+2 |
| | | |||||
| * | Simplify | Martin Polden | 2020-12-07 | 1 | -4/+3 |
| | | |||||
* | | Split out a ZKAdmin interface and implement it | Harald Musum | 2020-12-07 | 6 | -70/+157 |
|/ | |||||
* | Remove support for 3.5.8, not used | Harald Musum | 2020-12-07 | 5 | -141/+0 |
| | |||||
* | Stop using deprecated clientPort statement | Martin Polden | 2020-12-06 | 2 | -12/+20 |
| | |||||
* | Retry reconfig on ConnectionLoss | Martin Polden | 2020-12-06 | 1 | -3/+9 |
| | |||||
* | Avoid every node triggering reconfig at the same time | Martin Polden | 2020-12-06 | 1 | -8/+23 |
| | |||||
* | Log event | Martin Polden | 2020-12-04 | 1 | -3/+3 |
| | |||||
* | Use a no-op watcher | Martin Polden | 2020-12-04 | 1 | -1/+12 |
| | |||||
* | Log the total time taken to reconfigure | Martin Polden | 2020-12-04 | 2 | -7/+11 |
| | |||||
* | Implement suggestions from review (sleeper, more logging, sleep shorter) | Harald Musum | 2020-12-04 | 2 | -9/+26 |
| | |||||
* | Split out constant | Harald Musum | 2020-12-04 | 1 | -2/+3 |
| | |||||
* | Retry reconfiguration if another one is in progress | Harald Musum | 2020-12-04 | 2 | -7/+59 |
| | |||||
* | Merge pull request #15657 from vespa-engine/hmuusm/set-skipACL | Martin Polden | 2020-12-04 | 2 | -1/+3 |
|\ | | | | | Skip ACL checks to enable reconfiguration of servers | ||||
| * | Value should be 'yes' | Harald Musum | 2020-12-04 | 2 | -2/+2 |
| | | |||||
| * | Skip ACL checks to enable reconfiguration of servers | Harald Musum | 2020-12-04 | 2 | -1/+3 |
| | | |||||
* | | Include client port in server statement | Martin Polden | 2020-12-04 | 2 | -2/+2 |
|/ | |||||
* | Shutdown after each test | Martin Polden | 2020-12-03 | 3 | -3/+18 |
| | |||||
* | Use null for empty reconfig params | Martin Polden | 2020-12-03 | 2 | -109/+101 |
| | |||||
* | Fix format of leaving servers | Martin Polden | 2020-12-03 | 2 | -35/+33 |
| | |||||
* | Fix format of joining servers | Martin Polden | 2020-12-03 | 2 | -1/+7 |
| | |||||
* | Log the applied config | Martin Polden | 2020-12-03 | 1 | -2/+4 |
| | |||||
* | Pass only parameters needed for incremental reconfig | Martin Polden | 2020-12-03 | 2 | -13/+2 |
| | |||||
* | Pass correct timeout to ZooKeeperAdmin | Martin Polden | 2020-12-03 | 1 | -2/+6 |
| | |||||
* | Use client port in connection spec | Martin Polden | 2020-12-03 | 1 | -3/+3 |
| | |||||
* | Do not include election port in connection spec | Martin Polden | 2020-12-02 | 1 | -1/+3 |
| | |||||
* | Remove unused method | Martin Polden | 2020-12-02 | 1 | -5/+0 |
| | |||||
* | Shutdown and wait for termination | Harald Musum | 2020-12-02 | 1 | -1/+10 |
| | |||||
* | Subclass QuorumPeerMain to be able to use initializeAndRun() | Harald Musum | 2020-12-02 | 2 | -10/+33 |
| | | | | | Cannot use main(), since it calls System.exit() and will not work when running unit tests, so subclass and use initializeAndRun() | ||||
* | Workaround for broken string joining in ZooKeeperAdmin | Martin Polden | 2020-12-02 | 1 | -2/+6 |
| | |||||
* | Keep track of config in use | Harald Musum | 2020-12-01 | 3 | -7/+7 |
| | |||||
* | More testing of reconfiguration | Harald Musum | 2020-12-01 | 2 | -18/+70 |
| | |||||
* | Use correct variable when calling reconfigure() | Harald Musum | 2020-12-01 | 1 | -1/+1 |
| | |||||
* | Test that equal config does not cause reconfiguration | Harald Musum | 2020-11-26 | 1 | -0/+5 |
| | |||||
* | Minor fixes after review | Harald Musum | 2020-11-26 | 4 | -13/+10 |
| | |||||
* | Add class that supports reconfiguring zokeeper | Harald Musum | 2020-11-25 | 4 | -1/+201 |
| |