summaryrefslogtreecommitdiffstats
path: root/searchcore/src
Commit message (Collapse)AuthorAgeFilesLines
* Sort option descriptions and enums to ensure they are in sync.Geir Storli2020-10-261-7/+7
|
* Add option to turn on use_async_message_handling_on_schedule.Geir Storli2020-10-261-10/+22
|
* Merge pull request #15017 from vespa-engine/balder/remove-immediate-commitHenning Baldersheim2020-10-2619-350/+214
|\ | | | | Drop immediate commit, as it is gone.
| * Drop immediate commit, as it is gone.Henning Baldersheim2020-10-2319-350/+214
| |
* | Ensure that documents are visible before accessing them. Aslo use ↵Henning Baldersheim2020-10-231-13/+13
|/ | | | std::make_unique/shared
* Don't track lid for other subdb.Tor Egge2020-10-222-3/+11
|
* dedup common code.Henning Baldersheim2020-10-203-27/+4
|
* Merge pull request #14977 from ↵Henning Baldersheim2020-10-2010-20/+41
|\ | | | | | | | | vespa-engine/toregge/keep-commit-result-live-until-force-commit-is-done Keep commit result live until force commit is done.
| * Keep commit result live until force commit is done.Tor Egge2020-10-2010-20/+41
| |
* | Commit every 5ms during TLS replayHenning Baldersheim2020-10-201-1/+1
|/
* Allow changing indexing.tasklimit and indexing.semiunboundtasklimit inTor Egge2020-10-2013-14/+119
| | | | proton config without restart.
* Stop using PartitionId in searchcore module.Tor Egge2020-10-1611-11/+0
|
* Remove search::StateFile and search::StateBuf.Tor Egge2020-10-161-35/+0
|
* Remove search::IOErrorHandler.Tor Egge2020-10-161-3/+0
|
* Remove search::SigBusHandler.Tor Egge2020-10-161-3/+0
|
* Remove stoponioerrors from proton config.Tor Egge2020-10-165-241/+7
|
* Merge pull request #14905 from ↵Henning Baldersheim2020-10-153-4/+16
|\ | | | | | | | | vespa-engine/toregge/make-tls-replay-progress-before-starting-replay Make tls replay progress object before starting replay.
| * Make tls replay progress object before starting replay.Tor Egge2020-10-153-4/+16
| |
* | handle more exceptionsArne Juul2020-10-151-4/+5
| |
* | fix specArne Juul2020-10-151-1/+1
| |
* | simplifyArne Juul2020-10-151-2/+1
| |
* | use autoArne Juul2020-10-151-1/+1
| |
* | check is_double via typeArne Juul2020-10-151-1/+1
| |
* | simplifyArne Juul2020-10-154-8/+4
| |
* | handle both engine- and factory-based tensorsArne Juul2020-10-1516-83/+97
|/ | | | | | * use EngineOrFactory::get() instead of DefaultTensorEngine::ref() * avoid direct use of DenseTensorView etc where possible * use eval::Value instead of tensor::Tensor where possible
* Merge pull request #14869 from vespa-engine/arnej/minor-document-cleanupHenning Baldersheim2020-10-142-3/+3
|\ | | | | Arnej/minor document cleanup
| * getAsTensorPtr() method can return "pointer to tensor"Arne Juul2020-10-142-3/+3
| |
* | Fix forward declarations.Tor Egge2020-10-142-2/+2
| |
* | Merge pull request #14866 from vespa-engine/toregge/remove-partition-from-spiHenning Baldersheim2020-10-149-53/+16
|\ \ | | | | | | Remove partitions from SPI.
| * | Remove partitions from SPI.Tor Egge2020-10-149-53/+16
| |/
* | Merge pull request #14860 from ↵Geir Storli2020-10-142-10/+33
|\ \ | |/ |/| | | | | vespa-engine/geirst/tensor-implementation-proton-config Add proton config to select which tensor implementation to use for al…
| * Add proton config to select which tensor implementation to use for all ↵Geir Storli2020-10-142-10/+33
| | | | | | | | backend code.
* | Merge pull request #14847 from vespa-engine/balder/monitor-2-mutex-and-cond-4Henning Baldersheim2020-10-142-3/+3
|\ \ | |/ |/| Balder/monitor 2 mutex and cond 4
| * Use std::mutex/std::condition_variable over vespalib::MonitorHenning Baldersheim2020-10-132-3/+3
| |
* | Benchmark get operations.Tor Egge2020-10-1312-4/+125
|/
* Get bucket info after a put, update or remove on spi.Tor Egge2020-10-1217-30/+224
|
* Stop inlining Attribute writer BatchUpdateTask and BatchRemoveTask destructors.Tor Egge2020-10-121-1/+6
|
* Reduce semi unbound task limit down in order to avoid excessive memory bloat.Henning Baldersheim2020-10-082-2/+2
|
* Merge pull request #14785 from ↵Henning Baldersheim2020-10-084-2/+6
|\ | | | | | | | | vespa-engine/balder/2-std-mutex-and-reduce-code-visibility Use std::mutex over vespalib::Lock and reduce code visibility.
| * Use std::mutex over vespalib::Lock and reduce code visibility.Henning Baldersheim2020-10-084-2/+6
| |
* | Merge pull request #14786 from ↵Henning Baldersheim2020-10-083-10/+26
|\ \ | |/ |/| | | | | vespa-engine/vekterli/use-xxh3-as-vespalib-hash-function Use XXH3 over XXH64 as vespalib string hash function
| * Use XXH3 over XXH64 as vespalib string hash functionTor Brede Vekterli2020-10-083-10/+26
| | | | | | | | | | | | XXH3 is faster than XXH64 across the board, especially for short inputs. Change around some tests that implicitly depended on the old hashing.
* | Add mutable for move to work as expectedHenning Baldersheim2020-10-081-3/+3
| |
* | Ensure we really wait until operation is complete.Henning Baldersheim2020-10-082-13/+12
|/
* Use vespalib::Lock -> std::mutexHenning Baldersheim2020-10-081-1/+1
|
* - GC unused code.Henning Baldersheim2020-10-071-1/+0
| | | | - vespalib::Lock -> std::mutex
* Remove broken copy and move constructor and assignment operatoos on ↵Henning Baldersheim2020-10-071-1/+2
| | | | | | vespalib::Lock and vespalib::Monitor. Also repair broken usages of the same.
* Add noexcept as indicated by -WnoeexceptHenning Baldersheim2020-10-0731-159/+109
|
* Take bucket guard after having passed validLid() check.Tor Egge2020-10-061-1/+1
|
* Remove unneeded include.Tor Egge2020-10-061-1/+0
|