aboutsummaryrefslogtreecommitdiff
path: root/bbot/agent
AgeCommit message (Expand)AuthorFilesLines
2023-05-12Add infrastructure for controller URL prioritiesBoris Kolpackov2-81/+212
2023-05-11Add --instance-max agent optionBoris Kolpackov2-32/+102
2023-05-11Use fake lock for fake machine lockingBoris Kolpackov1-20/+26
2023-05-11Return locked machines from enumerate_machines()Boris Kolpackov1-18/+60
2023-05-11Do not assume bootstrapped machines and task request machines are parallelBoris Kolpackov1-21/+28
2023-05-11Save holding process information (pid, priority) to machine lockBoris Kolpackov1-18/+145
2023-05-10Add global toolchain locking to agentBoris Kolpackov2-250/+416
2023-04-24Add support for bbot.bindist.upload and bbot.upload steps in workerKaren Arutyunov2-8/+106
2022-12-08Adapt to dir_iterator API changeKaren Arutyunov1-3/+2
2022-10-27Suppress (potential) bogus GCC 12 -Wrestrict warningsBoris Kolpackov1-1/+1
2022-10-04Work around lack of C++17 ctor in butl::optionalBoris Kolpackov1-0/+10
2022-10-03Get rid of deprecated QEMU option styleBoris Kolpackov1-1/+1
2022-10-03Omit USB QEMU options if custom options are providedBoris Kolpackov1-8/+13
2022-10-03Tweaks to KVM command lineBoris Kolpackov1-1/+4
2022-10-03Improve diagnosticsBoris Kolpackov1-6/+12
2022-02-14Fix result manifest request failures due to exceeding request size limitKaren Arutyunov1-2/+19
2021-11-19Use pkeyutl command instead of rsautl starting openssl version 3.0.0Karen Arutyunov1-1/+25
2021-10-04Add support for soft and hard rebuildsKaren Arutyunov1-2/+21
2021-09-28Adapt to libbutl headers extension change from .mxx to .hxxKaren Arutyunov1-4/+4
2021-09-27Finalize licenseBoris Kolpackov7-8/+8
2021-09-09Compress result manifest uploaded by workerBoris Kolpackov1-2/+2
2021-04-09Print interactive mode of agent when it runs as systemd daemonKaren Arutyunov1-0/+1
2021-04-09Move USB settings before machine-specific settingsBoris Kolpackov1-6/+6
2021-04-08Enable usb-tablet for KVM machinesBoris Kolpackov1-0/+6
2021-03-27Abort instead of suspending timed-out interactive buildsBoris Kolpackov1-11/+19
2021-03-26Add support for interactive buildsKaren Arutyunov5-17/+130
2021-02-17Disable RAM dividing heuristicsBoris Kolpackov1-0/+8
2021-02-11Increase agent's default build timeout from 60 to 90 minutesKaren Arutyunov1-2/+2
2020-09-30Tweak TFTP parameters some more, this time including serverBoris Kolpackov1-0/+1
2020-06-25Increase bootstrap timeout to 60 minutesBoris Kolpackov1-2/+2
2020-04-09Use butl::readsymlink() instead of POSIX readlink() in agentKaren Arutyunov1-19/+13
2020-02-12Adapt to renaming butl::fdnull() to fdopen_null()Karen Arutyunov2-6/+8
2020-02-12Use copyright extracted from LICENSE file for printing utility versionKaren Arutyunov1-1/+1
2020-02-07Drop copyright notice from source codeKaren Arutyunov7-7/+0
2019-07-01Make unexpected build machine exit warning instead of errorBoris Kolpackov1-1/+1
2019-06-28Add note on JOURNAL_STREAM added in systemd 231Boris Kolpackov1-0/+3
2019-06-03Adapt to renaming traits alias to traits_type for basic_path, basic_url, and ...Karen Arutyunov2-2/+3
2019-04-09Increase default build timeout to 60 minutesBoris Kolpackov1-2/+2
2019-03-11Release other machine locks before bootstrappingBoris Kolpackov1-0/+6
2019-02-23Don't allow machine configuration override RAM and CPUBoris Kolpackov1-5/+10
2019-02-08Increase build startup timeout to 2 minutesBoris Kolpackov1-4/+4
2019-02-07Increase default bootstrap timeout to 30 minutesBoris Kolpackov1-2/+2
2019-02-07Fix race in machine checkBoris Kolpackov1-7/+15
2019-02-05Fix typoBoris Kolpackov1-1/+1
2019-02-04Use QMP (QEMU Machine Protocol) events as machine log fileBoris Kolpackov3-15/+130
2019-02-01Periodically check whether machine is still runningBoris Kolpackov2-6/+83
2019-01-31Increase build mis-boot timeout from 60 to 90 secondsBoris Kolpackov1-2/+2
2019-01-28Add ability to specify alternative bridge interface to bbot-agentBoris Kolpackov2-26/+31
2019-01-28Fix race in QEMU shutdownBoris Kolpackov2-8/+18
2019-01-26Increase QEMU rx/tx queue to 1024Boris Kolpackov1-4/+4