Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | GC old "metrics events" | Arne Juul | 2024-01-31 | 1 | -8/+0 |
| | |||||
* | Update copyright | Jon Bratseth | 2023-10-09 | 108 | -110/+110 |
| | |||||
* | cleanup whitespace | Arne Juul | 2023-04-30 | 4 | -6/+6 |
| | |||||
* | use ref_counted in fnet | Håvard Pettersen | 2023-03-06 | 11 | -33/+33 |
| | | | | | | also get rid of some cleanup functions on reference counted classes enable specifying low-level parameters to addref/subref (cnt/reserve) | ||||
* | untangle slobrok from fastos | Håvard Pettersen | 2023-02-23 | 3 | -3/+0 |
| | |||||
* | untangle fnet from fastos | Håvard Pettersen | 2023-02-22 | 1 | -2/+1 |
| | |||||
* | use std::thread directly | Håvard Pettersen | 2023-02-15 | 2 | -3/+3 |
| | | | | | | also add very simple ThreadPool class to run multiple threads at once make an effort to only join once | ||||
* | stop using fastos thread more places | Håvard Pettersen | 2023-02-14 | 1 | -4/+4 |
| | | | | | | | | | | - also stop using std::jthread - remove Active and Joinable interfaces - remove stop, stopped and slumber - remove currentThread - make start function static - override start for Runnable w/init or custom function - explicit stop/slumber where needed | ||||
* | stop using fastos thread | Håvard Pettersen | 2023-02-13 | 1 | -0/+1 |
| | | | | | | | | combine cancel with stop such that cancel means stopped before started and therefore never run. drop the started sync point since there is no state we need to pass from the thread to the starter of the thread. | ||||
* | Add noexcept MapDiff move constructor to avoid expensive and large copy ↵ | Henning Baldersheim | 2023-02-01 | 4 | -7/+12 |
| | | | | constructor. | ||||
* | Use snprintf instead of sprintf. | Tor Egge | 2023-01-31 | 1 | -1/+1 |
| | |||||
* | GC some void inline pragmas | Henning Baldersheim | 2023-01-30 | 3 | -22/+26 |
| | |||||
* | Merge pull request #25777 from vespa-engine/arnej/avoid-silly-warning | Henning Baldersheim | 2023-01-29 | 2 | -5/+16 |
|\ | | | | | Arnej/avoid warning | ||||
| * | update unit test to track adjusted timing | Arne Juul | 2023-01-29 | 1 | -4/+11 |
| | | |||||
| * | reduce warnings during normal shutdown | Arne Juul | 2023-01-28 | 1 | -1/+5 |
| | | |||||
* | | Include cstdint to get declaration of fixed width integer types. | Tor Egge | 2023-01-28 | 1 | -0/+1 |
|/ | |||||
* | to make metric useful, check consensus somewhat more often | Arne Juul | 2023-01-11 | 2 | -4/+4 |
| | |||||
* | ensure snapshot is before values | Arne Juul | 2023-01-06 | 1 | -3/+4 |
| | |||||
* | use vespalib::steady_time and to_s | Arne Juul | 2023-01-05 | 2 | -5/+5 |
| | |||||
* | add metric for time since last full consensus | Arne Juul | 2023-01-05 | 5 | -4/+32 |
| | |||||
* | Change from typedef to using in misc C++ code. | Geir Storli | 2022-12-21 | 4 | -5/+5 |
| | |||||
* | Prefer cond.wait_for over sleep_for when you can be interrupted. | Henning Baldersheim | 2022-12-20 | 1 | -1/+1 |
| | |||||
* | Remove stacksize from the thread pools and thread executors. | Henning Baldersheim | 2022-12-20 | 1 | -1/+1 |
| | |||||
* | Include mutex to get declaration of std::mutex | Tor Egge | 2022-09-25 | 1 | -0/+1 |
| | |||||
* | Reduce include and visibility of ptrholder.h | Henning Baldersheim | 2022-09-23 | 1 | -2/+1 |
| | |||||
* | remove unused doxygen setup files | Arne Juul | 2022-08-29 | 1 | -228/+0 |
| | |||||
* | Add capability request filters to Slobrok RPCs | Tor Brede Vekterli | 2022-08-26 | 2 | -0/+28 |
| | |||||
* | Deinline ServiceMapping copy constructor and copy assignment. | Tor Egge | 2022-05-30 | 2 | -0/+6 |
| | |||||
* | Fold staging_vespalib into vespalib | Henning Baldersheim | 2022-05-20 | 1 | -1/+0 |
| | |||||
* | make _reqDone atomic | Håvard Pettersen | 2022-05-19 | 4 | -10/+11 |
| | |||||
* | Move state_server, metrivs and some all executors from staging_vespalib too ↵ | Henning Baldersheim | 2022-05-18 | 3 | -5/+5 |
| | | | | vespalib. | ||||
* | wait for more things before destructing transport | Håvard Pettersen | 2022-05-02 | 2 | -0/+2 |
| | | | | | | Exiting the main loop of the transport thread(s) does no longer mean you are completely finished. We also need to wait for async dns resolving and tls handshake work. | ||||
* | Initialize transitive ctor dependencies before use | Tor Brede Vekterli | 2022-04-27 | 2 | -7/+8 |
| | | | | | Ensure that SBEnv fields that are accessed by RPCHooks ctor are initialized before the RPCHooks field itself is created. | ||||
* | remove FastOS_Application | Håvard Pettersen | 2022-04-08 | 5 | -79/+76 |
| | | | | | | | | fixup (per application): - maybe ignore SIGPIPE - wire argc/argv untangle Vespa Test Framework strip down deprecated TestApp | ||||
* | use getopt/getopt_long directly | Håvard Pettersen | 2022-04-01 | 2 | -11/+9 |
| | |||||
* | Revert "Fix Slobrok race between completion callback and scheduled task ↵ | Tor Brede Vekterli | 2022-03-04 | 1 | -37/+37 |
| | | | | [run-systemtest]" | ||||
* | Minor code cleanups - no change in semantics | Tor Brede Vekterli | 2022-02-28 | 1 | -33/+30 |
| | |||||
* | Fix Slobrok race between completion callback and scheduled task | Tor Brede Vekterli | 2022-02-28 | 1 | -4/+7 |
| | | | | | | This resolves a racing read/write on "request done" status that may happen when RPC `HandleDone()` is invoked from one FNET thread and `PerformTask()` is concurrently invoked from another FNET thread. | ||||
* | Add noexcept specifiers (slobrok). | Tor Egge | 2022-02-26 | 2 | -2/+2 |
| | |||||
* | Revert "Revert "- Create the common transport and threadpool in the main loop."" | Henning Baldersheim | 2022-02-24 | 2 | -4/+7 |
| | |||||
* | Revert "- Create the common transport and threadpool in the main loop." | Henning Baldersheim | 2022-02-24 | 2 | -7/+4 |
| | |||||
* | - Create the common transport and threadpool in the main loop. | Henning Baldersheim | 2022-02-24 | 2 | -4/+7 |
| | | | | | - Also use the common transport for config subscriptions. - Put The TransportConfig in the fnet namespace. | ||||
* | Make ConfigUri constructors explicit and use same context where possible in ↵ | Henning Baldersheim | 2022-02-20 | 1 | -1/+1 |
| | | | | proton. | ||||
* | Reduce code visibility and include only what you need from config library. | Henning Baldersheim | 2022-02-06 | 7 | -16/+29 |
| | |||||
* | _executor -> _thread | Henning Baldersheim | 2021-12-09 | 1 | -6/+3 |
| | |||||
* | Add init_fun to vespalib::Thread too to figure out what the thread is used for. | Henning Baldersheim | 2021-12-09 | 1 | -2/+4 |
| | |||||
* | Update Verizon Media copyright notices. | gjoranv | 2021-10-07 | 36 | -36/+36 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 73 | -73/+73 |
| | |||||
* | Fix format strings. | Tor Egge | 2021-09-27 | 1 | -2/+2 |
| | |||||
* | remove wiring of useNewLogic flag | Arne H Juul | 2021-09-20 | 5 | -34/+12 |
| |