aboutsummaryrefslogtreecommitdiff
path: root/bbot/agent.cxx
AgeCommit message (Collapse)AuthorFilesLines
2017-07-14Make use of wildcards in buildfilesKaren Arutyunov1-1247/+0
2017-06-14Periodically recheck for manifest uploadBoris Kolpackov1-4/+8
There seems to be some obscure race, perhaps related to tmpfs?
2017-06-02Add support for bbot agent authenticationKaren Arutyunov1-8/+78
2017-05-24Some more TFTP upload robustness workBoris Kolpackov1-21/+27
2017-05-24Remove task response manifest for good measureBoris Kolpackov1-0/+2
2017-05-19Make TFTP upload even more robustBoris Kolpackov1-7/+18
2017-05-13Make TFTP upload more robustBoris Kolpackov1-0/+10
2017-05-12Add support for including data with trace objectBoris Kolpackov1-3/+3
2017-05-10Suspend machine on abnormal build for investigationBoris Kolpackov1-15/+18
2017-05-08Soft-fail if result manifest is brokenBoris Kolpackov1-1/+8
2017-05-03Pass toolchain name/version to controllerBoris Kolpackov1-4/+15
2017-05-03Use VERSION_ID instead of VERSION_STR where appropriateBoris Kolpackov1-1/+1
2017-05-01Adapt to adding hxx extension for headers and lib prefix for library dir in ↵Karen Arutyunov1-2/+2
libbutl
2017-05-01Use standard version in bootstrap manifestBoris Kolpackov1-16/+18
2017-05-01Retry mis-booted machinesBoris Kolpackov1-144/+185
2017-05-01Soft-fail on VM forcedown failuresBoris Kolpackov1-2/+3
Since we've got the result this should be harmless. And should help with spurious KVM crashes with Mac OS guest.
2017-04-30Add hxx extension for headers and lib prefix for library dirsKaren Arutyunov1-9/+9
2017-04-29Use fixed TFTP ports for robustnessBoris Kolpackov1-5/+7
This way we can cleanup old iptables entries in case or crash/termination
2017-04-24Add more agent tracingBoris Kolpackov1-0/+6
2017-04-22Make HTTP soft error handling more robustBoris Kolpackov1-6/+32
2017-04-22Rename directory toolchain/ to toolchains/Boris Kolpackov1-2/+2
To be consistent with machines/
2017-04-22Various tweaksBoris Kolpackov1-3/+3
2017-04-21Various improvementsBoris Kolpackov1-4/+6
2017-04-21Make compilable on WindowsBoris Kolpackov1-30/+47
2017-04-20Add machine optionsBoris Kolpackov1-1/+7
2017-04-19Adapt to challenge and fingerprint manifest values being optional nowKaren Arutyunov1-2/+2
2017-04-19Minor improvementBoris Kolpackov1-1/+5
2017-04-19Add --fake-machine and machine-less agent/worker testBoris Kolpackov1-41/+73
2017-04-18Add --trust agent optionBoris Kolpackov1-10/+22
2017-04-18Add --systemd-daemon option to workerBoris Kolpackov1-30/+8
2017-04-18If build terminates abnormally, suspend machine for investigationBoris Kolpackov1-16/+25
2017-04-18Finish agent and worker logicBoris Kolpackov1-70/+403
2017-04-12Complete agent side of machine bootstrapBoris Kolpackov1-31/+97
2017-04-11Close sockets on execBoris Kolpackov1-1/+1
2017-04-11Change license to TBC (to be confirmed)Boris Kolpackov1-2/+2
2017-04-11Implement TFTP server support in agentBoris Kolpackov1-11/+97
2017-04-10Implement vm startup and shutdownBoris Kolpackov1-32/+57
2017-04-08Implement machine enumerationBoris Kolpackov1-223/+263
2017-04-06Add machine enumeration outlineBoris Kolpackov1-33/+341
2017-04-04Add --cpu and --ram optionsBoris Kolpackov1-0/+10
2017-04-03Make agent simple systemd daemon, add worker stubBoris Kolpackov1-29/+46
2017-04-03Redo version headerBoris Kolpackov1-2/+0
2017-04-01Setup build infraBoris Kolpackov1-0/+102