summaryrefslogtreecommitdiffstats
path: root/searchlib/src
Commit message (Collapse)AuthorAgeFilesLines
* Various code health.Henning Baldersheim2021-01-301-3/+2
|
* Use lambda over closure. c++11ificationHenning Baldersheim2021-01-231-5/+8
|
* Various readability and code cleanup. closure -> lambdaHenning Baldersheim2021-01-232-7/+3
|
* libzstd 1.4.7 needs more bytes for compressed data.Tor Egge2021-01-211-1/+3
|
* Fix argument type for cleanHold override.Tor Egge2021-01-202-2/+2
|
* Move general purpose destructor callbacks to vespalib.Henning Baldersheim2021-01-194-47/+3
|
* Move idestructorcallback.h to vespalib module and ↵Henning Baldersheim2021-01-1411-43/+18
| | | | search::IDestructorCallback to vespalib::IdestructorCallback.
* Sync the executor to ensure progress is made when syncing toHenning Baldersheim2021-01-141-0/+5
| | | | avoid spinning adding empty buffer to the Q of the _singleCommitter executor.
* Merge pull request #16037 from vespa-engine/balder/reduce-runtimeHenning Baldersheim2021-01-141-11/+14
|\ | | | | Reduce runtime by using 500 -> 300 children.
| * Reduce runtime by using 500 -> 300 children.Henning Baldersheim2021-01-141-11/+14
| |
* | Merge pull request #16017 from vespa-engine/arnej/avoid-value-copyGeir Storli2021-01-144-2/+29
|\ \ | |/ |/| avoid extra Value copy when updating DirectTensorAttribute
| * avoid extra Value copy when updating DirectTensorAttributeArne Juul2021-01-124-2/+29
| |
* | - Add the cost to expensive tests.Henning Baldersheim2021-01-133-3/+3
| | | | | | | | - Use less resources on the fnet_parallel_rpc test bu just using as many threads as you have cores.
* | Start expensive tests earlier.Henning Baldersheim2021-01-133-3/+3
| |
* | Merge pull request #16022 from vespa-engine/lesters/expressions-as-arguments-3Jon Bratseth2021-01-132-23/+25
|\ \ | |/ |/| Lesters/expressions as arguments 3
| * Allow expressions as arguments to functionsLester Solbakken2021-01-121-3/+13
| |
| * Revert "Revert "Allow expressions as arguments""Lester Solbakken2021-01-072-22/+14
| | | | | | | | This reverts commit d4ab3f6f55ba33bf4095158521493451a1828d65.
* | Merge pull request #15986 from vespa-engine/havardpe/string-id-cleanupArne H Juul2021-01-112-17/+17
|\ \ | | | | | | add string_id and simplify multi-handle container
| * | add string_id and simplify multi-handle containerHåvard Pettersen2021-01-112-17/+17
| | | | | | | | | | | | | | | | | | | | | add more testing static instance instead of lazy singleton use logging for leak detection drop label_t type alias
* | | GC unused empty namespace.Henning Baldersheim2021-01-111-7/+0
| | |
* | | Update test and add instantiations.Henning Baldersheim2021-01-114-8/+3
| | |
* | | Add eolHenning Baldersheim2021-01-101-1/+1
| | |
* | | Have the BufferType::_emptyEntry be static.Henning Baldersheim2021-01-1014-13/+34
|/ / | | | | | | Use an array of buffer types in the array class.
* | only send distanceThreshold conditionallyArne Juul2021-01-082-2/+9
| | | | | | | | | | * abuse a bit in the "allow approximation" integer * we want to cleanup this in several steps later.
* | make check_with_distance_threshold methodArne Juul2021-01-081-8/+16
| |
* | define two constantsArne Juul2021-01-081-6/+12
| |
* | add distanceThreshold option for nearestNeighbor operatorArne Juul2021-01-0822-39/+153
| |
* | add method for threshold->internal distanceArne Juul2021-01-082-1/+28
| |
* | Style fix. Remove unneeded include.Tor Egge2021-01-081-2/+2
| |
* | Stop using fnet scheduler for handling of tls domainSync rpc.Tor Egge2021-01-084-20/+35
| |
* | Merge pull request #15913 from ↵Arne H Juul2021-01-085-328/+225
|\ \ | |/ |/| | | | | vespa-engine/havardpe/use-string-ids-as-tensor-labels Havardpe/use string ids as tensor labels
| * use minimal tensor entry to keep track of tensor dataHåvard Pettersen2021-01-053-18/+179
| | | | | | | | use thin value views for evaluation and serialization
| * use string ids as tensor labelsHåvard Pettersen2021-01-055-340/+76
| |
* | Revert "Allow expressions as arguments"Lester Solbakken2021-01-072-14/+22
| | | | | | | | This reverts commit 3578f2b70312e681b11db97e6ead8997e2dd7d3c.
* | Merge pull request #15937 from ↵Geir Storli2021-01-072-4/+4
|\ \ | | | | | | | | | | | | vespa-engine/toregge/stop-fusion-when-closing-flush-engine Stop fusion when closing flush engine.
| * | Stop fusion when closing flush engine.Tor Egge2021-01-062-4/+4
| | |
* | | Merge pull request #15933 from vespa-engine/lesters/expressions-as-arguments-2Jon Bratseth2021-01-062-22/+14
|\ \ \ | | | | | | | | Allow expressions as arguments
| * | | Allow expressions as argumentsLester Solbakken2021-01-062-22/+14
| |/ /
* | | Merge pull request #15921 from ↵Henning Baldersheim2021-01-061-4/+4
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/balder/let-updates-that-does-not-add-2-corpus-through Allow updates with only remove/clear updates and operations to single…
| * | Allow updates with only remove/clear updates and operations to single value ↵Henning Baldersheim2021-01-051-4/+4
| |/ | | | | | | | | | | | | | | | | numeric fields to pass even when feed rejection is in effect. The rationale is that these updates will not affect memory or disk footprint negatively, but it can have a significant positive effect. Note that this will only be allowed for buckets that are in sync.
* | Detect NUL byte in word when inverting field. Truncate the word andTor Egge2021-01-062-1/+57
| | | | | | | | drop it if the reduced length is zero.
* | Add low level support for stopping a running disk index fusion.Tor Egge2021-01-0510-56/+200
|/
* Merge pull request #15874 from vespa-engine/arnej/no-tensors-in-match-featureArne H Juul2021-01-041-0/+4
|\ | | | | tensor-type fields are not matchable, skip in setup
| * tensor-type fields are not matchable, skip in setupArne Juul2020-12-281-0/+4
| |
* | Merge pull request #15894 from ↵Henning Baldersheim2021-01-041-1/+1
|\ \ | | | | | | | | | | | | vespa-engine/toregge/use-stricter-version-of-dynamic-cast Use stricter version of dynamic_cast.
| * | Use stricter version of dynamic_cast.Tor Egge2021-01-041-1/+1
| | |
* | | Include condition_variable header file when needed.Tor Egge2021-01-041-0/+1
|/ /
* | Reduce amount of memory used by not keeping the _packets around anymore.Henning Baldersheim2020-12-172-41/+16
| | | | | | | | Visiting is now always done from file and _skipList.
* | GC unused codeHenning Baldersheim2020-12-172-71/+0
| |
* | Only visit via file.Henning Baldersheim2020-12-171-6/+2
|/