aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
* ReindentHenning Baldersheim2018-12-181-3/+3
|
* Return information if a buffer is held.Henning Baldersheim2018-12-181-2/+1
| | | | | Use std::make_unique. Minor unifying cleanup.
* No explicit inline in header file.Henning Baldersheim2018-12-176-89/+64
|
* UINT1 -> BOOLHenning Baldersheim2018-12-162-4/+3
|
* UINT1 -> BOOLHenning Baldersheim2018-12-163-0/+11
|
* Fix typos and remove a superfluous lineHarald Musum2018-12-141-9/+8
|
* Merge pull request #7852 from vespa-engine/balder/factor-out-subdbconfigGeir Storli2018-12-0528-392/+280
|\ | | | | - Decouple index config from ProtonConfig.
| * NULL -> nullptr and use bool operator on smart pointers.Henning Baldersheim2018-12-041-22/+17
| |
| * - Decouple index config from ProtonConfig.Henning Baldersheim2018-12-0328-370/+263
| | | | | | | | | | - Decouple grow config from Protonconfig. No semantic changes, just refactoring.
* | Revert "Revert "Round minimum coverage up""Olli Virtanen2018-12-051-1/+1
| |
* | Revert "Round minimum coverage up"Olli Virtanen2018-12-041-1/+1
| |
* | Round minimum coverage upOlli Virtanen2018-12-041-1/+1
|/
* Merge pull request #7813 from ↵Henning Baldersheim2018-11-294-13/+23
|\ | | | | | | | | vespa-engine/balder/investigate-adaptive-distribution Prevent bad effects of zero search time.
| * Prevent bad effects of zero search time.Henning Baldersheim2018-11-294-13/+23
| |
* | Include what you need and no more.Henning Baldersheim2018-11-295-3/+6
| |
* | Use std::chrono::steady::clockHenning Baldersheim2018-11-292-24/+6
|/
* Use explicit EntryRef constructor to avoid unintended conversionHenning Baldersheim2018-11-285-3/+11
| | | | | Conflicts: searchlib/src/vespa/searchlib/attribute/multienumattribute.hpp
* =default while reading code.Henning Baldersheim2018-11-281-22/+13
|
* = deafult and NULL -> nullptrHenning Baldersheim2018-11-281-1/+1
|
* A little less aagressive initial guess.Henning Baldersheim2018-11-231-1/+1
|
* Use a very small number to ensure all groups are likely for selection during ↵Henning Baldersheim2018-11-221-1/+1
| | | | startup.
* Move std::max to construction time.Henning Baldersheim2018-11-222-3/+3
|
* Allow faster converge on startup, by capping decay rate at queries issued so ↵Henning Baldersheim2018-11-223-12/+23
| | | | far.
* React 10 times faster to changes in latency.Henning Baldersheim2018-11-221-1/+1
|
* 10ms is a more desirable and likely latency than 1sHenning Baldersheim2018-11-221-3/+2
|
* remove reduandant virtualHenning Baldersheim2018-11-221-5/+4
|
* Merge pull request #5471 from ↵Henning Baldersheim2018-11-211-2/+2
|\ | | | | | | | | vespa-engine/balder/use-weighted-group-distribution Use weighted random group distribution as default
| * weighted -> adaptive.Henning Baldersheim2018-04-061-1/+1
| |
| * Use weighted random group distribution as defaultHenning Baldersheim2018-04-051-1/+1
| |
* | Ensure attribute status is updated before giving exclusive read access.Geir Storli2018-11-161-2/+3
| |
* | Add clarifying comment.Henning Baldersheim2018-11-131-0/+1
| |
* | Add test and fix that repeated reconfigs works for schema changes.Henning Baldersheim2018-11-132-40/+25
| |
* | Merge pull request #7594 from ↵Henning Baldersheim2018-11-0911-27/+200
|\ \ | | | | | | | | | | | | vespa-engine/balder/correct-coverage-reporting-on-adaptive-timeout Balder/correct coverage reporting on adaptive timeout
| * | Refactor to make coverage testable and test it.Henning Baldersheim2018-11-0811-30/+200
| | |
| * | properly compute coverage on adaptive timeout.Henning Baldersheim2018-11-071-2/+5
| | |
* | | Merge pull request #7607 from ↵Håvard Pettersen2018-11-091-4/+4
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/balder/minor-code-cleanup-while-reading-code Balder/minor code cleanup while reading code
| * | | = deafult and c++11 for loopsHenning Baldersheim2018-11-091-4/+4
| |/ /
* / / disable encryption for fs4 protocol in C++Håvard Pettersen2018-11-081-1/+1
|/ /
* | Ensure that we do not get division by zero by always requiring non-zero divisor.Henning Baldersheim2018-11-071-1/+1
| |
* | Also estimate active docs when enabling adaptive timeout.Henning Baldersheim2018-11-021-2/+3
| |
* | Set adaptive-timeout as reason for coverage loss if it has any.Henning Baldersheim2018-11-022-6/+19
| |
* | Merge pull request #7508 from ↵Henning Baldersheim2018-11-011-3/+3
|\ \ | | | | | | | | | | | | vespa-engine/geirst/more-accurate-metric-descriptions Add more accurate metric descriptions.
| * | Add more accurate metric descriptions.Geir Storli2018-10-311-3/+3
| | |
* | | Fix mixup of summary thread observer and index thread observer.Tor Egge2018-11-013-8/+8
| | |
* | | Use a hash map for faster lookup.Henning Baldersheim2018-10-312-7/+6
|/ /
* | Reject updates with bad ids (document type in id scheme is differentTor Egge2018-10-122-0/+14
| | | | | | | | from document type for serialized document update).
* | Reject updates with old doc id scheme.Tor Egge2018-10-122-2/+17
| |
* | Reject removes with old doc id scheme.Tor Egge2018-10-122-2/+14
| |
* | Merge pull request #7249 from vespa-engine/balder/expose-exception-informationHenning Baldersheim2018-10-091-3/+0
|\ \ | | | | | | Expose exception information. If totally unknown, generate core.
| * | Expose exception information. If totally unknown, generate core.Henning Baldersheim2018-10-091-3/+0
| | |