summaryrefslogtreecommitdiffstats
path: root/container-search
Commit message (Collapse)AuthorAgeFilesLines
* Don't change VIP status when creating a new ClusterSearcherJon Bratseth2018-03-023-23/+33
| | | | | | | | | | | | | | This should fix the problem where a container cluster briefly goes offline when changing flavor of the cluster. This change leads to a new Clustersearcher instance being constructed. This instance will start issuing ping requests to all downstream nodes. If the first response is form a failing node - which may happen here because the newly added nodes (with new flavor) are not online yet, the cluster monitor will conclude that no nodes are up and take itself offline. This PR defers any decision-making about VIP status until we have status information from all nodes in the cluster.
* Don't validate when reloading modelsJon Bratseth2018-02-261-1/+1
|
* Nonfunctional changes onlyJon Bratseth2018-02-261-117/+126
|
* Remove dead codeHarald Musum2018-02-152-210/+0
|
* Propagate nodes too.Henning Baldersheim2018-02-062-3/+10
|
* Ask for coverage nodes.Henning Baldersheim2018-02-064-16/+17
|
* Reuse the unused 'dataset' feature.Henning Baldersheim2018-02-062-26/+8
|
* GC unused and always enabled features. Add new feature for reporting nodes ↵Henning Baldersheim2018-02-062-58/+76
| | | | queried and replied.
* Add deprecation legacy stuff only used in tests.Henning Baldersheim2018-02-061-0/+2
|
* Be conservative and ensure we send down a positive number (1).Henning Baldersheim2018-02-053-7/+7
|
* Revert "Revert "Balder/again when time is up it is up""Henning Baldersheim2018-02-052-5/+3
|
* Revert "Balder/again when time is up it is up"Henning Baldersheim2018-02-052-3/+5
|
* When time is up it is up. Here too.Henning Baldersheim2018-02-052-5/+3
|
* Merge pull request #4913 from vespa-engine/bratseth/feature-names-cleanupLester Solbakken2018-02-053-1/+10
|\ | | | | Bratseth/feature names cleanup
| * Use all query profiles and handle conflictsJon Bratseth2018-02-053-1/+10
| |
* | Propagate max() within nested all to propagate properly.Henning Baldersheim2018-02-032-3/+61
|/ | | | | Earlier on only the one in the outer all was used. Test that it is actually propagates properly down to all leaves.
* remove unused codeHenning Baldersheim2018-02-021-6/+0
|
* Add comment on return valueHenning Baldersheim2018-02-021-3/+3
|
* Add comment on return valueHenning Baldersheim2018-02-021-0/+1
|
* Avoid import by *.Henning Baldersheim2018-02-021-18/+29
| | | | | Restructure error parsing to avoid loosing information when you only have errors. Use a fixed mandatory "type", "message" "details" schema for reporting errors.
* Use a ResultObject to avoid using Exception for value passing.Henning Baldersheim2018-02-023-27/+47
|
* Propagate timeout errors up in fill phase.Henning Baldersheim2018-02-015-32/+92
|
* Merge pull request #4885 from vespa-engine/balder/remove-non-slime-summaryJon Bratseth2018-02-017-404/+42
|\ | | | | Remove non-slime sum mary code and related tests.
| * Remove unused importsHenning Baldersheim2018-02-011-3/+0
| |
| * Remove unused state and methodsHenning Baldersheim2018-02-012-23/+9
| |
| * Remove unused methodHenning Baldersheim2018-02-011-11/+0
| |
| * Remove non-slime sum mary code and related tests.Henning Baldersheim2018-02-017-367/+33
| |
* | Merge pull request #4881 from vespa-engine/bratseth/simplify-acceptsLester Solbakken2018-02-012-15/+21
|\ \ | |/ |/| Accept tensor types
| * Accept tensor typesJon Bratseth2018-02-012-15/+21
| | | | | | | | | | Decide acceptance without creating objects. Accept tensors again.
* | Merge pull request #4880 from ↵Jon Bratseth2018-02-011-8/+3
|\ \ | |/ |/| | | | | vespa-engine/balder/cleanup-some-unused-summary-code Remove some unused, untested code
| * Remove some unused, untested codeHenning Baldersheim2018-02-011-8/+3
| |
* | Propagate full tensor typeJon Bratseth2018-02-012-17/+16
|/
* Make tensor type info mandatoryJon Bratseth2018-02-013-34/+23
|
* Merge pull request #4856 from vespa-engine/bratseth/test-type-checkingJon Bratseth2018-02-011-110/+119
|\ | | | | Bratseth/test type checking
| * Canonicalize featuresJon Bratseth2018-01-311-110/+119
| | | | | | | | | | This allows us to find the type of features referenced in ranking expressions regardless of the form they are written in.
* | When time is up it is up. Especially considering the loop in doPartialFill....Henning Baldersheim2018-01-311-2/+2
|/
* Nonfunctional changes onlyJon Bratseth2018-01-313-27/+18
|
* Verify macrosJon Bratseth2018-01-313-71/+73
|
* Let profile.type override profile.inherited.type in listTypesJon Bratseth2018-01-254-3/+64
|
* Cleanup testJon Bratseth2018-01-251-91/+102
|
* Add flag to ignore query in metric collectionJo Kristian Bergum2018-01-241-0/+6
|
* Fix javadoc warningJo Kristian Bergum2018-01-241-1/+1
|
* Nonfunctional changes onlyJon Bratseth2018-01-152-16/+36
|
* More robust upgradingJon Bratseth2018-01-081-12/+15
| | | | | - Support upgrades to a lower version than the highest deployed in an application - Check what's actually deployed when deciding whether a change is done
* Use longs for dimensions lengths in all API'sJon Bratseth2017-12-191-6/+2
| | | | | This is to be able to support tensor dimensions with more than 2B elements in the future without API change.
* Revert "Revert "Bratseth/tensorflow models""Jon Bratseth2017-12-186-29/+26
|
* Revert "Bratseth/tensorflow models"gjoranv2017-12-176-26/+29
|
* Merge pull request #4438 from vespa-engine/bratseth/tensorflow-modelsJon Bratseth2017-12-176-29/+26
|\ | | | | Bratseth/tensorflow models
| * Merge with masterJon Bratseth2017-12-131-0/+1
| |\
| * | Check agreement between TF and Vespa executionJon Bratseth2017-12-136-29/+26
| | |