Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Convert messagebus to junit5 | Bjørn Christian Seime | 2022-07-28 | 40 | -974/+933 |
| | |||||
* | GC unused numThreads too. | Henning Baldersheim | 2022-07-07 | 2 | -15/+0 |
| | |||||
* | Add missing include | Henning Baldersheim | 2022-07-06 | 1 | -0/+1 |
| | |||||
* | Never dispatch to network helper threads. | Henning Baldersheim | 2022-07-06 | 5 | -50/+3 |
| | |||||
* | GC long gone config and som minor code cleanup. | Henning Baldersheim | 2022-07-06 | 2 | -1/+9 |
| | |||||
* | Revert "Revert "Revert "GC long gone config""" | Arnstein Ressem | 2022-07-05 | 2 | -9/+1 |
| | |||||
* | Revert "Revert "GC long gone config"" | Henning Baldersheim | 2022-07-05 | 2 | -1/+9 |
| | |||||
* | Revert "GC long gone config" | Henning Baldersheim | 2022-07-05 | 2 | -9/+1 |
| | |||||
* | GC long gone config | Henning Baldersheim | 2022-07-05 | 2 | -1/+9 |
| | |||||
* | Control events-before-wakeup for mbus too. | Henning Baldersheim | 2022-07-04 | 3 | -31/+10 |
| | |||||
* | Dump threads when network fails to start in order to find the blocking thread. | Henning Baldersheim | 2022-07-01 | 1 | -1/+4 |
| | |||||
* | Always skip messenger and communicationmanager when you can. | Henning Baldersheim | 2022-06-29 | 8 | -39/+13 |
| | |||||
* | Merge pull request #23240 from vespa-engine/balder/no-longer-require-sequencing | Henning Baldersheim | 2022-06-27 | 5 | -60/+37 |
|\ | | | | | Remove 'requireSequencing' as an option. | ||||
| * | Remove 'requireSequencing' as an option. | Henning Baldersheim | 2022-06-26 | 5 | -60/+37 |
| | | | | | | | | As a consequence move protocol and params resolution to common code so that it is always handled in the decoding/encoding thread. | ||||
* | | Merge pull request #23242 from ↵ | Henning Baldersheim | 2022-06-27 | 6 | -209/+3 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/gc-pre-historic-mbus-protocol-from-backend Upgrades from pre vespa-6.149 directly to 8.8 is not supported. | ||||
| * | | Upgrades from pre vespa-6.149 directly to 8.8 is not supported. | Henning Baldersheim | 2022-06-26 | 6 | -209/+3 |
| |/ | | | | | | | GC code from backend. | ||||
* / | Upgrades from pre vespa-6.149 directly to 8.8 is not supported. GC code from ↵ | Henning Baldersheim | 2022-06-26 | 3 | -164/+18 |
|/ | | | | frontend. | ||||
* | Set project version to 8-SNAPSHOT | gjoranv | 2022-06-08 | 1 | -2/+2 |
| | |||||
* | Remove config version on Vespa 8 | Jon Bratseth | 2022-06-08 | 1 | -2/+0 |
| | |||||
* | Revoke com.yahoo.config.subscription as public API | Harald Musum | 2022-06-08 | 3 | -3/+0 |
| | | | | Also remove some deprecated methods in ConfigGetter | ||||
* | fix undefined behavior in messagebus unit tests | Håvard Pettersen | 2022-05-25 | 4 | -10/+10 |
| | | | | | also avoids hanging/leaving processes after running all unit tests with UBSAN without recovery. | ||||
* | Messagebus only requires slobrok as a client, not the full server. | Henning Baldersheim | 2022-05-20 | 1 | -1/+1 |
| | |||||
* | Fold staging_vespalib into vespalib | Henning Baldersheim | 2022-05-20 | 1 | -1/+0 |
| | |||||
* | make close flag in reply gate atomic | Håvard Pettersen | 2022-05-19 | 2 | -3/+4 |
| | |||||
* | Don't embed annotations in osgi bundles | Bjørn Christian Seime | 2022-05-04 | 1 | -0/+6 |
| | |||||
* | Increase imperfection factor, unit tests have been seen to fail | Harald Musum | 2022-04-18 | 1 | -1/+1 |
| | |||||
* | - Allow control of throttlepolicy per session. | Henning Baldersheim | 2022-04-11 | 2 | -1/+6 |
| | | | | | - Move tests to same namespace as code to avoid polluting the public interface. - Expose the throttlepolicy from SourceSession to avoid double bookeeping. | ||||
* | Do not create dependency-reduced-pom.xml | gjoranv | 2022-04-08 | 1 | -0/+1 |
| | | | | | | - From maven-shade-plugin 3.3.0 (needed for JDK 17), the DRP is installed and used instead of the ordinary pom.xml, causing transitive dependencies to disappear for dependent modules. | ||||
* | Make SourceSession pending count atomic to avoid data races | Tor Brede Vekterli | 2022-03-14 | 2 | -20/+25 |
| | | | | | Could have used the existing mutex, but this value is polled frequently by visitor threads so avoiding having to take a lock every time makes sense. | ||||
* | avoid race in trace messages regarding pending count | Håvard Pettersen | 2022-03-14 | 1 | -3/+6 |
| | |||||
* | Remove inlining warnings (messagebus). | Tor Egge | 2022-02-26 | 6 | -0/+32 |
| | |||||
* | Use a typesafe Duration instead of integer milliseondst status. | Henning Baldersheim | 2022-02-25 | 2 | -2/+5 |
| | |||||
* | - Use a utility method that recomputes a timeout if VESPA_TIMER_HZ deviates ↵ | Henning Baldersheim | 2022-02-25 | 2 | -2/+2 |
| | | | | from the default of 1000hz. | ||||
* | Merge branch 'master' into balder/consider_vespa_timer_hz | Henning Baldersheim | 2022-02-25 | 1 | -3/+9 |
|\ | |||||
| * | - Only wait with timeout if you have any recurring tasks to execute. | Henning Baldersheim | 2022-02-25 | 2 | -4/+9 |
| | | | | | | | | | | - Increase timeout from 10 -> 100 milliseconds. - Also consider the VESPA_TIMER_HZ control of timer frequency. | ||||
* | | Take VESPA_TIMER_HZ into consideration. | Henning Baldersheim | 2022-02-25 | 1 | -2/+2 |
|/ | |||||
* | Revert "Revert "- Create the common transport and threadpool in the main loop."" | Henning Baldersheim | 2022-02-24 | 1 | -2/+2 |
| | |||||
* | Revert "- Create the common transport and threadpool in the main loop." | Henning Baldersheim | 2022-02-24 | 1 | -2/+2 |
| | |||||
* | - Create the common transport and threadpool in the main loop. | Henning Baldersheim | 2022-02-24 | 1 | -2/+2 |
| | | | | | - Also use the common transport for config subscriptions. - Put The TransportConfig in the fnet namespace. | ||||
* | Merge pull request #21285 from vespa-engine/vekterli/more-threading-fixes | Henning Baldersheim | 2022-02-21 | 4 | -18/+34 |
|\ | | | | | More miscellaneous threading fixes [run-systemtest] | ||||
| * | Let `erase()` return new iterator instead of doing it manually | Tor Brede Vekterli | 2022-02-21 | 1 | -1/+1 |
| | | |||||
| * | Use Kill() instead of Unschedule() to prevent against unwanted re-scheduling | Tor Brede Vekterli | 2022-02-21 | 1 | -1/+1 |
| | | |||||
| * | Avoid potential MessageBus<->FNET mutex order inversion | Tor Brede Vekterli | 2022-02-18 | 2 | -7/+16 |
| | | | | | | | | | | | | | | | | Destruct targets outside lock to prevent the following potential deadlock: 1. flushTargets (pool lock) -> FNET transport thread event (transport thread lock) 2. FNET CheckTasks (transport thread lock) -> periodic flushTargets task run -> flushTargets (pool lock) Also explicitly unschedule any target pool task on network shutdown | ||||
| * | Make MessageBus resend-queue thread safe | Tor Brede Vekterli | 2022-02-18 | 2 | -11/+18 |
| | | | | | | | | | | May be accessed from both sender thread (in case of synchronous send failure) as well as periodic resending from MBus thread. | ||||
* | | 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 | 5 | -5/+2 |
| | |||||
* | Merge pull request #21047 from vespa-engine/jonmv/less-test-repetitions | Jon Marius Venstad | 2022-02-03 | 1 | -7/+7 |
|\ | | | | | Run dynamic throttling tests fewer times by default | ||||
| * | Run dynamic throttling tests fewer times by default | Jon Marius Venstad | 2022-02-03 | 1 | -7/+7 |
| | | |||||
* | | Improve maven-shade-plugin filter, and move to parent pom. | gjoranv | 2022-02-03 | 1 | -11/+0 |
|/ | | | | - Removes 223 build warnings (out of 562 for building non-test code) | ||||
* | Revert "Exclude META-INF files and module-info.class from uber jars." | Harald Musum | 2022-02-02 | 1 | -2/+4 |
| |