aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Settle for less processes during test.Henning Baldersheim2021-11-161-2/+2
|
* Merge pull request #20018 from ↵Arne H Juul2021-11-167-1/+28
|\ | | | | | | | | vespa-engine/arnej/add-feature-flag-to-ignore-stack-sizes ignore requested stack sizes
| * Merge branch 'master' into arnej/add-feature-flag-to-ignore-stack-sizesArne H Juul2021-11-16161-790/+2689
| |\
| * | ignore requested stack sizesArne H Juul2021-11-157-1/+29
| | | | | | | | | | | | | | | * for C++ threads only * triggered by feature flag, by default use old behavior
* | | Merge pull request #20040 from ↵Henning Baldersheim2021-11-161-2/+6
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/toregge/use-gate-callback-to-signal-completion-3 Use GateCallback to signal completion of force commit.
| * | | Use GateCallback to signal completion of force commit.Tor Egge2021-11-161-2/+6
| | |/ | |/|
* | | Merge pull request #20028 from vespa-engine/bjorncs/vespa-cliBjørn Christian Seime2021-11-161-10/+3
|\ \ \ | |/ / |/| | Auth0 device flow will be handled by 4443 endpoint
| * | Auth0 device flow will be handled by 4443 endpointBjørn Christian Seime2021-11-161-10/+3
| | |
* | | Merge pull request #20036 from ↵Jon Marius Venstad2021-11-161-11/+12
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/jonmv/support-non-default-instances-in-test-config-for-developers Let developers run prod tests against non-default instances
| * | | Update commentJon Marius Venstad2021-11-161-1/+1
| | | | | | | | | | | | Co-authored-by: Håkon Hallingstad <hakon@verizonmedia.com>
| * | | Let developers run prod tests against non-default instancesJon Marius Venstad2021-11-161-10/+11
| | | |
* | | | Merge pull request #20037 from vespa-engine/toregge/require-libatomic-on-rhel-8Tor Egge2021-11-161-10/+0
|\ \ \ \ | | | | | | | | | | Require libatomic on RHEL 8.
| * | | | Require libatomic on RHEL 8.Tor Egge2021-11-161-10/+0
|/ / / /
* | | | Merge pull request #20033 from ↵Tor Egge2021-11-162-10/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/use-already-defined-VESPA_ATOMIC_LIB Default is to use atomic library explicit.
| * | | | Default is to use atomic library explicit.Henning Baldersheim2021-11-162-10/+5
| |/ / /
* | | | Merge pull request #20032 from vespa-engine/balder/require-graviton2Tor Egge2021-11-161-0/+2
|\ \ \ \ | | | | | | | | | | Require graviton2 for aarch64i as default.
| * | | | Require graviton2 for aarch64i as default.Henning Baldersheim2021-11-161-0/+2
| | |/ / | |/| |
* | | | Merge pull request #20031 from ↵Tor Egge2021-11-162-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/enable-vespamalloc-for-aarch64 Enable vespamalloc for non x86_64 too.
| * | | | Enable vespamalloc for non x86_64 too.Henning Baldersheim2021-11-162-2/+2
| | | | |
* | | | | Merge pull request #20034 from vespa-engine/revert-20017-mortent/add-clusteridMorten Tokle2021-11-165-42/+11
|\ \ \ \ \ | | | | | | | | | | | | Revert "Add clusterid"
| * | | | | Revert "Add clusterid"Harald Musum2021-11-165-42/+11
| | |_|/ / | |/| | |
* | | | | Merge pull request #20035 from vespa-engine/balder/depend-on-atomicsTor Egge2021-11-161-0/+1
|\ \ \ \ \ | | | | | | | | | | | | Require gcc-toolset-10-libatomic-devel for rhel 8 too
| * | | | | Require gcc-toolset-10-libatomic-devel for rhel 8 tooHenning Baldersheim2021-11-161-0/+1
|/ / / / /
* | | | | Merge pull request #20030 from vespa-engine/balder/sync-2-synch_all_executorsHenning Baldersheim2021-11-1616-32/+32
|\ \ \ \ \ | |/ / / / |/| | | | Do not inherit Syncable. sync -> sync_all_executors to make its call …
| * | | | Remove return keyword.Henning Baldersheim2021-11-161-1/+1
| | | | |
| * | | | Do not inherit Syncable. sync -> sync_all_executors to make its call sites ↵Henning Baldersheim2021-11-1616-32/+32
| |/ / / | | | | | | | | | | | | more evident.
* | | | Merge pull request #20025 from vespa-engine/balder/if-non-x86_64-use-std-atomicsHenning Baldersheim2021-11-161-6/+10
|\ \ \ \ | |/ / / |/| | | Use std::atomics for all, but x86_64.
| * | | Use std::atomics for all, but x86_64.Henning Baldersheim2021-11-161-6/+10
| | | |
* | | | Merge pull request #20027 from ↵Arnstein Ressem2021-11-161-0/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/need-explicit-libatomic-for-aarch64-on-centos8 Add explicit dependency on libatomic.
| * | | | Add explicit dependency on libatomic.Henning Baldersheim2021-11-161-0/+4
| |/ / /
* | | | Merge pull request #20029 from vespa-engine/balder/rename-testGeir Storli2021-11-161-1/+1
|\ \ \ \ | | | | | | | | | | Rename test to reflect current behaviour
| * | | | Rename test to reflect current behaviourHenning Baldersheim2021-11-161-1/+1
|/ / / /
* | | | Merge pull request #20001 from ↵Henning Baldersheim2021-11-163-32/+84
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/perfect-with-few-sane-with-many Add a fixed size table of 8 * num_exutors with 16 bit entries. Use th…
| * | | | Use std::optional instead of separate class.Henning Baldersheim2021-11-162-16/+6
| | | | |
| * | | | Address both thread safety in regards to visibility of updates and race for ↵Henning Baldersheim2021-11-152-31/+51
| | | | | | | | | | | | | | | | | | | | the last spots.
| * | | | If we lost the race for the last spots we need to use the second option.Henning Baldersheim2021-11-141-3/+9
| | | | |
| * | | | Add a fixed size table of 8 * num_exutors with 16 bit entries. Use this for ↵Henning Baldersheim2021-11-133-32/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mapping the first components exact. With more components than 8x we fall abck to to using shrunk id of 8 bits as before. This enables perfect distribution for the first 8x and then 'good enough' for the rest. The more there are the less impact of imperfect distribution will be.
* | | | | Merge pull request #20017 from vespa-engine/mortent/add-clusteridMartin Polden2021-11-165-11/+42
|\ \ \ \ \ | |_|_|/ / |/| | | | Add clusterid
| * | | | Include clusterIdMorten Tokle2021-11-155-10/+41
| | | | |
| * | | | Use weight=1 if unsetMorten Tokle2021-11-151-2/+2
| |/ / /
* | | | Merge pull request #20026 from ↵Harald Musum2021-11-167-34/+105
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/hmusum/improve-selection-of-connection Improve selection of connection for file downloads [run-systemtest]
| * | | | Use a flag to choose which connection pool to use for file distributionHarald Musum2021-11-164-12/+36
| | | | |
| * | | | Add FileDistributionConnectionPoolHarald Musum2021-11-162-2/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FileDistributionConnectionPool is better suited for connections getting files, since each file migh be available on different connections and switching connection for all file downloads if one fails does not make sense, instead one should switch per file download if necessary.
| * | | | Minor formatting changes and rename a method, no functional changesHarald Musum2021-11-151-10/+6
| | | | |
| * | | | Refactor, no funtional changesHarald Musum2021-11-151-12/+20
| | | | |
* | | | | Merge pull request #20024 from ↵Henning Baldersheim2021-11-161-5/+9
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | vespa-engine/toregge/get-executor-id-from-field-name Get ExecutorId from field name.
| * | | | Get ExecutorId from field name.Tor Egge2021-11-161-5/+9
| | | | |
* | | | | Merge pull request #20023 from ↵Henning Baldersheim2021-11-161-7/+16
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/use-gate-callback-to-signal-completion-2 Use GateCallback to signal completion.
| * | | | | Use braces to signal lifetime.Tor Egge2021-11-151-7/+8
| | | | | |
| * | | | | Use GateCallback to signal completion.Tor Egge2021-11-151-4/+12
| |/ / / /