Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove stale assert, RoutingConfigProvider has been removed | Harald Musum | 2019-11-20 | 1 | -1/+0 |
| | |||||
* | Merge pull request #11330 from vespa-engine/bratseth/smarter-rebalancing | Jon Bratseth | 2019-11-18 | 1 | -0/+2 |
|\ | | | | | Bratseth/smarter rebalancing | ||||
| * | Do rebalancing deployments in the Rebalancer | Jon Bratseth | 2019-11-18 | 1 | -0/+2 |
| | | | | | | | | | | | | | | This avoids cases where the Rebalancer chooses a move which turns out to not be legal when actually making the redeployment, causing another node to be selected as target. | ||||
* | | Merge pull request #11327 from ↵ | Geir Storli | 2019-11-18 | 15 | -552/+0 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/fdispatch-is-really-gone-rebased Balder/fdispatch is really gone rebased | ||||
| * | | Now fdispatch reliques can go | Henning Baldersheim | 2019-11-16 | 15 | -552/+0 |
| |/ | |||||
* / | link to security model doc | kkraune | 2019-11-18 | 2 | -2/+2 |
|/ | |||||
* | Remove dead code | Harald Musum | 2019-11-15 | 1 | -2/+0 |
| | |||||
* | Correct install dir for config model schemas. | Tor Egge | 2019-11-14 | 1 | -1/+1 |
| | |||||
* | Merge pull request #11294 from ↵ | Andreas Eriksen | 2019-11-14 | 2 | -4/+7 |
|\ | | | | | | | | | vespa-engine/andreer/do-not-enforce-client-auth-outside-public do not enforce client auth outside public system (yet) | ||||
| * | do not enforce client auth outside public system (yet) | andreer | 2019-11-14 | 2 | -4/+7 |
| | | |||||
* | | Merge pull request #11288 from vespa-engine/bratseth/storage-type | Jon Bratseth | 2019-11-14 | 4 | -25/+35 |
|\ \ | |/ |/| | Add NodeResources.storageType | ||||
| * | Explicit NodeResources defaults | Jon Bratseth | 2019-11-13 | 1 | -2/+2 |
| | | |||||
| * | Add NodeResources.storageType | Jon Bratseth | 2019-11-13 | 4 | -24/+34 |
| | | |||||
* | | Don't pretend hosts can have multiple memberships | Jon Bratseth | 2019-11-13 | 6 | -92/+16 |
|/ | |||||
* | Carry spec through | Jon Bratseth | 2019-11-12 | 3 | -14/+6 |
| | |||||
* | Don't delegate | Jon Bratseth | 2019-11-11 | 2 | -8/+4 |
| | |||||
* | Get requested resources from HostResources | Jon Bratseth | 2019-11-11 | 3 | -18/+3 |
| | |||||
* | No need to patch in flavor# | Jon Bratseth | 2019-11-11 | 1 | -4/+0 |
| | |||||
* | Construct HostResources from a HostSpec | Jon Bratseth | 2019-11-11 | 2 | -18/+11 |
| | |||||
* | Always try to build config model for old versions | Harald Musum | 2019-11-11 | 1 | -4/+10 |
| | | | | | | | Try to build old config models, but do not fail deployment if skip-old-config-models validation override is true and building an old model fails. In manually deployed zones we previously did not build old config models, since skip-old-config-models was always true. With this change we will try to build those old models, but not fail if building one or more old models fails. | ||||
* | Merge pull request #11259 from ↵ | Lester Solbakken | 2019-11-08 | 5 | -1/+82 |
|\ | | | | | | | | | vespa-engine/bratseth/dynamic-tensors-in-verbose-form Bratseth/dynamic tensors in verbose form | ||||
| * | Serialize scalar functions with context | Jon Bratseth | 2019-11-08 | 2 | -0/+29 |
| | | |||||
| * | Always serialize dynamic tensors in verbose form | Jon Bratseth | 2019-11-08 | 5 | -1/+53 |
| | | |||||
* | | Merge pull request #11247 from ↵ | Jon Marius Venstad | 2019-11-08 | 1 | -7/+2 |
|\ \ | | | | | | | | | | | | | vespa-engine/hmusum/create-copy-of-all-files-to-send Create a copy of all files to send | ||||
| * | | Create a copy of all files to send | Harald Musum | 2019-11-08 | 1 | -7/+2 |
| |/ | |||||
* | | Merge pull request #11243 from vespa-engine/bratseth/pick-slobroks-by-index-only | Jon Bratseth | 2019-11-08 | 3 | -42/+14 |
|\ \ | |/ |/| | Pick all slobroks by index | ||||
| * | Pick all slobroks by index | Jon Bratseth | 2019-11-07 | 3 | -42/+14 |
| | | |||||
* | | YQL parsing/serialization improvements | Jon Bratseth | 2019-11-07 | 2 | -4/+6 |
|/ | | | | | | - Serialize annotated range and weightedset with bracing - Parse Infinity in ranges - Better error messages in range parsing | ||||
* | Pass requestedResources through HostResources | Jon Bratseth | 2019-11-06 | 3 | -17/+30 |
| | |||||
* | Merge pull request #11222 from vespa-engine/bratseth/dynamic-tensors | Lester Solbakken | 2019-11-06 | 1 | -2/+2 |
|\ | | | | | Literal tensors with value expressions | ||||
| * | Literal tensors with value expressions | Jon Bratseth | 2019-11-05 | 1 | -2/+2 |
| | | |||||
* | | Use minCpuCores where we care about the number, not the performance | Jon Bratseth | 2019-11-06 | 3 | -3/+3 |
| | | |||||
* | | Make it possible specify a cpu speedup factor for a flavor | Jon Bratseth | 2019-11-05 | 3 | -5/+9 |
|/ | | | | | This allows us to model the speed difference between different cpu generations. | ||||
* | No more deprecated athenz domain or service usages | Jon Marius Venstad | 2019-11-05 | 1 | -3/+8 |
| | |||||
* | Merge pull request #11184 from vespa-engine/balder/less-mutability | Bjørn Christian Seime | 2019-11-01 | 26 | -164/+143 |
|\ | | | | | Balder/less mutability | ||||
| * | Remove some unused code | Henning Baldersheim | 2019-10-31 | 3 | -27/+6 |
| | | |||||
| * | Use immutable interfaces where possible. | Henning Baldersheim | 2019-10-31 | 25 | -137/+137 |
| | | |||||
* | | Merge pull request #11177 from vespa-engine/bratseth/trace-field-collapsing | Jon Bratseth | 2019-11-01 | 2 | -37/+23 |
|\ \ | |/ |/| | Bratseth/trace field collapsing | ||||
| * | Nonfunctional changes only | Jon Bratseth | 2019-10-31 | 2 | -37/+23 |
| | | |||||
* | | Precompute the fixed set of feature types once. | Henning Baldersheim | 2019-10-31 | 3 | -14/+32 |
| | | |||||
* | | Extend the immutable interface and cache allFields in rankprofile | Henning Baldersheim | 2019-10-31 | 5 | -42/+96 |
| | | |||||
* | | Attributes must be identifiers so no need for extra regex check for them. | Henning Baldersheim | 2019-10-31 | 1 | -1/+1 |
|/ | |||||
* | It is better to just lookup a function by name from the hierarchical maps in ↵ | Henning Baldersheim | 2019-10-31 | 2 | -1/+7 |
| | | | | shadoworder than creating a new joined map for every lookup. | ||||
* | Replace extremely expensive String.split with simple indexOf/substring. | Henning Baldersheim | 2019-10-30 | 1 | -3/+8 |
| | | | | | This cuts cost of getConfig for large rankprofiles by a factor of 20. Observed a reduction from 1100ms to 60ms. | ||||
* | Merge pull request #11149 from ↵ | Øyvind Grønnesby | 2019-10-30 | 3 | -22/+20 |
|\ | | | | | | | | | vespa-engine/ogronnesby/require-clients-pem-in-public Require security/clients.pem in public systems | ||||
| * | Give test better name | Øyvind Grønnesby | 2019-10-29 | 1 | -1/+1 |
| | | |||||
| * | Require security/clients.pem in public systems | Øyvind Grønnesby | 2019-10-29 | 3 | -22/+20 |
| | | |||||
* | | Add Vespa version to Model | Harald Musum | 2019-10-30 | 1 | -0/+9 |
| | | |||||
* | | Merge pull request #11083 from ↵ | Jon Bratseth | 2019-10-29 | 2 | -12/+25 |
|\ \ | | | | | | | | | | | | | vespa-engine/bratseth/include-retired-clustercontrollers Include retired cluster controllers | ||||
| * | | Include retired cluster controllers | Jon Bratseth | 2019-10-24 | 2 | -12/+25 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When all nodes are replaced we lose the cluster state if we only allocate cluster controllers on non-retired nodes. This does not work with global documents as it leads all nodes to enter the maintenance state where buckets are deactivated until global documents are completely migrated to new nodes. By including the retired cluster controllers in the cluster controller cluster we preserve the existing ZooKeeper state which prevents this situation. |