aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore/src/vespa/searchcore/proton/attribute/attributemanager.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move `HwInfo` from `proton` namespace to `vespalib`Tor Brede Vekterli2023-11-011-2/+2
* Update copyrightJon Bratseth2023-10-091-1/+1
* The AttributeContext is a short lived cache for attributes guards. Until we u...Henning Baldersheim2023-05-261-1/+5
* Revert "Revert "Explore attribute vector in writer thread.""Tor Egge2023-03-291-10/+0
* Revert "Explore attribute vector in writer thread."Henning Baldersheim2023-03-281-0/+10
* Explore attribute vector in writer thread.Tor Egge2023-03-281-10/+0
* Prepare new attribute manager in prepare_reconfig.Tor Egge2023-02-071-11/+1
* Add comments describing when attribute vector create serial number is set.Tor Egge2023-02-071-0/+10
* Call complete_prepare_reconfig() to adjust prepared reconfig whenTor Egge2023-02-071-7/+7
* Reapply make attribute collection spec serial num optional.Tor Egge2023-02-061-7/+21
* Revert "Make attribute collection spec serial num optional. Pass reconfig"Henning Baldersheim2023-02-061-21/+7
* Make attribute collection spec serial num optional. Pass reconfigTor Egge2023-02-061-7/+21
* Report transient resource usage for all attributes and document meta store.Geir Storli2022-12-061-0/+14
* Various cleanup while reading sorting code in backend.Henning Baldersheim2022-10-131-25/+27
* Normalize includes in searchcore.Tor Egge2022-09-271-1/+1
* Move the AttributeSpec and hide the ConfigHenning Baldersheim2022-05-261-18/+19
* Use unique_ptr for Config in AttributeVectorHenning Baldersheim2022-05-261-0/+2
* Make the attribute enum change interlock shared between all document dbs.Geir Storli2022-03-171-12/+14
* Only require vespalib::Executor instead of vespalib::ThreadExecutorHenning Baldersheim2022-01-191-8/+2
* Get callback when setBucketStateCalculator has completed.Henning Baldersheim2021-11-221-2/+5
* Simplify by using GateCallback.Henning Baldersheim2021-11-191-23/+25
* Use explicit wait over generic sync_all method.Henning Baldersheim2021-11-191-6/+14
* Consider retirement on every cluster change and reconfig.Henning Baldersheim2021-11-121-1/+5
* When node is retired we can relax compaction strategy as we have peakedHenning Baldersheim2021-11-121-0/+11
* Rename ISequencedTaskExecutor::sync() to sync_all().Tor Egge2021-10-281-1/+1
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Wire in the shared executor for use when loading attributes.Henning Baldersheim2021-08-131-5/+5
* Improve handling of changed alloc config.Tor Egge2021-02-021-0/+4
* Various code health.Henning Baldersheim2021-01-301-1/+1
* Wire in use of flush tokens for flush targets.Tor Egge2021-01-061-1/+2
* Expose the shared executor via attribute manager interface.Geir Storli2020-06-251-3/+10
* Let the executor create an executor id to its liking.Henning Baldersheim2020-06-251-3/+5
* Use std::make_unique and auto.Geir Storli2020-05-111-7/+8
* Scout attribute index config.Tor Egge2020-04-231-19/+3
* Move sequenced task executors to staging vespalibHenning Baldersheim2020-04-041-7/+5
* Add ReadableAttributeVector accessor to IAttributeManagerTor Brede Vekterli2020-01-291-0/+11
* Fix format strings in searchcore module.Tor Egge2019-03-121-2/+2
* Expose constness in interface to avoid cheating.Henning Baldersheim2018-08-291-1/+1
* shared_ptr -> unique_ptrHenning Baldersheim2018-08-281-2/+2
* Use explicit before moveHenning Baldersheim2018-08-281-1/+2
* Move smartpointersHenning Baldersheim2018-08-271-1/+1
* Wire in the attribute execution via the IAttributeContext.Henning Baldersheim2018-08-271-7/+11
* - Add option to increment an attribute for every doc matched.Henning Baldersheim2018-08-271-0/+11
* Merge pull request #6636 from vespa-engine/balder/add-attribute_operationHenning Baldersheim2018-08-231-1/+1
|\
| * Move AttributeOperation and AttributeFunctor to searc::attributeHenning Baldersheim2018-08-221-1/+1
* | Use std::make_xxxHenning Baldersheim2018-08-201-1/+1
|/
* = defaultHenning Baldersheim2018-08-151-1/+1
* Use correct prefix name when selecting executor.Henning Baldersheim2018-06-171-1/+1
* - Remove the execute(string, ...) and force the use of ExecutorId.Henning Baldersheim2018-06-171-4/+3
* No need to do referencecounting just for fun.Henning Baldersheim2018-06-121-9/+4