Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | 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 | 72 | -72/+72 |
| | |||||
* | 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 |
| | |||||
* | simplify more | Arne H Juul | 2021-09-20 | 2 | -10/+6 |
| | |||||
* | remove unused files | Arne H Juul | 2021-09-20 | 11 | -705/+0 |
| | |||||
* | match in unnamed namespace | Arne H Juul | 2021-09-20 | 2 | -39/+19 |
| | |||||
* | removing more code | Arne H Juul | 2021-09-20 | 12 | -144/+35 |
| | |||||
* | remove unused variables | Arne H Juul | 2021-09-20 | 7 | -28/+8 |
| | |||||
* | stop sending old-sync RPC calls | Arne H Juul | 2021-09-20 | 3 | -193/+4 |
| | |||||
* | remove unused variables | Arne H Juul | 2021-09-20 | 3 | -6/+4 |
| | |||||
* | no double logic if feature flag is on | Arne H Juul | 2021-09-20 | 2 | -5/+7 |
| | |||||
* | test rpc_mapping_monitor | Håvard Pettersen | 2021-09-20 | 3 | -1/+234 |
| | | | | using the new fnet::TransportDebugger tool |