summaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
* Revert "GC unused useDirectStoarageApiRpc flag"Harald Musum2021-01-171-0/+1
|
* GC unused useDirectStoarageApiRpc flagHenning Baldersheim2021-01-171-1/+0
|
* Use forward declarations to reduce amount of included code.Henning Baldersheim2021-01-156-16/+24
|
* - Add an BucketExecutor interface taking a bucket and a BucketTask for ↵Henning Baldersheim2021-01-151-2/+0
| | | | | | | | | executing a task by the content layer. - Add method to register this interface. - Minor followups after PR review. - Avoid including the world when not necessary to avoid having to recompile everyting for the smallest unrelated change.
* Remove unneeded guard.Tor Egge2021-01-151-1/+0
|
* Add interface for resource usage listener to spi.Tor Egge2021-01-1513-11/+254
| | | | Propagate resource usage to service layer.
* Move idestructorcallback.h to vespalib module and ↵Henning Baldersheim2021-01-1443-76/+78
| | | | search::IDestructorCallback to vespalib::IdestructorCallback.
* GC unused pendingLidsHenning Baldersheim2021-01-142-13/+0
|
* GC unused interface that has been misused once....Henning Baldersheim2021-01-146-30/+0
|
* Merge pull request #16017 from vespa-engine/arnej/avoid-value-copyGeir Storli2021-01-141-6/+2
|\ | | | | avoid extra Value copy when updating DirectTensorAttribute
| * avoid extra Value copy when updating DirectTensorAttributeArne Juul2021-01-121-6/+2
| |
* | Test that updates are stopped by persistence engine if they contain barred ↵Henning Baldersheim2021-01-121-2/+21
| | | | | | | | content.
* | Use the feed reject helper in persistenceengine too.Henning Baldersheim2021-01-121-1/+2
|/
* Move the feed reject helper to document module.Henning Baldersheim2021-01-115-154/+32
|
* Have the BufferType::_emptyEntry be static.Henning Baldersheim2021-01-101-10/+11
| | | | Use an array of buffer types in the array class.
* Reduce test time for searchcore_attributeflush_test_app.Tor Egge2021-01-081-2/+2
|
* Reduce test time for searchcore_index_test.Tor Egge2021-01-084-13/+18
|
* Merge pull request #15937 from ↵Geir Storli2021-01-074-3/+58
|\ | | | | | | | | vespa-engine/toregge/stop-fusion-when-closing-flush-engine Stop fusion when closing flush engine.
| * Stop fusion when closing flush engine.Tor Egge2021-01-064-3/+58
| |
* | Merge pull request #15921 from ↵Henning Baldersheim2021-01-065-10/+182
|\ \ | |/ |/| | | | | vespa-engine/balder/let-updates-that-does-not-add-2-corpus-through Allow updates with only remove/clear updates and operations to single…
| * Add class description.Henning Baldersheim2021-01-061-0/+4
| |
| * Allow updates with only remove/clear updates and operations to single value ↵Henning Baldersheim2021-01-055-10/+178
| | | | | | | | | | | | | | | | | | 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.
* | Wire in use of flush tokens for flush targets.Tor Egge2021-01-0634-81/+94
| |
* | Add low level support for stopping a running disk index fusion.Tor Egge2021-01-052-4/+11
|/
* SimplifyHenning Baldersheim2021-01-051-1/+1
|
* Make the language actually readable.Henning Baldersheim2021-01-051-2/+2
|
* Remove unused member variable.Tor Egge2021-01-041-1/+0
|
* Include thread header file when needed.Tor Egge2021-01-044-0/+4
|
* Merge pull request #15819 from ↵Henning Baldersheim2020-12-158-74/+76
|\ | | | | | | | | vespa-engine/balder/make-the-guard-visible-in-code - Wire in the guard to make it evident that we have it when making ch…
| * - Wire in the guard to make it evident that we have it when making changes ↵Henning Baldersheim2020-12-158-74/+76
| | | | | | | | | | | | that require it. - Clean up some old members and code not used any more.
* | Merge pull request #15823 from vespa-engine/balder/no-need-for-may-when-we-knowHenning Baldersheim2020-12-157-15/+9
|\ \ | | | | | | GC unused parameter. No need to say maybe when it is definitive.
| * | GC unused parameter. No need to say maybe when it is definitive.Henning Baldersheim2020-12-157-15/+9
| |/
* / Add explorer for the shared thread pools used by proton and it's document ↵Geir Storli2020-12-1510-43/+181
|/ | | | databases.
* Merge pull request #15816 from ↵Henning Baldersheim2020-12-157-11/+168
|\ | | | | | | | | vespa-engine/geirst/executor-threading-service-explorer Add explorer for the ExecutorThreadingService used in a document data…
| * Add explorer for the ExecutorThreadingService used in a document database.Geir Storli2020-12-157-11/+168
| |
* | Fix typoHenning Baldersheim2020-12-151-3/+6
| |
* | If number of threads are changes, which is a live change, we must handle ↵Henning Baldersheim2020-12-141-15/+16
|/ | | | that seamlessly with metrics too.
* Make "events before wakeup" configurable for SharedRpcResources.Geir Storli2020-12-101-2/+14
|
* remove tensor.h and tensorengine.hArne Juul2020-12-081-1/+0
|
* Add noexcept specifiers to non-throwing constructors and operators.Tor Egge2020-12-055-6/+6
|
* remove EngineOrFactoryHåvard Pettersen2020-12-043-21/+8
|
* Eliminate inlining warnings.Tor Egge2020-12-042-0/+6
|
* Merge pull request #15647 from ↵Henning Baldersheim2020-12-031-1/+1
|\ | | | | | | | | vespa-engine/toregge/dont-increment-or-decrement-volatile-variables Don't increment or decrement volatile variables. It is deprecated when using C++20.
| * Use std::atomic.Tor Egge2020-12-032-3/+3
| |
| * Don't increment or decrement volatile variables. It is deprecatedTor Egge2020-12-031-2/+2
| | | | | | | | when using C++20.
* | Merge pull request #15646 from ↵Arne H Juul2020-12-031-2/+3
|\ \ | | | | | | | | | | | | vespa-engine/havardpe/only-factory-in-interpreted-function only factory in interpreted function
| * | only factory in interpreted functionHåvard Pettersen2020-12-031-2/+3
| |/
* / simplify notImplemented()Arne Juul2020-12-032-12/+0
|/ | | | | | | * no need for notImplemented() to be virtual * special version for documentmetastore does not seem to add any value * ensure [[noreturn]] attribute actually works
* Merge pull request #15627 from vespa-engine/arnej/no-more-default-tensor-engineArne H Juul2020-12-031-2/+1
|\ | | | | no more default tensor engine
| * no more default tensor engineArne Juul2020-12-031-2/+1
| | | | | | | | | | * disallow using engine as default * remove DefaultTensorEngine as a configurable implementation