summaryrefslogtreecommitdiffstats
path: root/staging_vespalib
Commit message (Expand)AuthorAgeFilesLines
* hold lock while signallingHåvard Pettersen2022-03-152-25/+10
* signal while holding lockHåvard Pettersen2022-03-091-1/+1
* gc old process codeHåvard Pettersen2022-03-051-4/+4
* GC cloneableHenning Baldersheim2022-03-031-28/+0
* Use a reference instead of a pointer, as it will always be present now.Henning Baldersheim2022-03-035-8/+7
* Sample time prior to creating the InvokServiceImpl to ensure correct ordering...Henning Baldersheim2022-03-031-3/+1
* Add missing TestClockHenning Baldersheim2022-03-032-0/+48
* Let the InvocationService drive the clock instead of having its own ticking l...Henning Baldersheim2022-03-036-62/+19
* Use the InvokeService to tick the clock instead of having a dedicated separat...Henning Baldersheim2022-02-284-88/+26
* Add include to get declaration for std::mutex (staging_vespalib).Tor Egge2022-02-271-0/+1
* Merge pull request #21435 from vespa-engine/toregge/remove-inlining-warnings-...Henning Baldersheim2022-02-273-0/+20
|\
| * Remove inlining warnings (staging_vespalib).Tor Egge2022-02-263-0/+20
* | Remove restrict warning (staging_vespalib).Tor Egge2022-02-261-8/+8
|/
* Stop using std::binary_function (staging_vespalib).Tor Egge2022-02-261-1/+1
* Revert "Revert "Use a common FNET_Transport owned by Proton in both SceduledE...Henning Baldersheim2022-02-213-46/+34
* Revert "Use a common FNET_Transport owned by Proton in both SceduledExecutor ...Henning Baldersheim2022-02-213-34/+46
* Use a common FNET_Transport owned by Proton in both SceduledExecutor and Tran...Henning Baldersheim2022-02-203-46/+34
* Make Runnable state polling thread safeTor Brede Vekterli2022-02-162-29/+45
* Include needed header files.Tor Egge2022-02-142-0/+2
* mallopt is linux specific.Tor Egge2022-02-141-0/+8
* Let default limit be 1G, and add extra comment about usage and non-usage.Henning Baldersheim2022-02-093-4/+6
* Add a simple MallocMmapGuardHenning Baldersheim2022-02-092-0/+49
* Add a simple MallocMmapGuardHenning Baldersheim2022-02-092-7/+10
* Reduce code visibility and include only what you need from config library.Henning Baldersheim2022-02-061-3/+3
* Refactor to reduce code duplication for write path.Henning Baldersheim2022-01-271-0/+1
* - assert result of Close() in destructor of FastOS_File and FastOS_BufferedFile.Henning Baldersheim2022-01-261-32/+28
* Let the Adaptive Executor have both soft and hard limit.Henning Baldersheim2022-01-195-11/+21
* Wire in control of whether taskLimit is hard.Henning Baldersheim2022-01-185-14/+46
* Merge pull request #20800 from vespa-engine/balder/add-an-interface-that-can-...Henning Baldersheim2022-01-155-15/+62
|\
| * Add an interface that can post a list of task instead of only one at a time.Henning Baldersheim2022-01-135-15/+62
* | Use else instead of initializing to 0Henning Baldersheim2022-01-131-1/+3
* | Differentiate between numTasks called when holding lock and not.Henning Baldersheim2022-01-132-11/+22
* | - Add support for using an unbound Q -> nonblocking.Henning Baldersheim2022-01-134-24/+101
|/
* Add noexcept specifiers.Tor Egge2021-12-111-1/+1
* Merge pull request #20438 from vespa-engine/balder/add-init_fun-to-vespalib_T...Henning Baldersheim2021-12-091-2/+1
|\
| * Add init_fun to vespalib::Thread too to figure out what the thread is used for.Henning Baldersheim2021-12-091-2/+1
* | Reduce watermark from 50% to 10% to get faster reaction.Henning Baldersheim2021-12-091-1/+1
|/
* Compute watermarkRatio onceHenning Baldersheim2021-12-062-4/+5
* Add testing of watermark and change it to have the ration to the taskLimit asHenning Baldersheim2021-12-063-7/+15
* Round up to a power of 2 AFTER you have capped tasklimit.Henning Baldersheim2021-12-061-1/+1
* Modify test to trigger the case where watermark would prevent correct power o...Henning Baldersheim2021-12-061-13/+15
* Only issue wakeup if there is a good reason too.Henning Baldersheim2021-12-031-1/+3
* GC unused code.Henning Baldersheim2021-12-021-8/+0
* - Use the wakeupservice as main source for frequent regular wakeups.Henning Baldersheim2021-12-023-10/+35
* Add a wakeup serviceHenning Baldersheim2021-11-291-2/+2
* Remove the need for SyncableHenning Baldersheim2021-11-262-2/+3
* vespalib::SequencedTaskExecutor uses std::optional. Add needed include.Tor Egge2021-11-171-0/+1
* Rename test to reflect current behaviourHenning Baldersheim2021-11-161-1/+1
* Use std::optional instead of separate class.Henning Baldersheim2021-11-162-16/+6
* Address both thread safety in regards to visibility of updates and race for t...Henning Baldersheim2021-11-152-31/+51