aboutsummaryrefslogtreecommitdiff
path: root/bbot/agent
AgeCommit message (Expand)AuthorFilesLines
2024-04-11Cleanup auxiliary environment save fileHEADmasterBoris Kolpackov1-1/+3
2024-04-11Fix deadlock in auxiliary machine interrupt logicBoris Kolpackov1-0/+13
2024-03-28Uppercase auxiliary environment variable prefixBoris Kolpackov1-2/+2
2024-03-26Get rid of extraneous trailing blank lines in auxiliary environment valueBoris Kolpackov1-2/+2
2024-03-26Fix bug in default_ram_minimum value in bbot-agentBoris Kolpackov1-6/+21
2024-03-25Fix insufficient RAM detection logic bug in bbot-agentBoris Kolpackov1-1/+1
2024-03-22Implement auxiliary machine support in bbot-agentBoris Kolpackov6-218/+1287
2024-03-12Adapt to build auxiliary machines related changes in libbbotKaren Arutyunov1-1/+8
2024-03-06Rename --ram agent option to --build-ram, add --auxiliary-ramBoris Kolpackov3-4/+19
2024-02-23Make use of new functions in curl APIKaren Arutyunov1-111/+10
2023-06-28Remove stray commentBoris Kolpackov1-2/+0
2023-06-21Add --{bootstrap,build}-startup options to agentBoris Kolpackov2-9/+25
2023-06-21Adjust sockets/cores/threads splits to better reflect modern hardwareBoris Kolpackov1-6/+7
2023-06-01Increase verbosity threshold for few tracesBoris Kolpackov1-7/+6
2023-05-17Add support for build artifacts upload in agentKaren Arutyunov3-126/+848
2023-05-16Randomize URL query order within each priorityinterruptBoris Kolpackov1-5/+12
2023-05-16Implement machine interruption for priority level fourBoris Kolpackov1-35/+80
2023-05-15Add CPU boosting for higher 4th priority levelsBoris Kolpackov4-10/+28
2023-05-15Change warning to info when timed our acquiring global toolchain lockBoris Kolpackov1-1/+5
2023-05-15Implement priority lower bound calculation and machine interruptionBoris Kolpackov1-59/+240
2023-05-15Redo priority monitor mode detection to obtain priority rangeBoris Kolpackov1-18/+33
2023-05-14Handle SIGUSR1 interrupt during perform_task()Boris Kolpackov1-32/+101
2023-05-14Setup machine interrupt handling infrastructureBoris Kolpackov1-35/+70
2023-05-14Treat suspended machines same as being bootstrapped for interrupt purposesBoris Kolpackov1-36/+85
2023-05-12Respect --instance-max limit when bootstrapping machinesBoris Kolpackov1-85/+143
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