summaryrefslogtreecommitdiffstats
path: root/clustercontroller-core/src/main
Commit message (Expand)AuthorAgeFilesLines
* Log when a cluster state version is publishedTor Brede Vekterli2017-10-301-0/+1
* Update wanted state on description changes, and fix method namesHåkon Hallingstad2017-10-241-13/+17
* Also set the distributor wanted state when safe-setting the storage node stateHåkon Hallingstad2017-10-213-12/+92
* Ignore current wanted state when safely setting state to upHåkon Hallingstad2017-10-201-6/+2
* Merge pull request #3525 from vespa-engine/vekterli/re-enable-synchronous-set...Tor Brede Vekterli2017-10-126-16/+83
|\
| * Add configurable deadline for cluster controller tasksTor Brede Vekterli2017-09-255-11/+63
| * Immediately complete failed remote tasksTor Brede Vekterli2017-09-254-5/+20
* | Config-retired should not override explicit Down or Maintenance statesTor Brede Vekterli2017-10-121-1/+5
* | Avoid busy-looping when distributors fail to ACK state versionTor Brede Vekterli2017-10-112-7/+3
|/
* Merge branch 'master' into bratseth/nonfunctional-changes-4Arne Juul2017-09-222-2/+5
|\
| * Temporarily disable set-node-state version ACK dependencyTor Brede Vekterli2017-09-201-1/+3
| * Immediately complete remote tasks when not leaderTor Brede Vekterli2017-09-191-1/+2
* | Merge with masterJon Bratseth2017-09-1550-57/+117
|/
* Refactor deferred version task completion to take in version explicitlyTor Brede Vekterli2017-09-121-13/+14
* Change wording for operations without observable side-effectsTor Brede Vekterli2017-09-122-5/+6
* Break node version ACK check out into separately called logicTor Brede Vekterli2017-09-122-14/+30
* Test multiple scheduled synchronous tasksTor Brede Vekterli2017-09-111-1/+1
* Test automatic task failing on controller leadership lossTor Brede Vekterli2017-09-111-2/+2
* Add support for version ACK-dependent tasks in cluster controllerTor Brede Vekterli2017-09-116-16/+164
* Do not use import x.y.*;Henning Baldersheim2017-09-041-1/+10
* Try to shut down fleetcontroller in a controlled manner without relying on th...Henning Baldersheim2017-09-041-21/+29
* Update copyright headersJon Bratseth2017-06-1495-94/+95
* Revert "Update copyright headers"Jon Bratseth2017-06-1495-95/+94
* Update copyright headersJon Bratseth2017-06-1495-94/+95
* Remove carriage returnJon Bratseth2017-06-141-1/+1
* Revert "Copyright header"Jon Bratseth2017-06-1395-96/+95
* Copyright headerJon Bratseth2017-06-1395-95/+96
* Merge pull request #2494 from yahoo/hakon/adds-safe-setting-of-wanted-state-downhakonhall2017-05-233-27/+86
|\
| * Extract common checkHåkon Hallingstad2017-05-211-23/+18
| * Verify version and reported stateHåkon Hallingstad2017-05-211-3/+18
| * Safely set storage node to DOWNHåkon Hallingstad2017-05-183-16/+65
* | Don't reset interrupt flagTor Brede Vekterli2017-05-221-1/+0
* | Write to ZooKeeper must be timing invariantTor Brede Vekterli2017-05-222-4/+17
* | Merge pull request #2506 from yahoo/arnej/remove-extra-gitignoreJon Bratseth2017-05-191-0/+0
|\ \
| * | remove old unused ignoresArne Juul2017-05-191-0/+0
| |/
* / Always write new cluster state versions to ZooKeeperTor Brede Vekterli2017-05-121-1/+1
|/
* Log ZooKeeper cluster state version reads and writes with INFO levelTor Brede Vekterli2017-05-091-2/+4
* Improve Spec APIHåkon Hallingstad2017-02-221-2/+3
* Makes clustercontroller-core work on WiFiHåkon Hallingstad2017-02-201-15/+30
* Use relative URLs in Cluster Controller status pageHåkon Hallingstad2017-02-173-13/+5
* Use latest candidate cluster state when comparing against reported node statesTor Brede Vekterli2016-12-091-1/+5
* Reduce disconnect errors to wraning as they are likely during shutdown.Henning Baldersheim2016-10-121-3/+2
* Rewrite and refactor core cluster controller state generation logicTor Brede Vekterli2016-10-0520-1082/+1509
* Yahoo sets up mac wireless networks such that the local hostname points to anJon Bratseth2016-09-291-2/+1
* Less verbose/duplicate logging per fetched child node from ZooKeeperTor Brede Vekterli2016-07-041-2/+2
* Always request data for all znodes on master election dir watch callbackTor Brede Vekterli2016-07-011-24/+9
* Merge pull request #56 from yahoo/vekterli/configurable-group-auto-takedownTor Brede Vekterli2016-06-277-52/+357
|\
| * Clarify predicate on isRpcAddressOutdated() for clearing node stateTor Brede Vekterli2016-06-221-4/+14
| * Don't reintroduce already observed timestamps in cluster stateTor Brede Vekterli2016-06-171-8/+26
| * Add configurable automatic group up/down feature based on node availabilityTor Brede Vekterli2016-06-177-51/+328