Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reapply make attribute collection spec serial num optional. | Tor Egge | 2023-02-06 | 3 | -22/+76 |
| | | | | | Pass reconfig serial num explicitly to various reconfigure member functions since it might not be available from attribute collection spec. | ||||
* | Revert "Make attribute collection spec serial num optional. Pass reconfig" | Henning Baldersheim | 2023-02-06 | 3 | -76/+22 |
| | |||||
* | Make attribute collection spec serial num optional. Pass reconfig | Tor Egge | 2023-02-06 | 3 | -22/+76 |
| | | | | | serial num explicitly to various reconfigure member functions since it might not be available from attribute collection spec. | ||||
* | Drop ranking assets repo from SearchableDocSubDB. | Tor Egge | 2023-02-03 | 2 | -21/+15 |
| | |||||
* | Remove unused variable. | Tor Egge | 2023-02-02 | 1 | -1/+0 |
| | |||||
* | Add helper member function to fixture classes. | Tor Egge | 2023-02-02 | 1 | -46/+60 |
| | |||||
* | Add prepare_reconfig member function to FastAccessDocSubDBConfigurer | Tor Egge | 2023-02-02 | 1 | -13/+45 |
| | | | | and SearchableDocSubDBConfigurer. | ||||
* | Add proton::DocumentDB::prepare_reconfig | Tor Egge | 2023-02-02 | 1 | -1/+5 |
| | |||||
* | Deinline large destructors and clean up some code based on clion hints. | Henning Baldersheim | 2023-02-01 | 6 | -63/+67 |
| | |||||
* | Remove unused variable in searchcore docsummary unit test. | Tor Egge | 2023-01-29 | 1 | -4/+0 |
| | |||||
* | Remove redundant or pessimizing moves. | Tor Egge | 2023-01-28 | 1 | -2/+2 |
| | |||||
* | Propagate schema to summary manager. | Tor Egge | 2023-01-25 | 1 | -1/+28 |
| | |||||
* | separate profiling depth parameters | Håvard Pettersen | 2023-01-19 | 1 | -1/+1 |
| | |||||
* | - Remove the explicit close method in SessionManager. Just do it in ↵ | Henning Baldersheim | 2023-01-17 | 1 | -10/+10 |
| | | | | | | | 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 | 1 | -7/+13 |
| | |||||
* | Imported attributes can also represent virtual fields. | Geir Storli | 2023-01-13 | 1 | -2/+2 |
| | |||||
* | Expose SameElement query terms to ranking. | Geir Storli | 2023-01-12 | 7 | -26/+37 |
| | | | | | | 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 | 2 | -41/+14 |
| | | | | | | - Remove unused methods. - Set params in constructor and make them const. - reorder members to reduce holes in struct. | ||||
* | Extract virtual fields in the index environment. | Geir Storli | 2023-01-04 | 1 | -0/+35 |
| | | | | | 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. | ||||
* | Change from typedef to using in searchcore. | Geir Storli | 2022-12-21 | 31 | -95/+95 |
| | |||||
* | 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 | 20 | -32/+31 |
| | |||||
* | Merge pull request #25282 from ↵ | Henning Baldersheim | 2022-12-19 | 3 | -50/+93 |
|\ | | | | | | | | | 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 | 3 | -50/+93 |
| | | | | | | | | | | | | 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. | ||||
* | | No need to restart sampling or reconfigure anything unless the config has ↵ | Henning Baldersheim | 2022-12-16 | 1 | -3/+11 |
|/ | | | | changed. | ||||
* | Include thread to get declaration of std::this_thread::sleep_for(). | Tor Egge | 2022-12-15 | 1 | -0/+1 |
| | |||||
* | Merge pull request #25237 from vespa-engine/balder/gc-unused-executor-magic | Henning Baldersheim | 2022-12-13 | 1 | -24/+5 |
|\ | | | | | There is only one the master executor available to the MaintenanceJobs. | ||||
| * | There is only one the master executor available to the MaintenanceJobs. | Henning Baldersheim | 2022-12-13 | 1 | -24/+5 |
| | | | | | | | | Remove all traces suggesting otherwise. | ||||
* | | - Reorder to cancel the recurring task. | Henning Baldersheim | 2022-12-13 | 1 | -1/+3 |
| | | | | | | | | - Add and explicit close. | ||||
* | | Revert "Revert "Use the forward scheduler in proton also for ↵ | Henning Baldersheim | 2022-12-13 | 1 | -4/+8 |
| | | | | | | | | disk-mem-util-sampler""" | ||||
* | | Revert "Revert "Revert "Use the forward scheduler in proton also for ↵ | Harald Musum | 2022-12-13 | 1 | -8/+4 |
|/ | | | | disk-mem-util-sampler"" " | ||||
* | Revert "Revert "Use the forward scheduler in proton also for ↵ | Henning Baldersheim | 2022-12-13 | 1 | -4/+8 |
| | | | | disk-mem-util-sampler"" | ||||
* | Revert "Use the forward scheduler in proton also for disk-mem-util-sampler" | Harald Musum | 2022-12-13 | 1 | -8/+4 |
| | |||||
* | Use the forward scheduler in proton also for disk-mem-util-sampler. | Henning Baldersheim | 2022-12-13 | 1 | -4/+8 |
| | |||||
* | Merge pull request #25222 from ↵ | Henning Baldersheim | 2022-12-13 | 1 | -10/+30 |
|\ | | | | | | | | | 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 | 1 | -10/+0 |
| | | |||||
* | | Rewrite memoryflush tests to GTest. | Geir Storli | 2022-12-12 | 2 | -55/+38 |
|/ | |||||
* | Merge pull request #25190 from vespa-engine/balder/add-cancellation | Henning Baldersheim | 2022-12-11 | 1 | -4/+13 |
|\ | | | | | Return a handle that will deregister the recurring task when it goes … | ||||
| * | Return a handle that will deregister the recurring task when it goes out of ↵ | Henning Baldersheim | 2022-12-09 | 1 | -4/+13 |
| | | | | | | | | | | | | scope. This requires the user to consider lifetime, and allows for finegrained control. | ||||
* | | Merge pull request #25198 from ↵ | Henning Baldersheim | 2022-12-09 | 2 | -0/+73 |
|\ \ | |/ |/| | | | | | vespa-engine/geirst/more-robust-initialization-of-proton-components Make initialization of proton components more robust regarding resour… | ||||
| * | Make initialization of proton components more robust regarding resource usage. | Geir Storli | 2022-12-09 | 2 | -0/+73 |
| | | | | | | | | | | | | | | With this change the number of initialize threads is cut in half each time the initialization of proton components is aborted, e.g. due to running out of memory. This adjustment should ensure that we eventually are able to initialize and start proton if we are very tight on resources. | ||||
* | | Move sessionmanager from documentdb to proton and use a ↵ | Henning Baldersheim | 2022-12-08 | 3 | -66/+7 |
|/ | | | | SchedulerForwardExecutor to drive pruning instead of a maintenance job. | ||||
* | GC unused session manager | Henning Baldersheim | 2022-12-08 | 1 | -1/+0 |
| | |||||
* | Add SessionManager in IDocumentDBOwner, but only use in mocks in tests for now. | Henning Baldersheim | 2022-12-08 | 3 | -81/+39 |
| | |||||
* | Wire SessionManager via IDocumentSubDBOwner | Henning Baldersheim | 2022-12-08 | 2 | -9/+12 |
| | |||||
* | Add class that posts tasks at a regular interval to another executor. | Geir Storli | 2022-12-08 | 2 | -24/+58 |
| | |||||
* | GC unused DocumentDBMaintenanceConfig | Henning Baldersheim | 2022-12-07 | 1 | -2/+2 |
| | |||||
* | Report transient resource usage for all attributes and document meta store. | Geir Storli | 2022-12-06 | 2 | -0/+16 |
| | |||||
* | Turn off FullSearch optimization for active lids blueprint createLeafSearch(). | Tor Egge | 2022-12-06 | 1 | -9/+20 |
| |