Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Track the max disk size used by a single Searchable component. | Geir Storli | 2021-03-25 | 1 | -1/+1 |
| | |||||
* | Remove redundant virtual keywords. | Henning Baldersheim | 2021-03-15 | 2 | -10/+10 |
| | |||||
* | It is enough to promise a ThreadExecutor, no need to have it syncable. | Henning Baldersheim | 2021-03-02 | 1 | -1/+1 |
| | |||||
* | string.h does not need alloc.h | Henning Baldersheim | 2021-02-21 | 1 | -0/+1 |
| | |||||
* | Merge pull request #16495 from vespa-engine/arnej/add-size-literals | Arne H Juul | 2021-02-16 | 1 | -2/+2 |
|\ | | | | | add literals for sizes in KB, MB, and GB | ||||
| * | use 16_Gi directly | Arne Juul | 2021-02-15 | 1 | -2/+1 |
| | | |||||
| * | use size literals in searchcore | Arne Juul | 2021-02-15 | 1 | -1/+2 |
| | | |||||
* | | Fix format string. | Tor Egge | 2021-02-16 | 1 | -1/+1 |
|/ | |||||
* | Move control of internal limits closer to where the limitation is. | Henning Baldersheim | 2021-02-13 | 9 | -76/+42 |
| | |||||
* | Ensure that we do not go above 16G as we then might trigger other internal ↵ | Henning Baldersheim | 2021-02-11 | 1 | -13/+10 |
| | | | | | | limits that we do not have full control of. | ||||
* | gc last usages of closures | Henning Baldersheim | 2021-01-26 | 4 | -40/+63 |
| | |||||
* | closure -> lambda | Henning Baldersheim | 2021-01-25 | 3 | -43/+33 |
| | |||||
* | Use lamda instead of closure | Henning Baldersheim | 2021-01-25 | 2 | -64/+59 |
| | |||||
* | Various readability and code cleanup. closure -> lambda | Henning Baldersheim | 2021-01-23 | 2 | -7/+1 |
| | |||||
* | Move idestructorcallback.h to vespalib module and ↵ | Henning Baldersheim | 2021-01-14 | 3 | -6/+6 |
| | | | | search::IDestructorCallback to vespalib::IdestructorCallback. | ||||
* | Extend log messages when fusion fails or is stopped with fusion dir. | Tor Egge | 2021-01-07 | 1 | -5/+6 |
| | |||||
* | Stop fusion when closing flush engine. | Tor Egge | 2021-01-06 | 1 | -4/+13 |
| | |||||
* | Wire in use of flush tokens for flush targets. | Tor Egge | 2021-01-06 | 10 | -19/+28 |
| | |||||
* | Use std::mutex | Henning Baldersheim | 2020-10-08 | 4 | -32/+32 |
| | |||||
* | - GC unused code. | Henning Baldersheim | 2020-10-07 | 15 | -464/+0 |
| | | | | - vespalib::Lock -> std::mutex |