summaryrefslogtreecommitdiffstats
path: root/config
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #21645 from vespa-engine/mpolden/check-major-version-compatHarald Musum2022-03-111-20/+23
|\
| * Reject config request when major version is incompatibleMartin Polden2022-03-111-20/+23
* | Suppress deprecation warningsHÃ¥kon Hallingstad2022-03-101-0/+2
|/
* Revert back to using poll for nextUpdateHenning Baldersheim2022-03-041-3/+3
* - Remove provider, Handler,Waitable, PollAble, Interruptable as separate inte...Henning Baldersheim2022-03-0311-125/+22
* Merge pull request #21526 from vespa-engine/vekterli/make-config-retriever-cl...Henning Baldersheim2022-03-032-5/+5
|\
| * Make ConfigRetriever closed-state polling atomicTor Brede Vekterli2022-03-032-5/+5
* | Add noexceptHenning Baldersheim2022-03-033-11/+11
* | Inline small gettersHenning Baldersheim2022-03-036-53/+18
|/
* relative std::this_thread::sleep_for is more efficient than absolute std::thi...Henning Baldersheim2022-03-031-2/+2
* Use wait_until deadline to reduce number of times we need to sample the clock.Henning Baldersheim2022-03-0211-68/+74
* Add a simple adjustTimeoutByDetectedHz to compute a suitable timeout/naptime ...Henning Baldersheim2022-02-281-1/+1
* Remove inlining warnings (config).Tor Egge2022-02-264-1/+9
* Move start and run into separate method to properly scope lifetime of objects...Henning Baldersheim2022-02-252-1/+10
* Revert "Revert "- Create the common transport and threadpool in the main loop.""Henning Baldersheim2022-02-242-11/+36
* Revert "- Create the common transport and threadpool in the main loop."Henning Baldersheim2022-02-242-36/+11
* - Create the common transport and threadpool in the main loop.Henning Baldersheim2022-02-242-11/+36
* Ensure that the transport thread has longer lifetime than the FRTConnectionPool.Henning Baldersheim2022-02-222-41/+31
* Revert "Revert "Add support for creating ConfigContext with externally provid...Henning Baldersheim2022-02-2217-65/+105
* Merge pull request #21324 from vespa-engine/revert-21318-balder/allow-creatin...Henning Baldersheim2022-02-2217-105/+65
|\
| * Revert "Add support for creating ConfigContext with externally provided FNET_...Henning Baldersheim2022-02-2217-105/+65
* | Merge pull request #21297 from vespa-engine/toregge/handle-higher-resolution-...Henning Baldersheim2022-02-221-2/+8
|\ \ | |/ |/|
| * Add comment about why duration_cast is needed.Tor Egge2022-02-221-0/+6
| * Use duration_cast to handle steady clock and system clock having differentTor Egge2022-02-211-2/+2
* | Add support for creating ConfigContext with externally provided FNET_Transpor...Henning Baldersheim2022-02-2217-65/+105
* | Merge pull request #21295 from vespa-engine/revert-21294-revert-21281-balder/...Henning Baldersheim2022-02-223-20/+22
|\ \
| * | Revert "Revert "Use a common FNET_Transport owned by Proton in both SceduledE...Henning Baldersheim2022-02-213-20/+22
| |/
* / Fix forward declaration.Tor Egge2022-02-211-1/+1
|/
* Revert "Use a common FNET_Transport owned by Proton in both SceduledExecutor ...Henning Baldersheim2022-02-213-22/+20
* Merge pull request #21281 from vespa-engine/balder/use-common-transportHenning Baldersheim2022-02-213-20/+22
|\
| * Use a common FNET_Transport owned by Proton in both SceduledExecutor and Tran...Henning Baldersheim2022-02-203-20/+22
* | Make ConfigUri constructors explicit and use same context where possible in p...Henning Baldersheim2022-02-202-19/+2
|/
* Reduce code visibility and some UP typedefs.Henning Baldersheim2022-02-1821-78/+80
* Unify on using vespalib::duration.Henning Baldersheim2022-02-1854-391/+312
* Add a base vespa timer frequency that is used as a base to control poll frequ...Henning Baldersheim2022-02-172-13/+14
* If timeout has already expired, no need to take expensive time samples.Henning Baldersheim2022-02-161-2/+7
* Merge pull request #21237 from vespa-engine/balder/if-queue-is-empty-no-need-...Henning Baldersheim2022-02-161-3/+3
|\
| * If the queue is empty, avoid an extra poll which will do both an extra time c...Henning Baldersheim2022-02-161-3/+3
* | If timeout is zero or negative there is no need to make a costly call to samp...Henning Baldersheim2022-02-161-13/+21
|/
* Include needed header files.Tor Egge2022-02-141-0/+1
* SimplifyHarald Musum2022-02-101-2/+1
* Handle previous config being null when setting new configHarald Musum2022-02-101-4/+5
* Add namespace to filenameHarald Musum2022-02-091-0/+2
* Refactor to avoid code duplication.Henning Baldersheim2022-02-082-16/+6
* Add noexcept to move constructors.Henning Baldersheim2022-02-082-13/+6
* - Generate mode modern c++ code.Henning Baldersheim2022-02-0821-132/+176
* Revert "Fail if schema file cannot be opened"Harald Musum2022-02-071-9/+4
* Merge pull request #21082 from vespa-engine/balder/reduce-code-visibilityHenning Baldersheim2022-02-07112-518/+563
|\
| * Add explicit on constructor and deinline destructors.Henning Baldersheim2022-02-079-19/+32
| * Reduce code visibility and include only what you need from config library.Henning Baldersheim2022-02-06112-516/+548