Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #21298 from ↵v7.547.18 | Henning Baldersheim | 2022-02-21 | 1 | -3/+3 |
|\ | | | | | | | | | vespa-engine/toregge/disable-mmap-limit-test-on-darwin Disable mmap resource limit unit test on Darwin. | ||||
| * | Disable mmap resource limit unit test on Darwin. | Tor Egge | 2022-02-21 | 1 | -3/+3 |
| | | |||||
* | | Merge pull request #21288 from ↵ | Harald Musum | 2022-02-21 | 1 | -2/+8 |
|\ \ | | | | | | | | | | | | | vespa-engine/hmusum/set-last-acess-time-for-file-references Update last access time of file reference when it already exists [run-systemtest] | ||||
| * | | Update last access time of file reference when it already exists | Harald Musum | 2022-02-21 | 1 | -2/+8 |
| | | | |||||
* | | | Merge pull request #21296 from vespa-engine/toregge/fix-forward-declaration | Henning Baldersheim | 2022-02-21 | 1 | -1/+1 |
|\ \ \ | |_|/ |/| | | Fix forward declaration. | ||||
| * | | Fix forward declaration. | Tor Egge | 2022-02-21 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #21294 from ↵ | Henning Baldersheim | 2022-02-21 | 55 | -429/+282 |
|\ \ | | | | | | | | | | | | | vespa-engine/revert-21281-balder/use-common-transport Revert "Use a common FNET_Transport owned by Proton in both SceduledExecutor …" | ||||
| * | | Revert "Use a common FNET_Transport owned by Proton in both SceduledExecutor ↵ | Henning Baldersheim | 2022-02-21 | 55 | -429/+282 |
|/ / | | | | | | | …" | ||||
* | | Merge pull request #21285 from vespa-engine/vekterli/more-threading-fixes | Henning Baldersheim | 2022-02-21 | 15 | -87/+127 |
|\ \ | | | | | | | 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 |
| | | | |||||
| * | | Make storage framework thread tick ring buffer thread safe | Tor Brede Vekterli | 2022-02-18 | 2 | -5/+8 |
| | | | |||||
| * | | Make TickingThread test thread safe | Tor Brede Vekterli | 2022-02-18 | 1 | -24/+32 |
| | | | | | | | | | | | | This code is going away very soon, so not cleaning up more than strictly necessary. | ||||
| * | | Protect cross-thread polled oldest flushed serial number with mutex | Tor Brede Vekterli | 2022-02-18 | 1 | -7/+12 |
| | | | |||||
| * | | 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 vespalib::Thread state polling thread safe | Tor Brede Vekterli | 2022-02-18 | 2 | -6/+9 |
| | | | |||||
| * | | Make `FNET_Connection::_state` atomic to allow safe polling from outside lock | Tor Brede Vekterli | 2022-02-18 | 2 | -13/+13 |
| | | | |||||
| * | | Ensure cross-thread visibility in test | Tor Brede Vekterli | 2022-02-18 | 1 | -8/+9 |
| | | | |||||
| * | | Make finished-polling outside of lock thread safe | Tor Brede Vekterli | 2022-02-18 | 2 | -6/+10 |
| | | | |||||
* | | | Merge pull request #21281 from vespa-engine/balder/use-common-transport | Henning Baldersheim | 2022-02-21 | 55 | -282/+429 |
|\ \ \ | | | | | | | | | Use a common FNET_Transport owned by Proton in both SceduledExecutor … | ||||
| * | | | Add helper classes containg a FNET_Transport and a FastOS_ThreadPool to ↵ | Henning Baldersheim | 2022-02-21 | 22 | -128/+139 |
| | | | | | | | | | | | | | | | | reduce test boiler plate. | ||||
| * | | | Use a common FNET_Transport owned by Proton in both SceduledExecutor and ↵ | Henning Baldersheim | 2022-02-20 | 43 | -274/+410 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TransactionLogServer. This reduces the number of Transport object by 1 per document type and netto 1 in Proton. Each of them contains 2 threads. In addition it uses a common Transport for the RpcFileAcquirer objects used during config fetching. This prevents creating 3 temporary Transport objects on every reconfig. | ||||
* | | | | Merge pull request #21292 from vespa-engine/mortent/controller-filter-logs | Bjørn Christian Seime | 2022-02-21 | 2 | -7/+23 |
|\ \ \ \ | | | | | | | | | | | Add logging for controller role filters | ||||
| * | | | | Add logging for controller role filters | Morten Tokle | 2022-02-21 | 2 | -7/+23 |
|/ / / / | |||||
* | | | | Merge pull request #21290 from vespa-engine/bjorncs/fix | Morten Tokle | 2022-02-21 | 1 | -4/+5 |
|\ \ \ \ | | | | | | | | | | | Fix formatting of log message | ||||
| * | | | | Fix formatting of log message | Bjørn Christian Seime | 2022-02-21 | 1 | -4/+5 |
|/ / / / | |||||
* | | | | Merge pull request #21289 from vespa-engine/bratseth/test-structufieldset | Jon Bratseth | 2022-02-21 | 4 | -0/+134 |
|\ \ \ \ | | | | | | | | | | | Test a fieldset using struct fields | ||||
| * | | | | Add a newline | Jon Bratseth | 2022-02-21 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Test a fieldset using struct fields | Jon Bratseth | 2022-02-21 | 4 | -0/+134 |
| | | | | | |||||
* | | | | | Merge pull request #20898 from vespa-engine/ogronnesby/tenant-info-email | Leandro Alves | 2022-02-21 | 2 | -3/+61 |
|\ \ \ \ \ | |_|_|_|/ |/| | | | | Validate name and email tenant info fields | ||||
| * | | | | name -> contactName, email -> contactEmail for validation | Øyvind Grønnesby | 2022-01-24 | 2 | -16/+19 |
| | | | | | |||||
| * | | | | Validate name and email tenant info fields | Øyvind Grønnesby | 2022-01-21 | 2 | -3/+58 |
| | | | | | |||||
* | | | | | Merge pull request #21282 from vespa-engine/balder/make-configuri-explicit | Henning Baldersheim | 2022-02-21 | 48 | -165/+137 |
|\ \ \ \ \ | |_|/ / / |/| | | | | Make ConfigUri constructors explicit and use same context where possi… | ||||
| * | | | | Fix indentation | Henning Baldersheim | 2022-02-21 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Make ConfigUri constructors explicit and use same context where possible in ↵ | Henning Baldersheim | 2022-02-20 | 48 | -165/+137 |
| | |/ / | |/| | | | | | | | | | | proton. | ||||
* | | | | Merge pull request #21284 from vespa-engine/bratseth/goto-profile | Jon Bratseth | 2022-02-21 | 56 | -236/+1808 |
|\ \ \ \ | | | | | | | | | | | Bratseth/goto profile | ||||
| * | | | | Make compatible with older IntelliJ's | Jon Bratseth | 2022-02-21 | 4 | -6/+12 |
| | | | | | |||||
| * | | | | Use Vespa icon as file icon | Jon Bratseth | 2022-02-21 | 3 | -2/+3 |
| | | | | | |||||
| * | | | | Slightly more testing | Jon Bratseth | 2022-02-21 | 4 | -2/+8 |
| | | | | | |||||
| * | | | | Tolerate null schema | Jon Bratseth | 2022-02-20 | 1 | -2/+4 |
| | | | | | |||||
| * | | | | Add todo | Jon Bratseth | 2022-02-18 | 1 | -0/+1 |
| | | | | | |||||
| * | | | | Find profile definition | Jon Bratseth | 2022-02-18 | 5 | -3/+107 |
| | | | | | |||||
| * | | | | Various fixes | Jon Bratseth | 2022-02-18 | 6 | -8/+11 |
| | | | | | |||||
| * | | | | Find profile usages | Jon Bratseth | 2022-02-18 | 7 | -17/+92 |
| | | | | | |||||
| * | | | | Goto definition | Jon Bratseth | 2022-02-17 | 7 | -70/+208 |
| | | | | | |||||
| * | | | | Extract function usage finder | Jon Bratseth | 2022-02-17 | 3 | -109/+132 |
| | | | | | |||||
| * | | | | Find usages in child schemas | Jon Bratseth | 2022-02-17 | 10 | -58/+97 |
| | | | | | |||||
| * | | | | Match whole elements | Jon Bratseth | 2022-02-16 | 3 | -16/+45 |
| | | | | | |||||
| * | | | | Respect search scope | Jon Bratseth | 2022-02-16 | 1 | -5/+9 |
| | | | | |