aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main
Commit message (Collapse)AuthorAgeFilesLines
* Add/corect copyright headersJon Bratseth2020-01-036-1/+7
|
* Merge pull request #11597 from vespa-engine/balder/correct-dispatcher-shutdownJon Bratseth2019-12-305-16/+43
|\ | | | | This is the correct way of shutting down the the Dispatcher.
| * Avoid starting the ping thread automatically for tests.Henning Baldersheim2019-12-192-3/+16
| |
| * Verify that destruct does not do bad things during destruct.Henning Baldersheim2019-12-192-3/+5
| |
| * 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-301-0/+9
|\ \ | | | | | | Add convenience method
| * | Add convenience methodJon Bratseth2019-12-161-0/+9
| |/
* / Avoid deprecation warningsHenning Baldersheim2019-12-196-9/+12
|/
* Non-functional changes onlyJon Bratseth2019-12-1010-136/+134
|
* Allow nearest neighbor operator where attribute tensor and query tensor have ↵Geir Storli2019-12-051-1/+5
| | | | 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-252-4/+22
|\ | | | | Add some test cases: No functional changes
| * Add some test cases: No functional changesJon Bratseth2019-11-212-4/+22
| |
* | 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.
* | add unit test + minor fixes for ValidateNearestNeighborSearcherArne Juul2019-11-201-4/+24
| |
* | updates after reviewArne Juul2019-11-193-23/+25
| |
* | add NearestNeighborItem with validationArne Juul2019-11-196-2/+247
|/
* 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-151-1/+1
|/
* Remove leftovers from dispatching through fdispatchJon Bratseth2019-11-144-55/+32
|
* Allow function value lookup without rankingExpression() wrapperJon Bratseth2019-11-121-2/+10
|
* Unit test features() accessorJon Bratseth2019-11-121-1/+2
|
* Accessor for summary featuresJon Bratseth2019-11-124-16/+36
|
* YQL parsing/serialization improvementsJon Bratseth2019-11-073-24/+59
| | | | | | - 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.
* Trace field collapsingJon Bratseth2019-10-311-8/+9
|
* Add testsJon Bratseth2019-10-285-11/+23
|
* Rename ownerId to ownerSourceJon Bratseth2019-10-281-7/+7
|
* Trace sources of query profile valuesJon Bratseth2019-10-289-38/+71
|
* 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-271-17/+17
|\ | | | | | | | | 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-271-17/+17
| |
* | Merge with masterJon Bratseth2019-10-251-5/+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-254-27/+50
|/ | | | | | 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
|
* Allow old style select with query profile typesJon Bratseth2019-10-186-20/+52
|
* minheapsize -> minHeapsizeHenning Baldersheim2019-10-151-2/+2
|
* Add minheapsize as a controllable entity. Control it explicit and avoid ↵Henning Baldersheim2019-10-141-0/+3
| | | | using append of jvmargs which is intended for user specified overrides.
* Add constructor for controlling end value include/excludeJon Bratseth2019-10-141-1/+15
|