Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #25680 from vespa-engine/mpolden/set-gpu-device | Martin Polden | 2023-01-24 | 1 | -0/+2 |
|\ | | | | | Support configuration of GPU device to use in ONNX model | ||||
| * | Support configuration of GPU device to use in ONNX model | Martin Polden | 2023-01-23 | 1 | -0/+2 |
| | | |||||
* | | Warn about bad config, and cap searchable copies at redundancy | Henning Baldersheim | 2023-01-23 | 1 | -2/+10 |
|/ | |||||
* | separate profiling depth parameters | Håvard Pettersen | 2023-01-19 | 5 | -18/+25 |
| | |||||
* | wire in match profiling | Håvard Pettersen | 2023-01-18 | 2 | -4/+16 |
| | |||||
* | - Remove the explicit close method in SessionManager. Just do it in ↵ | Henning Baldersheim | 2023-01-17 | 4 | -22/+16 |
| | | | | | | | destructor instead. - Destruct instead of close. Works even if it has not been constructed. - Minor code cleanup. | ||||
* | Only attribute fields can represent virtual fields. | Geir Storli | 2023-01-13 | 2 | -8/+16 |
| | |||||
* | Imported attributes can also represent virtual fields. | Geir Storli | 2023-01-13 | 2 | -8/+8 |
| | |||||
* | Expose SameElement query terms to ranking. | Geir Storli | 2023-01-12 | 15 | -38/+64 |
| | | | | | | A TermFieldMatchData is allocated per SameElement term, and this is used to signal matching docids in doUnpack() on the SameElement search iterator. This allows using the matches() rank feature on a field (virtual) that is searched using a SameElement term. | ||||
* | - Hide members | Henning Baldersheim | 2023-01-07 | 3 | -44/+16 |
| | | | | | | - Remove unused methods. - Set params in constructor and make them const. - reorder members to reduce holes in struct. | ||||
* | Cap number of threads used per query at number of cores. | Henning Baldersheim | 2023-01-06 | 5 | -2/+8 |
| | |||||
* | Add interface class IKeywordExtractorFactory. | Tor Egge | 2023-01-05 | 1 | -2/+4 |
| | | | | Move ownership of IKeywordExtractor to JuniperDFW. | ||||
* | Add interface class IKeywordExtractor. | Tor Egge | 2023-01-05 | 1 | -2/+2 |
| | |||||
* | Remove unused IDocsumEnvironment::lookupIndex() member function. | Tor Egge | 2023-01-05 | 1 | -1/+0 |
| | | | | Remove unused KeywordExtractor constructor argument. | ||||
* | Extract virtual fields in the index environment. | Geir Storli | 2023-01-04 | 2 | -0/+71 |
| | | | | | Fields that are represented by a set of attributes in the backend are considered virtual fields. Currently, this is map or array of struct fields (from the SD file) with struct-field attributes. | ||||
* | - Remove allowvisitcaching which has been true for many years. | Henning Baldersheim | 2023-01-03 | 1 | -1/+0 |
| | | | | - Improve thread safety. | ||||
* | Stop current task before updating config and restarting task. | Henning Baldersheim | 2023-01-02 | 1 | -1/+1 |
| | |||||
* | Use mutex/condition_variable instead of atomic/sleep for synchronization. | Henning Baldersheim | 2023-01-02 | 1 | -11/+23 |
| | |||||
* | Use a unique_ptr and hide implementation. | Henning Baldersheim | 2022-12-21 | 2 | -7/+10 |
| | |||||
* | Change from typedef to using in searchcore. | Geir Storli | 2022-12-21 | 146 | -294/+292 |
| | |||||
* | Rename docsummary unit test file. | Geir Storli | 2022-12-21 | 2 | -1/+1 |
| | |||||
* | Remove stacksize from the thread pools and thread executors. | Henning Baldersheim | 2022-12-20 | 39 | -80/+69 |
| | |||||
* | Simplify implementation of FlushEngine::FlushMeta::getStart(). | Geir Storli | 2022-12-19 | 1 | -1/+1 |
| | |||||
* | Merge pull request #25282 from ↵ | Henning Baldersheim | 2022-12-19 | 19 | -92/+258 |
|\ | | | | | | | | | vespa-engine/geirst/avoid-flushing-components-more-than-necessary Avoid flushing components in proton more than necessary. | ||||
| * | Avoid flushing components in proton more than necessary. | Geir Storli | 2022-12-16 | 19 | -92/+258 |
| | | | | | | | | | | | | Don't consider TLSSIZE ordering if there exists an active (ongoing) flush (for the same flush handler) that started before the last flush time of the flush target to evaluate. Instead we should wait for the active (ongoing) flush to be finished before doing another evaluation. | ||||
* | | reduce number of files included and some minor cleanup. | Henning Baldersheim | 2022-12-16 | 3 | -1/+7 |
| | | |||||
* | | Use curly braces | Henning Baldersheim | 2022-12-16 | 1 | -1/+2 |
| | | |||||
* | | No need to restart sampling or reconfigure anything unless the config has ↵ | Henning Baldersheim | 2022-12-16 | 5 | -13/+34 |
|/ | | | | changed. | ||||
* | The inner task has potentially longer lifetime than the outer task so we ↵ | Henning Baldersheim | 2022-12-15 | 1 | -1/+1 |
| | | | | need to bring along a copy of everything we need. | ||||
* | Include thread to get declaration of std::this_thread::sleep_for(). | Tor Egge | 2022-12-15 | 1 | -0/+1 |
| | |||||
* | Consider disk space used by symlinks and directories. | Tor Egge | 2022-12-14 | 1 | -3/+12 |
| | |||||
* | Merge pull request #25237 from vespa-engine/balder/gc-unused-executor-magic | Henning Baldersheim | 2022-12-13 | 5 | -55/+14 |
|\ | | | | | There is only one the master executor available to the MaintenanceJobs. | ||||
| * | Locate clearing and populating _periodicTaskHandles list in same method for ↵ | Henning Baldersheim | 2022-12-13 | 1 | -2/+1 |
| | | | | | | | | readability. | ||||
| * | There is only one the master executor available to the MaintenanceJobs. | Henning Baldersheim | 2022-12-13 | 5 | -53/+13 |
| | | | | | | | | Remove all traces suggesting otherwise. | ||||
* | | - Reorder to cancel the recurring task. | Henning Baldersheim | 2022-12-13 | 3 | -4/+6 |
| | | | | | | | | - Add and explicit close. | ||||
* | | Revert "Revert "Use the forward scheduler in proton also for ↵ | Henning Baldersheim | 2022-12-13 | 5 | -46/+41 |
| | | | | | | | | disk-mem-util-sampler""" | ||||
* | | Revert "Revert "Revert "Use the forward scheduler in proton also for ↵ | Harald Musum | 2022-12-13 | 5 | -41/+46 |
|/ | | | | disk-mem-util-sampler"" " | ||||
* | Since the DiskMemUsageSampler must be alive during documentdb shutdown, it ↵ | Henning Baldersheim | 2022-12-13 | 3 | -2/+7 |
| | | | | must closed instead of deleted when disconnecting from scheduler. | ||||
* | Revert "Revert "Use the forward scheduler in proton also for ↵ | Henning Baldersheim | 2022-12-13 | 5 | -47/+37 |
| | | | | disk-mem-util-sampler"" | ||||
* | Revert "Use the forward scheduler in proton also for disk-mem-util-sampler" | Harald Musum | 2022-12-13 | 5 | -37/+47 |
| | |||||
* | Remove includes not needed. | Henning Baldersheim | 2022-12-13 | 3 | -17/+14 |
| | |||||
* | Use the forward scheduler in proton also for disk-mem-util-sampler. | Henning Baldersheim | 2022-12-13 | 4 | -30/+23 |
| | |||||
* | Merge pull request #25222 from ↵ | Henning Baldersheim | 2022-12-13 | 6 | -39/+131 |
|\ | | | | | | | | | vespa-engine/balder/ensure-only-1-task-executing-and-wait-until-safe Balder/ensure only 1 task executing and wait until safe | ||||
| * | Add unit test for proper sequencing of task execution and synchronous cleanup. | Henning Baldersheim | 2022-12-13 | 1 | -0/+30 |
| | | |||||
| * | Remove reset as interface for the executors. Require users to consider lifetime. | Henning Baldersheim | 2022-12-12 | 6 | -36/+7 |
| | | |||||
| * | Track which tasks are ongoing, and cancel and clean up in correct order. | Henning Baldersheim | 2022-12-12 | 3 | -6/+97 |
| | | |||||
* | | Merge pull request #25223 from vespa-engine/geirst/memory-flush-gtest | Henning Baldersheim | 2022-12-12 | 2 | -55/+38 |
|\ \ | |/ |/| | Rewrite memoryflush tests to GTest. | ||||
| * | Rewrite memoryflush tests to GTest. | Geir Storli | 2022-12-12 | 2 | -55/+38 |
| | | |||||
* | | Keep the original task in a shared_ptr in the wrapping lambda and make a ↵ | Henning Baldersheim | 2022-12-12 | 1 | -2/+3 |
| | | | | | | | | copy of it and pass to the actual task diaptch on another executor to ensure lifetime. | ||||
* | | Clean up cancelled task | Henning Baldersheim | 2022-12-12 | 1 | -1/+2 |
|/ |