Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "Revert "Revert "Revert "Use a hash_set<int32_t> to quickly check if ↵ | Henning Baldersheim | 2022-08-16 | 1 | -1/+1 |
| | | | | a field i…"" | ||||
* | Use std::make_shared and std::make_unique. | Henning Baldersheim | 2022-08-16 | 1 | -15/+20 |
| | |||||
* | Revert "Revert "Revert "Use a hash_set<int32_t> to quickly check if a field ↵ | Henning Baldersheim | 2022-08-15 | 1 | -1/+1 |
| | | | | i…" | ||||
* | Revert "Revert "Use a hash_set<int32_t> to quickly check if a field is an ↵ | Henning Baldersheim | 2022-08-12 | 1 | -1/+1 |
| | | | | | | index field."" Handle structs too. | ||||
* | Avoid using vespalib::Identifiable. | Henning Baldersheim | 2022-05-27 | 1 | -1/+2 |
| | |||||
* | Include searchcommon/attribut/config.h yourself and prepare for hiding large ↵ | Henning Baldersheim | 2022-05-25 | 1 | -0/+1 |
| | | | | | | implementation. Add setters to vespalib::GrowStrategy. | ||||
* | Fix race conditions in vespalib::Cache. | Tor Egge | 2022-04-29 | 1 | -1/+1 |
| | |||||
* | Reduce use of Identifiable for document::DatatType | Henning Baldersheim | 2022-03-03 | 1 | -0/+1 |
| | |||||
* | Revert "Revert "Revert "Revert "Use common tranport for TlsClient"""" | Henning Baldersheim | 2022-02-23 | 1 | -7/+5 |
| | |||||
* | Revert "Revert "Revert "Use common tranport for TlsClient""" | Harald Musum | 2022-02-23 | 1 | -5/+7 |
| | |||||
* | Revert "Revert "Use common tranport for TlsClient"" | Henning Baldersheim | 2022-02-22 | 1 | -7/+5 |
| | |||||
* | Revert "Use common tranport for TlsClient" | Harald Musum | 2022-02-22 | 1 | -5/+7 |
| | |||||
* | - Use common tranport for TlsClient. | Henning Baldersheim | 2022-02-22 | 1 | -7/+5 |
| | | | | - Also refactor to simplify unit tests. | ||||
* | Sync master executor one extra time.... | Henning Baldersheim | 2021-11-30 | 1 | -0/+2 |
| | |||||
* | Do not move when it is a const reference. | Henning Baldersheim | 2021-11-30 | 1 | -1/+1 |
| | |||||
* | Add DoneCallback to removeDocuments. | Henning Baldersheim | 2021-11-30 | 1 | -8/+7 |
| | |||||
* | Add DoneCallback to heartBeat so it can be tested without relying on sync. | Henning Baldersheim | 2021-11-30 | 1 | -2/+6 |
| | |||||
* | Wire in OnDoneCallback in handleLidSpaceCompaction to avoid brute force ↵ | Henning Baldersheim | 2021-11-30 | 1 | -10/+20 |
| | | | | sync_all_executors. | ||||
* | Avoid using sync_all_executors. | Henning Baldersheim | 2021-11-30 | 1 | -6/+11 |
| | |||||
* | Remove sync_all_executors from IThreadingService interface. | Henning Baldersheim | 2021-11-26 | 1 | -1/+2 |
| | |||||
* | Revert "Go back to using sync" | Henning Baldersheim | 2021-11-23 | 1 | -2/+2 |
| | |||||
* | Do not require sync of all executors | Henning Baldersheim | 2021-11-22 | 1 | -3/+6 |
| | |||||
* | Differentiate the levels of sync required. | Henning Baldersheim | 2021-11-22 | 1 | -19/+19 |
| | |||||
* | Go back to using sync | Henning Baldersheim | 2021-11-22 | 1 | -2/+2 |
| | |||||
* | Follow renaming | Henning Baldersheim | 2021-11-22 | 1 | -10/+10 |
| | |||||
* | GC some unused code and less sync_all_executors. | Henning Baldersheim | 2021-11-21 | 1 | -2/+2 |
| | |||||
* | GC some unused code and less sync_all_executors. | Henning Baldersheim | 2021-11-21 | 1 | -19/+0 |
| | |||||
* | Updated expected invocation count after sync has been replaced with forceCommit | Henning Baldersheim | 2021-11-21 | 1 | -6/+2 |
| | |||||
* | Move draining to separate method | Henning Baldersheim | 2021-11-19 | 1 | -0/+3 |
| | |||||
* | Update feed view unit test to not assume implicit | Tor Egge | 2021-11-18 | 1 | -0/+7 |
| | | | | | document meta store commit after calls to put(), update(), remove() and handleDeleteBucket(). | ||||
* | Use removes_complete() instead of removeComplete() and removeBatchComplete(). | Tor Egge | 2021-11-18 | 1 | -3/+4 |
| | | | | Remove unused holdLid() method. | ||||
* | Do not inherit Syncable. sync -> sync_all_executors to make its call sites ↵ | Henning Baldersheim | 2021-11-16 | 1 | -3/+3 |
| | | | | more evident. | ||||
* | Keep write context live until inverter thread has completed invert task. | Tor Egge | 2021-11-10 | 1 | -1/+1 |
| | |||||
* | Use vector of lids in IIndexWriter api. | Henning Baldersheim | 2021-10-29 | 1 | -5/+6 |
| | |||||
* | notifyRemove -> notifyRemoves | Henning Baldersheim | 2021-10-28 | 1 | -1/+1 |
| | |||||
* | Notify gid-lid changes in batch on delete bucket. | Henning Baldersheim | 2021-10-27 | 1 | -5/+7 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 2 | -2/+2 |
| | |||||
* | Remove unused variables. | Tor Egge | 2021-03-13 | 1 | -1/+0 |
| | |||||
* | Put all params for commit into a single CommitParam struct | Henning Baldersheim | 2021-02-27 | 1 | -2/+2 |
| | |||||
* | When making callbacks like notifying about new bucket show the gurad that is ↵ | Henning Baldersheim | 2021-02-14 | 1 | -2/+3 |
| | | | | | | held. Then this guard can used instead of possibly making a deadlock if trying to take it yourself. | ||||
* | Move idestructorcallback.h to vespalib module and ↵ | Henning Baldersheim | 2021-01-14 | 1 | -1/+1 |
| | | | | search::IDestructorCallback to vespalib::IdestructorCallback. | ||||
* | Delay gid to lid change notifications for put operations. | Tor Egge | 2020-11-19 | 1 | -5/+2 |
| | |||||
* | Revert "Use a hash_set<int32_t> to quickly check if a field is an index field." | Harald Musum | 2020-11-09 | 1 | -1/+1 |
| | |||||
* | Use a hash_set<int32_t> to quickly check if a field is an index field. | Henning Baldersheim | 2020-11-08 | 1 | -1/+1 |
| | | | | This avoid computing the hash of a string necessary when using a hash_map<string, ...>. | ||||
* | Use shared_ptr instead of reference. | Henning Baldersheim | 2020-10-30 | 1 | -16/+7 |
| | |||||
* | Move uncommitted lids tracker from feedview to subdb to avoid ownership issues. | Henning Baldersheim | 2020-10-30 | 1 | -0/+4 |
| | |||||
* | Trim down LidReuseDelayer. | Tor Egge | 2020-10-30 | 1 | -49/+43 |
| | |||||
* | Drop immediate commit, as it is gone. | Henning Baldersheim | 2020-10-23 | 1 | -58/+25 |
| | |||||
* | Stop using PartitionId in searchcore module. | Tor Egge | 2020-10-16 | 1 | -1/+0 |
| | |||||
* | Add mutable for move to work as expected | Henning Baldersheim | 2020-10-08 | 1 | -3/+3 |
| |