aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore/src/vespa/searchcore/proton/attribute/attribute_writer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use regular commitIfChangeVectorTooLarge instead of explicit initiateCommitHenning Baldersheim2023-10-251-0/+1
* Update copyrightJon Bratseth2023-10-091-1/+1
* Don't apply remove to attribute if last sync token on attribute is equal to s...Tor Egge2022-11-251-2/+1
* Rename removeAllOldGenerations() -> reclaim_unused_memory().Geir Storli2022-10-131-1/+1
* Normalize includes in searchcore and searchlib.Tor Egge2022-09-281-1/+1
* Revert "Revert "Revert "Revert "Use a hash_set<int32_t> to quickly check if a...Henning Baldersheim2022-08-161-7/+6
* Revert "Revert "Revert "Use a hash_set<int32_t> to quickly check if a field i...Henning Baldersheim2022-08-151-6/+7
* Revert "Revert "Use a hash_set<int32_t> to quickly check if a field is an ind...Henning Baldersheim2022-08-121-7/+6
* Include searchcommon/attribut/config.h yourself and prepare for hiding large ...Henning Baldersheim2022-05-251-0/+1
* GC unused member.Henning Baldersheim2022-03-291-1/+0
* Tag cpu category for tasks run in the proton shared executor.Geir Storli2022-01-281-2/+4
* Only require vespalib::Executor instead of vespalib::ThreadExecutorHenning Baldersheim2022-01-191-1/+0
* Trigger commit from feedhandler insteda of only in AttributeWriter.Henning Baldersheim2021-12-101-1/+0
* Add DoneCallback to heartBeat so it can be tested without relying on sync.Henning Baldersheim2021-11-301-4/+5
* Allow compactLidSpace with same serial number.Henning Baldersheim2021-11-231-1/+1
* Move draining to separate methodHenning Baldersheim2021-11-191-4/+8
* Avoid sync_all in AttributeWriter destructor.Henning Baldersheim2021-11-191-1/+6
* Remove unused member variable in attribute writer.Tor Egge2021-11-191-1/+0
* Use GateCallback to signal completion of scheduled tasks.Tor Egge2021-11-161-10/+27
* Extract field value in attribute writer thread.Tor Egge2021-11-101-21/+9
* Document field extractor instance must live while extracted field values are ...Tor Egge2021-11-101-2/+3
* Revert "Revert "Prepare for extracting field value in attribute writer thread.""Tor Egge2021-11-101-49/+80
* Revert "Prepare for extracting field value in attribute writer thread."Jon Bratseth2021-11-091-80/+49
* Prepare for extracting field value in attribute writer thread.Tor Egge2021-11-091-49/+80
* Revert "Extract field value in attribute writer thread."Tor Egge2021-11-091-80/+60
* Revert "Remove unused parameters in attribute writer."Tor Egge2021-11-091-7/+7
* Remove unused parameters in attribute writer.Tor Egge2021-11-091-7/+7
* Extract field value in attribute writer thread.Tor Egge2021-11-091-60/+80
* Rename ISequencedTaskExecutor::sync() to sync_all().Tor Egge2021-10-281-3/+3
* After a delete bucket we can afford a separate commit.Henning Baldersheim2021-10-261-0/+1
* If the uncommitted changes pass 128k for an attribute force a commit.Henning Baldersheim2021-10-211-0/+2
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Fix typo.Geir Storli2021-07-151-2/+2
* Optimize assign updates to tensor attribute with hnsw index by handling them ...Geir Storli2021-07-141-20/+82
* Put all params for commit into a single CommitParam structHenning Baldersheim2021-02-271-17/+17
* Move idestructorcallback.h to vespalib module and search::IDestructorCallback...Henning Baldersheim2021-01-141-2/+2
* Add noexcept specifiers to non-throwing constructors and operators.Tor Egge2020-12-051-1/+1
* Revert "Use a hash_set<int32_t> to quickly check if a field is an index field."Harald Musum2020-11-091-1/+1
* Use a hash_set<int32_t> to quickly check if a field is an index field.Henning Baldersheim2020-11-081-1/+1
* Merge pull request #15221 from vespa-engine/balder/compute-updateability-onceHenning Baldersheim2020-11-081-2/+2
|\
| * - Move utility methods from proton::attribute to search::attribute.Henning Baldersheim2020-11-081-2/+2
* | Use builtin_expect to advise on most likely branchHenning Baldersheim2020-11-071-2/+2
|/
* Drop immediate commit, as it is gone.Henning Baldersheim2020-10-231-77/+28
* Stop inlining Attribute writer BatchUpdateTask and BatchRemoveTask destructors.Tor Egge2020-10-121-1/+6
* Explicitly instantiate common attribute update member functions.Tor Egge2020-10-051-1/+0
* Modify applyCommit to commit without updating synctoken if too early.Henning Baldersheim2020-10-031-0/+2
* Add wakeup call on the executors to allow to urgent wakeup of lazy exeutors o...Henning Baldersheim2020-10-031-0/+1
* Ignore force commit with serial number not greater than attribute vector crea...Tor Egge2020-09-231-1/+3
* Run prepare step of two-phase puts in the shared executor instead of the attr...Geir Storli2020-06-251-3/+4
* Let the executor create an executor id to its liking.Henning Baldersheim2020-06-251-2/+2