aboutsummaryrefslogtreecommitdiffstats
path: root/container-search
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #11597 from vespa-engine/balder/correct-dispatcher-shutdownJon Bratseth2019-12-309-18/+70
|\ | | | | This is the correct way of shutting down the the Dispatcher.
| * Avoid starting the ping thread automatically for tests.Henning Baldersheim2019-12-194-4/+20
| |
| * Verify that destruct does not do bad things during destruct.Henning Baldersheim2019-12-194-4/+28
| |
| * This is the correct way of shutting down the the Dispatcher.Henning Baldersheim2019-12-183-13/+25
| | | | | | | | | | | | | | | | | | | | Avoid using Thread.interrupt for shutdown, handle it gracefully. 1 - Shutdown the SearchCluster 1 - Set it to closed. 2 - Synchronize clearing of monitored nodes. 3 - Wake up monitor thread if sleeping. 4 - Join with monitorthread. 2 - Release the invokerPool.
* | Merge pull request #11569 from vespa-engine/bratseth/convenience-methodJon Bratseth2019-12-302-0/+10
|\ \ | | | | | | Add convenience method
| * | Update ABI specJon Bratseth2019-12-181-0/+1
| | |
| * | Add convenience methodJon Bratseth2019-12-161-0/+9
| |/
* / Avoid deprecation warningsHenning Baldersheim2019-12-1916-75/+58
|/
* Non-functional changes onlyJon Bratseth2019-12-1011-137/+135
|
* Allow nearest neighbor operator where attribute tensor and query tensor have ↵Geir Storli2019-12-052-15/+44
| | | | different cell types (float vs double).
* Non-functional changes onlyJon Bratseth2019-12-045-28/+25
|
* Remove unused invoke script.Tor Egge2019-12-021-77/+0
|
* Merge pull request #11379 from vespa-engine/bratseth/add-some-test-casesJon Bratseth2019-11-254-15/+90
|\ | | | | Add some test cases: No functional changes
| * Update abi specJon Bratseth2019-11-221-0/+1
| |
| * Add some test cases: No functional changesJon Bratseth2019-11-213-15/+89
| |
* | Merge pull request #11366 from vespa-engine/bratseth/deprecate-useLocalNodeHenning Baldersheim2019-11-221-7/+4
|\ \ | |/ |/| Deprecate useLocalNode
| * Deprecate useLocalNodeJon Bratseth2019-11-201-7/+4
| | | | | | | | | | | | The container will figure this out on its own, and turning this on will make it impossible to query this cluster from another node.
* | update unit test after reviewArne Juul2019-11-201-4/+33
| |
* | add unit test + minor fixes for ValidateNearestNeighborSearcherArne Juul2019-11-202-4/+192
| |
* | updates after reviewArne Juul2019-11-195-27/+29
| |
* | add NearestNeighborItem with validationArne Juul2019-11-199-2/+295
|/
* Merge pull request #11330 from vespa-engine/bratseth/smarter-rebalancingJon Bratseth2019-11-181-4/+2
|\ | | | | Bratseth/smarter rebalancing
| * Do rebalancing deployments in the RebalancerJon Bratseth2019-11-181-4/+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.
* | Optimize importsJon Bratseth2019-11-181-1/+0
| |
* | Move SameElementItem out of betaJon Bratseth2019-11-182-1/+2
| |
* | Handle single value string buckets correctlyJon Bratseth2019-11-152-5/+13
|/
* Remove leftovers from dispatching through fdispatchJon Bratseth2019-11-145-98/+61
|
* 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
|
* YQL parsing/serialization improvementsJon Bratseth2019-11-076-31/+90
| | | | | | - Serialize annotated range and weightedset with bracing - Parse Infinity in ranges - Better error messages in range parsing
* Literal tensors with value expressionsJon Bratseth2019-11-051-2/+2
|
* FastSearcher must not call shutdown on the dispatcher, as it does not own it.Henning Baldersheim2019-11-042-10/+3
| | | | The dispatcher has a life independant og the BackendSearchers and should properly self destruct.
* Nonfunctional changes onlyJon Bratseth2019-10-311-0/+10
|
* Trace field collapsingJon Bratseth2019-10-311-8/+9
|
* Add testsJon Bratseth2019-10-289-17/+101
|
* Rename ownerId to ownerSourceJon Bratseth2019-10-281-7/+7
|
* Trace sources of query profile valuesJon Bratseth2019-10-2812-54/+84
|
* Retain information about sources when compilingJon Bratseth2019-10-287-43/+89
|
* Note value source when visitingJon Bratseth2019-10-2813-185/+296
|
* Remove printlnsJon Bratseth2019-10-271-2/+0
|
* Merge pull request #11127 from ↵Jon Bratseth2019-10-272-17/+43
|\ | | | | | | | | vespa-engine/bratseth/query-profiles-local-variant-resolution Generate combinations of variants found in all paths
| * Generate combinations of variants found in all pathsJon Bratseth2019-10-272-17/+43
| |
* | Merge with masterJon Bratseth2019-10-252-6/+0
|\|
| * Do not install config no longer used.Henning Baldersheim2019-10-241-1/+0
| |
| * Revert "Revert "search-nodes config is long gone. Now it is taken over by ↵Henning Baldersheim2019-10-241-5/+0
| | | | | | | | dispatch co…""
| * Revert "search-nodes config is long gone. Now it is taken over by dispatch ↵Harald Musum2019-10-241-0/+5
| | | | | | | | co…"
| * search-nodes config is long gone. Now it is taken over by dispatch config.Henning Baldersheim2019-10-241-5/+0
| |
* | Create one Dispatcher component per search clusterJon Bratseth2019-10-257-39/+70
|/ | | | | | This avoids creating an excessive number of connections to search clusters when the application (incorrectly) creates many local provider chains to the same search cluster.
* Don't rebalance in AWSJon Bratseth2019-10-241-0/+1
|