summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* use new MappingMonitorArne Juul2021-08-204-66/+56
|
* Merge pull request #18804 from vespa-engine/arnej/add-external-mapping-monitorArne H Juul2021-08-208-2/+174
|\ | | | | Arnej/add external mapping monitor
| * update after reviewArne Juul2021-08-203-40/+28
| | | | | | | | | | | | | | * MappingMonitorListener -> MappingMonitorOwner * construct with factory * RpcMappingMonitor always has an owner * refactor common lookup into active() method
| * add generic MappingMonitor APIArne Juul2021-08-196-0/+185
| | | | | | | | * and RPC implementation using ManagedRpcServer as before
| * fix logctl nameArne Juul2021-08-191-1/+1
| |
| * cleanup duplicate lineArne Juul2021-08-191-1/+0
| |
* | Merge pull request #18807 from ↵Lester Solbakken2021-08-201-2/+12
|\ \ | | | | | | | | | | | | vespa-engine/lesters/explicity-close-onnx-input-tensors Excplicity close native onnx tensors used as input
| * | Excplicity close native onnx tensors used as inputLester Solbakken2021-08-201-2/+12
|/ /
* | Merge pull request #18795 from ↵Arne H Juul2021-08-205-23/+75
|\ \ | | | | | | | | | | | | vespa-engine/arnej/queue-input-to-LocalRpcMonitorMap Arnej/queue input to local rpc monitor map
| * | remove extra abortArne Juul2021-08-191-2/+0
| | |
| * | let destructors do cleanupArne Juul2021-08-181-4/+1
| | |
| * | make it easy to run servers with valgrindArne Juul2021-08-182-4/+6
| | |
| * | delay add() and remove() for untanglingArne Juul2021-08-182-15/+70
| | |
* | | Merge pull request #18806 from ↵Bjørn Meland2021-08-203-30/+37
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/revert-18790-aressem/require-numactl-2 Revert "Fail Vespa startup if no numactl ."
| * | | Revert "Fail Vespa startup if no numactl ."Arnstein Ressem2021-08-203-30/+37
|/ / /
* | | Merge pull request #18802 from vespa-engine/mpolden/fix-capacity-checkJon Bratseth2021-08-207-40/+69
|\ \ \ | | | | | | | | Always account for available IP addresses when checking capacity
| * | | Always account for available IP addresses when checking capacityMartin Polden2021-08-207-40/+69
| | | |
* | | | Merge pull request #18794 from vespa-engine/gjoranv/remove-jersey-media-jaxbBjørn Christian Seime2021-08-205-8/+6
|\ \ \ \ | | | | | | | | | | Remove jersey-media-jaxb dependency and bundle.
| * | | | Remove jersey-media-jaxb dependency and bundle.gjoranv2021-08-185-8/+6
| | |/ / | |/| |
* | | | Merge pull request #18798 from ↵Henning Baldersheim2021-08-206-0/+116
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/lesters/global_rankprofile_onnx_name_collision Add unit test for global rankprofile name collision from onnx models
| * | | | Add unit test for global rankprofile name collision from onnx modelsLester Solbakken2021-08-196-0/+116
| | |/ / | |/| |
* | | | Merge pull request #18799 from vespa-engine/mpolden/serialization-todosMartin Polden2021-08-202-5/+2
|\ \ \ \ | | | | | | | | | | Serialization TODOs
| * | | | Require budget fieldMartin Polden2021-08-191-3/+1
| | | | |
| * | | | Stop writing empty hostname fieldMartin Polden2021-08-191-2/+1
| |/ / /
* | | | Merge pull request #18790 from vespa-engine/aressem/require-numactl-2Arnstein Ressem2021-08-203-37/+30
|\ \ \ \ | | | | | | | | | | Fail Vespa startup if no numactl .
| * | | | Merge branch 'master' into aressem/require-numactl-2Arnstein Ressem2021-08-1914-116/+220
| |\| | |
| * | | | Exit with error with no numactl. Use numactl if NUMA nodes are available and ↵Arnstein Ressem2021-08-193-31/+30
| | | | | | | | | | | | | | | | | | | | we have permissions to use it.
| * | | | Fail Vespa startup if no numactl [run-systemtest].Arnstein Ressem2021-08-182-28/+22
| | | | |
* | | | | Merge pull request #18801 from vespa-engine/jonmv/configurable-upgrade-rolloutJon Marius Venstad2021-08-2015-135/+179
|\ \ \ \ \ | |_|_|_|/ |/| | | | Jonmv/configurable upgrade rollout
| * | | | Split assignment and if-conditionJon Marius Venstad2021-08-191-4/+10
| | | | |
| * | | | Abort running jobs less eagerlyJon Marius Venstad2021-08-197-46/+49
| | | | |
| * | | | Remove dead codeJon Marius Venstad2021-08-191-71/+0
| | | | |
| * | | | Allow configuring upgrade rollout in deployment.xmlJon Marius Venstad2021-08-1910-25/+131
| | | | |
* | | | | Merge pull request #18803 from ↵Henning Baldersheim2021-08-1921-84/+147
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | vespa-engine/balder/allow-set-of-distributable-files-to-change Allow set of distributable files to change after initial deploy. MERGEOK
| * | | | Remove unused method.Henning Baldersheim2021-08-191-4/+0
| | | | |
| * | | | Update abiHenning Baldersheim2021-08-191-1/+1
| | | | |
| * | | | Allow set of distributable files to change after initial deploy.Henning Baldersheim2021-08-1919-79/+146
|/ / / / | | | | | | | | | | | | This is necessary as bootstrapping the configserver with a new version might change set of files to distribute.
* | | | Merge pull request #18796 from ↵Henning Baldersheim2021-08-182-14/+23
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/use-separate-onnxmodels-for-each-global-rankprofile Since the automatic generation of RankProfiles from global standalone… MERGEOK
| * | | | Since the automatic generation of RankProfiles from global standalone onnx ↵Henning Baldersheim2021-08-182-14/+23
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | models does not ensure globally unique naming, there will be models that will not resolve well in a global namespace. Hence they must be in separate namespaces (OnnxModels).
* | | | Merge pull request #18791 from ↵Harald Musum2021-08-183-41/+46
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | vespa-engine/hakonhall/log-reason-for-redeployment Log reason for redeployment
| * | | Log reason for redeploymentHåkon Hallingstad2021-08-183-41/+46
| | | |
* | | | Merge pull request #18792 from ↵Henning Baldersheim2021-08-181-0/+9
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/add-valgrind-suppression-for-fedora-34 Suppress warning for known memory leak.
| * | | | Suppress warning for known memory leak.Tor Egge2021-08-181-0/+9
| | | | |
* | | | | Merge pull request #18779 from ↵Arne H Juul2021-08-184-61/+97
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | vespa-engine/arnej/fix-LocalRpcMonitorMap-ordering ensure that sending event to dispatch happens after updating internal…
| * | | | update internal state before dispatching to clientsArne Juul2021-08-181-11/+12
| | | | |
| * | | | allow delayed notificationsArne Juul2021-08-182-30/+36
| | | | | | | | | | | | | | | | | | | | | | | | | * may get notifyOk or notifyFailed from a ManagedRpcServer that we already decided to remove - those can be safely ignored.
| * | | | Revert "only use "delete later" in notifyFailed callback"Arne Juul2021-08-181-0/+2
| | | | | | | | | | | | | | | | | | | | This reverts commit f2db94927e4738897725ff1c6839450096346297.
| * | | | only use "delete later" in notifyFailed callbackArne Juul2021-08-171-2/+0
| | | | |
| * | | | avoid seg faultArne Juul2021-08-171-1/+1
| | | | |
| * | | | ensure that sending event to dispatch happens after updating internal stateArne Juul2021-08-172-27/+56
| | | | | | | | | | | | | | | | | | | | | | | | | * map.erase() invalidates reference to contents, move it to a local variable first * cannot delete a ManagedRpcServer while we are in its callback