summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | Read reboot-interval-in-days dynamicallyHåkon Hallingstad2019-11-135-53/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | But also: Changes the distribution of the scheduling past 1x reboot interval: hosts will be scheduled for reboot evenly distributed in the whole 1x-2x range, and is by this guaranteed to be scheduled at latest at 2x. The expected time before a reboot was scheduled was 1.33 reboot intervals, while there was no guarantee of an upper time. The new algorithm has an expected time before reboot of 1.5 reboot intervals, bound to 2x. The old would have a higher probability of reboot passing the 1x boundary, while a lower probability than the new as one nears 2x. So I think the new algorithm also have the nice property of avoiding thundering herd, perhaps even more so than the old: For instance when most hosts are rebooted at the same time in a zone, they would tend to be rescheduled for reboot closer to each other with the old than with the new. And, enabling the new algoritm should also not lead to too many hosts suddenly having to reboot, or at least that's what I hope. I can sanity-check this before merge - I guess it would be dominated by the number of hosts in west/east that are beyond 2x.
| * | | | | | | Make flag only for NodeRebooter, and remove fetching from environmentHåkon Hallingstad2019-11-134-106/+18
| | | | | | | |
| * | | | | | | Allow overriding NodeRepositoryMaintenance durations with flagHåkon Hallingstad2019-11-134-17/+105
| | | | | | | |
* | | | | | | | Merge pull request #11295 from ↵Harald Musum2019-11-141-3/+3
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/change-feature-flag-to-be-a-string Change feature flag for tls for ZooKeeper quorum communication to be …
| * | | | | | | | Change feature flag for tls for ZooKeeper quorum communication to be a stringHarald Musum2019-11-141-3/+3
| | | | | | | | |
* | | | | | | | | Merge pull request #11291 from ↵Geir Storli2019-11-141-0/+5
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/geirst/attribute-clear-docs-with-commit-interval Commit at regular interval when clearing docs.
| * | | | | | | | Commit at regular interval when clearing docs.Geir Storli2019-11-141-0/+5
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids allocating too much memory in the change vector if compacting lid space with a huge reduction.
* | | | | | | | Merge pull request #11288 from vespa-engine/bratseth/storage-typeJon Bratseth2019-11-1458-159/+370
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | Add NodeResources.storageType
| * | | | | | | Don't set tester storage-type for nowJon Bratseth2019-11-131-0/+6
| | | | | | | |
| * | | | | | | Explicit NodeResources defaultsJon Bratseth2019-11-1327-35/+44
| | | | | | | |
| * | | | | | | Merge branch 'bratseth/storage-type' of github.com:vespa-engine/vespa into ↵Jon Bratseth2019-11-131-1/+1
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | bratseth/storage-type
| | * | | | | | | Update ↵Jon Bratseth2019-11-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | config-provisioning/src/main/java/com/yahoo/config/provision/NodeResources.java Co-Authored-By: Valerij Fredriksen <freva@users.noreply.github.com>
| * | | | | | | | Pass and receive remoteStorageJon Bratseth2019-11-136-12/+32
| |/ / / / / / /
| * | | | | | | Compute free resources using just numbersJon Bratseth2019-11-138-19/+16
| | | | | | | |
| * | | | | | | Add NodeResources.storageTypeJon Bratseth2019-11-1343-130/+309
| | | | | | | |
* | | | | | | | Merge pull request #11292 from vespa-engine/bratseth/remove-fdispatch-leftoversHenning Baldersheim2019-11-145-98/+61
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | Remove leftovers from dispatching through fdispatch
| * | | | | | | Remove leftovers from dispatching through fdispatchJon Bratseth2019-11-145-98/+61
|/ / / / / / /
* | | | | | | Merge pull request #11290 from vespa-engine/bratseth/no-multiple-membershipsHarald Musum2019-11-136-92/+16
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | Don't pretend hosts can have multiple memberships
| * | | | | | Don't pretend hosts can have multiple membershipsJon Bratseth2019-11-136-92/+16
|/ / / / / /
* | | | | | Merge pull request #11289 from ↵Harald Musum2019-11-132-8/+28
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/gjoranv/fail-upon-reserved-array-name Fail if reserved words are used for array names.
| * | | | | | Fail if reserved words are used for array names.gjoranv2019-11-132-8/+28
| | | | | | |
* | | | | | | Merge pull request #11286 from ↵Harald Musum2019-11-131-0/+6
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/add-feature-flag-for-tls-for-zk-quorum-communication Add feature flag for using TLS for zk quorum communication
| * | | | | | Add feature flag for using TLS for zk quorum communicationHarald Musum2019-11-131-0/+6
| |/ / / / /
* | | | | | Merge pull request #11287 from ↵Håvard Pettersen2019-11-138-67/+246
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | vespa-engine/havardpe/convenient-tensor-create-parsing Havardpe/convenient tensor create parsing
| * | | | | added convenient tensor create parsingHåvard Pettersen2019-11-133-64/+173
| | | | | |
| * | | | | added missing test (value type dense subspace size)Håvard Pettersen2019-11-131-0/+14
| | | | | |
| * | | | | enable obtaining the unsorted dimensions listHåvard Pettersen2019-11-135-3/+59
| |/ / / / | | | | | | | | | | | | | | | ... as a side-effect of parsing a type spec
* | | | | Merge pull request #11285 from vespa-engine/hmusum/use-slf4j-jdk14-loggingHåkon Hallingstad2019-11-131-0/+4
|\ \ \ \ \ | |/ / / / |/| | | | Use slf4j-jdk14 for logging
| * | | | Use slf4j-jdk14 for loggingHarald Musum2019-11-131-0/+4
| | | | |
* | | | | Merge pull request #11283 from vespa-engine/bratseth/hosts-cleanup-2Jon Bratseth2019-11-135-15/+12
|\ \ \ \ \ | |/ / / / |/| | | | Carry spec through
| * | | | Update ABI specJon Bratseth2019-11-131-0/+1
| | | | |
| * | | | Carry spec throughJon Bratseth2019-11-124-15/+11
| |/ / /
* | | | Merge pull request #11282 from vespa-engine/gjoranv/filter-jersey-client-log_2Henning Baldersheim2019-11-131-0/+24
|\ \ \ \ | | | | | | | | | | Filter out unwanted log messages from Jersey client.
| * | | | Filter out unwanted log messages from Jersey client.gjoranv2019-11-121-0/+24
| |/ / /
* | | | Merge pull request #11281 from vespa-engine/balder/compress-result-spaceHenning Baldersheim2019-11-125-26/+53
|\ \ \ \ | |/ / / |/| | | Balder/compress result space
| * | | Use std::bitset instead of hash_set as there is a fixed set of bits.Henning Baldersheim2019-11-122-16/+20
| | | |
| * | | And then we can also remove the exponential factor.......Henning Baldersheim2019-11-121-7/+25
| | | |
| * | | Limit number of items in list to number of unique items for the empty no ↵Henning Baldersheim2019-11-121-3/+12
| | | | | | | | | | | | | | | | variables map.
| * | | Nested namespaceHenning Baldersheim2019-11-123-14/+10
| | | |
* | | | Merge pull request #11280 from ↵Jon Bratseth2019-11-126-22/+57
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/bratseth/summary-feature-access-improvements Bratseth/summary feature access improvements
| * | | | Allow function value lookup without rankingExpression() wrapperJon Bratseth2019-11-122-5/+16
| | | | |
| * | | | Unit test features() accessorJon Bratseth2019-11-122-2/+4
| | | | |
| * | | | Accessor for summary featuresJon Bratseth2019-11-125-16/+38
|/ / / /
* | | | Merge pull request #11279 from ↵gjoranv2019-11-121-26/+0
|\ \ \ \ | |/ / / |/| | | | | | | | | | | vespa-engine/revert-11277-gjoranv/filter-jersey-client-log Revert "Filter out unwanted log messages from Jersey client."
| * | | Revert "Filter out unwanted log messages from Jersey client."gjoranv2019-11-121-26/+0
|/ / /
* | | Merge pull request #11278 from vespa-engine/balder/selection-cleanupHenning Baldersheim2019-11-1228-291/+154
|\ \ \ | | | | | | | | Balder/selection cleanup
| * | | std::make_uniqueHenning Baldersheim2019-11-121-69/+48
| | | |
| * | | Use std::make_uniqueHenning Baldersheim2019-11-122-14/+14
| | | |
| * | | Remove unused code.Henning Baldersheim2019-11-121-2/+0
| | | |
| * | | Remove unused code.Henning Baldersheim2019-11-121-1/+0
| | | |