Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | GC searchcorespi directory. | Henning Baldersheim | 2022-05-15 | 5 | -43/+0 |
| | |||||
* | Collapse searchcorespi into searchcore | Henning Baldersheim | 2022-05-15 | 74 | -5875/+0 |
| | |||||
* | Use atomic searchcorespi::index::IndexMaintainer::_flush_serial_num. | Tor Egge | 2022-05-05 | 2 | -11/+17 |
| | |||||
* | Read _source_selector_changes in searchcorespi::index::IndexMaintainer | Tor Egge | 2022-05-03 | 1 | -1/+3 |
| | | | | while holding proper lock. | ||||
* | Introducing fuzzy search | Alexey Chernyshev | 2022-03-23 | 1 | -0/+1 |
| | |||||
* | Make current serial number in IndexMaintainer atomic | Tor Brede Vekterli | 2022-03-09 | 2 | -25/+32 |
| | |||||
* | Do not access a moved object. | Henning Baldersheim | 2022-03-08 | 1 | -1/+1 |
| | |||||
* | Double slash breaks rpmbuild on RHEL 7 / CentOS 7. | Arnstein Ressem | 2022-03-07 | 1 | -1/+1 |
| | |||||
* | Merge pull request #21578 from ↵ | Geir Storli | 2022-03-07 | 4 | -7/+43 |
|\ | | | | | | | | | vespa-engine/balder/do-not-ever-use-testcode-in-production Wire in the real clcok and use an explicit RequestContext instead of … | ||||
| * | Wire in the real clcok and use an explicit RequestContext instead of the ↵ | Henning Baldersheim | 2022-03-07 | 4 | -7/+43 |
| | | | | | | | | dummy FakeRequestContext intended only for tests. | ||||
* | | Reduce visibility of document::Document | Henning Baldersheim | 2022-03-07 | 2 | -2/+2 |
|/ | |||||
* | Since we schedule the last chunk for commit in triggerSyncNow, we can assert ↵ | Henning Baldersheim | 2022-03-02 | 1 | -3/+3 |
| | | | | | | that we will be fully synced on the next pull when it happens in the singleCommitter thread. That allows for further simplification. | ||||
* | Remove inlining warnings (searchcorespi). | Tor Egge | 2022-02-26 | 2 | -0/+6 |
| | |||||
* | Revert "Revert "Revert "Revert "Use common tranport for TlsClient"""" | Henning Baldersheim | 2022-02-23 | 1 | -0/+3 |
| | |||||
* | Revert "Revert "Revert "Use common tranport for TlsClient""" | Harald Musum | 2022-02-23 | 1 | -3/+0 |
| | |||||
* | Revert "Revert "Use common tranport for TlsClient"" | Henning Baldersheim | 2022-02-22 | 1 | -0/+3 |
| | |||||
* | Revert "Use common tranport for TlsClient" | Harald Musum | 2022-02-22 | 1 | -3/+0 |
| | |||||
* | - Use common tranport for TlsClient. | Henning Baldersheim | 2022-02-22 | 1 | -0/+3 |
| | | | | - Also refactor to simplify unit tests. | ||||
* | - assert result of Close() in destructor of FastOS_File and FastOS_BufferedFile. | Henning Baldersheim | 2022-01-26 | 2 | -28/+22 |
| | | | | | | | - Check result of Close() - Check result of Sync() - Scope FastOS_File to avoid explicit Close(). - NULL -> nullptr | ||||
* | Only require vespalib::Executor instead of vespalib::ThreadExecutor | Henning Baldersheim | 2022-01-19 | 1 | -1/+1 |
| | |||||
* | Update class comment. | Tor Egge | 2022-01-13 | 1 | -1/+9 |
| | |||||
* | Rename ActiveDiskIndexes to DiskIndexes. | Tor Egge | 2022-01-13 | 13 | -83/+83 |
| | | | | Rename IndexDiskDirActiveState to IndexDiskDirState. | ||||
* | Add comments. | Tor Egge | 2022-01-13 | 2 | -6/+58 |
| | |||||
* | Rename accessor: get_fusion() ==> is_fusion_index(). | Tor Egge | 2022-01-12 | 2 | -3/+3 |
| | |||||
* | Consider disk space used by fusion indexes beyond current fusion index or | Tor Egge | 2022-01-12 | 8 | -26/+263 |
| | | | | indexes before current fusion index as transient disk space. | ||||
* | Add sanity check against going past 0. | Tor Egge | 2022-01-12 | 3 | -1/+20 |
| | |||||
* | Refactor tracking of active disk indexes. | Tor Egge | 2022-01-12 | 11 | -6/+241 |
| | |||||
* | Prepare for tracking the current transient disk usage across all document dbs. | Geir Storli | 2022-01-10 | 1 | -0/+1 |
| | | | | | The next step will be sampling the total disk usage of all current fusion indexes and report this as the transient disk usage. | ||||
* | Use MonitoredRefCount/RetainGuard instead of atomic/sleep | Henning Baldersheim | 2021-11-26 | 2 | -13/+12 |
| | |||||
* | Merge pull request #20235 from vespa-engine/balder/only-master-need-sync | Geir Storli | 2021-11-26 | 2 | -2/+5 |
|\ | | | | | Only expose sync for the master thread. | ||||
| * | Only expose sync for the master thread. | Henning Baldersheim | 2021-11-26 | 2 | -2/+5 |
| | | |||||
* | | Avoid requiring a syncable executor for warmup. | Henning Baldersheim | 2021-11-26 | 6 | -30/+44 |
|/ | |||||
* | Merge pull request #20230 from ↵ | Henning Baldersheim | 2021-11-26 | 1 | -1/+1 |
|\ | | | | | | | | | vespa-engine/balder/summary-only-needs-a-thread-executor Summary only needs a ThreadExecutor. Also GC some unused members and … | ||||
| * | Summary only needs a ThreadExecutor. Also GC some unused members and methods. | Henning Baldersheim | 2021-11-26 | 1 | -1/+1 |
| | | |||||
* | | Remove sync_all_executors from IThreadingService interface. | Henning Baldersheim | 2021-11-26 | 1 | -2/+0 |
|/ | |||||
* | Add support for blocking external feed operations when the document db ↵ | Geir Storli | 2021-11-17 | 1 | -0/+6 |
| | | | | | | master thread has reached its task limit. Turning this functionality on/off is controlled by proton config (default off). | ||||
* | Do not inherit Syncable. sync -> sync_all_executors to make its call sites ↵ | Henning Baldersheim | 2021-11-16 | 1 | -2/+3 |
| | | | | more evident. | ||||
* | Remove full sync of threading service in IndexMaintainer. | Tor Egge | 2021-11-11 | 2 | -14/+15 |
| | |||||
* | Extend function comments to describe new on_write_done parameter. | Tor Egge | 2021-11-10 | 2 | -0/+4 |
| | |||||
* | Keep write context live until inverter thread has completed invert task. | Tor Egge | 2021-11-10 | 4 | -5/+5 |
| | |||||
* | Use vector of lids in IMemoryIndex api. | Henning Baldersheim | 2021-10-29 | 2 | -2/+8 |
| | |||||
* | Update changes and serial num after loop. | Henning Baldersheim | 2021-10-29 | 1 | -2/+2 |
| | |||||
* | Use vector of lids in IIndexManager api. | Henning Baldersheim | 2021-10-29 | 3 | -12/+19 |
| | |||||
* | use same name for abstract node types | Arne H Juul | 2021-10-19 | 1 | -2/+2 |
| | |||||
* | use custom types for true/false (NodeTypes::True, ProtonTrue, etc) | Arne H Juul | 2021-10-19 | 1 | -1/+1 |
| | |||||
* | add ITEM_TRUE and ITEM_FALSE query nodes | Arne H Juul | 2021-10-18 | 1 | -0/+2 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 64 | -64/+64 |
| | |||||
* | 'indexFieldInverter and indexFieldWriter' | Henning Baldersheim | 2021-06-24 | 1 | -1/+1 |
| | |||||
* | Various cleanup after reading indexing threading code | Henning Baldersheim | 2021-06-24 | 1 | -0/+3 |
| | |||||
* | Minor c++11 code cleanup. | Henning Baldersheim | 2021-04-13 | 2 | -7/+3 |
| |