aboutsummaryrefslogtreecommitdiffstats
path: root/clustercontroller-core
Commit message (Expand)AuthorAgeFilesLines
* 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-214-12/+247
* Ignore current wanted state when safely setting state to upHåkon Hallingstad2017-10-202-10/+5
* Merge pull request #3525 from vespa-engine/vekterli/re-enable-synchronous-set...Tor Brede Vekterli2017-10-128-21/+165
|\
| * Add configurable deadline for cluster controller tasksTor Brede Vekterli2017-09-257-14/+113
| * Immediately complete failed remote tasksTor Brede Vekterli2017-09-256-8/+53
* | Config-retired should not override explicit Down or Maintenance statesTor Brede Vekterli2017-10-124-6/+62
* | Avoid busy-looping when distributors fail to ACK state versionTor Brede Vekterli2017-10-112-7/+3
* | Revert "Revert "Aressem/remove post install script""Arnstein Ressem2017-09-271-0/+2
* | Revert "Aressem/remove post install script"Arnstein Ressem2017-09-271-2/+0
* | Remove global install of files and put this in the modules that owns them.Arnstein Ressem2017-09-251-0/+2
|/
* Merge branch 'master' into bratseth/nonfunctional-changes-4Arne Juul2017-09-224-4/+23
|\
| * Temporarily disable set-node-state version ACK dependencyTor Brede Vekterli2017-09-202-3/+6
| * Immediately complete remote tasks when not leaderTor Brede Vekterli2017-09-192-1/+17
* | 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-123-22/+23
* Break node version ACK check out into separately called logicTor Brede Vekterli2017-09-123-14/+49
* Test multiple scheduled synchronous tasksTor Brede Vekterli2017-09-112-1/+19
* Move leadership test code into fixtureTor Brede Vekterli2017-09-111-11/+22
* Test automatic task failing on controller leadership lossTor Brede Vekterli2017-09-113-11/+54
* Add support for version ACK-dependent tasks in cluster controllerTor Brede Vekterli2017-09-119-18/+426
* 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-14158-156/+158
* Revert "Update copyright headers"Jon Bratseth2017-06-14158-158/+156
* Update copyright headersJon Bratseth2017-06-14158-156/+158
* Remove carriage returnJon Bratseth2017-06-144-4/+4
* Revert "Copyright header"Jon Bratseth2017-06-13158-163/+160
* Copyright headerJon Bratseth2017-06-13158-160/+163
* Ignore test that hangs on mac.gjoranv2017-06-121-0/+1
* Merge pull request #2494 from yahoo/hakon/adds-safe-setting-of-wanted-state-downhakonhall2017-05-235-46/+256
|\
| * Extract common checkHåkon Hallingstad2017-05-212-23/+31
| * Dedup test codeHåkon Hallingstad2017-05-211-64/+46
| * Verify version and reported stateHåkon Hallingstad2017-05-212-11/+76
| * Safely set storage node to DOWNHåkon Hallingstad2017-05-185-33/+188
* | 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-126-52/+95
|/
* Log ZooKeeper cluster state version reads and writes with INFO levelTor Brede Vekterli2017-05-091-2/+4
* Improve Spec APIHåkon Hallingstad2017-02-226-20/+26
* Makes clustercontroller-core work on WiFiHåkon Hallingstad2017-02-205-45/+79
* Use relative URLs in Cluster Controller status pageHåkon Hallingstad2017-02-174-19/+17
* Add/improve README'sJon Bratseth2017-01-191-0/+5
* Merge pull request #1301 from yahoo/bratseth/indexed-tensorJon Bratseth2016-12-131-0/+1
|\
| * MapTensor -> MappedTensorJon Bratseth2016-12-121-0/+1
* | Use latest candidate cluster state when comparing against reported node statesTor Brede Vekterli2016-12-093-1/+52
|/
* Reduce disconnect errors to wraning as they are likely during shutdown.Henning Baldersheim2016-10-121-3/+2