summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
* Introduce async write interface in the TLS.Henning Baldersheim2017-10-187-6/+45
| | | | | Wire it in all the way up and in to proton. The implementation is still synchronous.
* Revert "Introduce async write interface in the TLS."Henning Baldersheim2017-10-177-45/+6
|
* Introduce async write interface in the TLS.Henning Baldersheim2017-10-177-6/+45
| | | | | Wire it in all the way up and in to proton. The implementation is still synchronous.
* do not discard search iteratorsHåvard Pettersen2017-10-133-17/+13
|
* - Let the commitExecutor and the sessionExecutor be different.Henning Baldersheim2017-10-123-3/+4
| | | | - No need to sync commitExecutor.
* Remove subscribe to TLS.Henning Baldersheim2017-10-1110-358/+37
|
* Wait for existing sync task to complete before scheduling a new sync taskTor Egge2017-10-111-6/+14
| | | | when switching to new domain part.
* Introduce a commit executor. For now it will be the same as the session ↵Henning Baldersheim2017-10-103-12/+16
| | | | | | executor. However, later on they might differ.
* Remove useFync argument.Henning Baldersheim2017-10-108-70/+36
| | | | Do not use default values in argumentlist.
* executor -> sessionExecutor and some minor syntax changes. No Sematics.Henning Baldersheim2017-10-104-65/+48
|
* Remove stray nbostream.h includes.Tor Egge2017-10-093-3/+0
|
* Remove unused using statement.Tor Egge2017-10-091-1/+0
|
* Eliminate split open handling (earlyOpen() + lateOpen()), use open() instead.Tor Egge2017-10-0910-161/+52
|
* Remove unused (de)serialization to/from nbostream.Tor Egge2017-10-099-277/+0
|
* Remove support for disk index checkpointing.Tor Egge2017-10-0928-1126/+40
|
* Stop testing disk index checkpointing. It is not currently used.Tor Egge2017-10-096-446/+9
|
* Let config reflect what it is, a threadpool serving a range of background ↵Henning Baldersheim2017-10-069-40/+28
| | | | task in the backend.
* Add equality operators on the configs.Henning Baldersheim2017-10-0511-192/+166
|
* Wire in LogDocumentStore::Config in snapshot.Henning Baldersheim2017-10-052-5/+11
|
* Wire in for live reconfiguration of DocumentStore.Henning Baldersheim2017-10-058-47/+64
|
* Add convenience methodsJon Bratseth2017-10-052-0/+35
|
* Merge pull request #3570 from ↵Geir Storli2017-09-2814-40/+53
|\ | | | | | | | | vespa-engine/toregge/more-datatype-checking-in-feature-setup Narrow down allowed attribute vector data types for some feature executors
| * Actual attribute vector is not needed when only checking feature executor setup.Tor Egge2017-09-281-3/+0
| |
| * Narrow down the set of attribute vector data types allowed for featureTor Egge2017-09-2813-40/+46
| | | | | | | | executors that expect full attribute vector API to be implemented.
| * Test that setting up tensor attribute for attributeMatch feature fails.Tor Egge2017-09-281-0/+10
| |
* | Merge pull request #3562 from ↵Arnstein Ressem2017-09-282-1/+8
|\ \ | |/ |/| | | | | vespa-engine/revert-3561-revert-3554-aressem/remove-post-install-script Revert "Revert "Aressem/remove post install script""
| * Revert "Revert "Aressem/remove post install script""Arnstein Ressem2017-09-272-1/+8
| |
* | Merge pull request #3558 from ↵Geir Storli2017-09-286-6/+91
|\ \ | |/ |/| | | | | vespa-engine/toregge/validate-datatype-as-part-of-validating-blueprint-parameters Validate data type as part of validating blueprint parameters.
| * Limit data types allowed for attribute match feature.Tor Egge2017-09-272-2/+4
| |
| * Be more explicit when creating data types masks.Tor Egge2017-09-271-4/+17
| |
| * Hide internal state of ParameterDataTypeSet.Tor Egge2017-09-271-5/+8
| |
| * Validate data type as part of validating blueprint parameters.Tor Egge2017-09-274-4/+71
| |
* | Revert "Aressem/remove post install script"Arnstein Ressem2017-09-272-8/+1
|/
* Merge pull request #3554 from vespa-engine/aressem/remove-post-install-scriptArnstein Ressem2017-09-272-1/+8
|\ | | | | Aressem/remove post install script
| * Create function to install config definitions.Arnstein Ressem2017-09-271-1/+1
| |
| * Some files left out compared to old version.Arnstein Ressem2017-09-261-0/+1
| |
| * Remove global install of files and put this in the modules that owns them.Arnstein Ressem2017-09-251-0/+6
| |
* | Use multiple threads for mbus invokeHenning Baldersheim2017-09-266-54/+20
| |
* | use internal match data for common dummy term field match dataHåvard Pettersen2017-09-259-32/+77
|/
* Avoid the phrase 'boolean search' for predicate fieldsJon Bratseth2017-09-212-2/+2
| | | | | This is to avoid any confusion with boolean search in the meaning of combining query operators with boolean combinators.
* Make attribute disk usage estimate more robust. Use cached values insteadTor Egge2017-09-212-2/+3
| | | | of calling methods that require an attribute guard being held.
* Merge pull request #3471 from ↵Jon Bratseth2017-09-2054-139/+7
|\ | | | | | | | | vespa-engine/vekterli/remove-outdated-copyright-notices Remove or update outdated copyright notices
| * Remove or update outdated copyright noticesTor Brede Vekterli2017-09-2054-139/+7
| |
* | Improve attribute vector disk usage estimate.Tor Egge2017-09-201-3/+8
|/
* Merge pull request #3462 from ↵Henning Baldersheim2017-09-2070-126/+208
|\ | | | | | | | | vespa-engine/havardpe/reuse-termwise-vector-in-second-phase-fixup Havardpe/reuse termwise vector in second phase fixup
| * enable re-using termwise bitvectors in second phaseHåvard Pettersen2017-09-2070-126/+208
| | | | | | | | | | detach match data from rank program and refactor match loop re-use bitvector in termwise search if range is the same
| * Revert "Havardpe/reuse termwise vector in second phase"Henning Baldersheim2017-09-1970-208/+126
| |
| * re-use bitvector if re-inited with same docid rangeHåvard Pettersen2017-09-191-6/+16
| |
| * MatchData no longer owned by RankProgramHåvard Pettersen2017-09-1912-58/+70
| |
| * pass cost MatchData to executorsHåvard Pettersen2017-09-1953-62/+62
| |