aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-03-11Release other machine locks before bootstrappingBoris Kolpackov1-0/+6
2019-03-08Fix formatting in buildfileKaren Arutyunov1-1/+1
2019-03-08Fix bug in buildfileBoris Kolpackov1-3/+3
2019-03-08Use new setup for unit testsKaren Arutyunov11-35/+45
2019-03-06Align with latest bdep-newKaren Arutyunov1-5/+12
2019-03-04Add 'builds: all' value to manifestKaren Arutyunov1-1/+1
2019-02-23Don't allow machine configuration override RAM and CPUBoris Kolpackov1-5/+10
2019-02-22Add minor comments to integration testscriptKaren Arutyunov1-2/+2
2019-02-22Fix integration testKaren Arutyunov2-4/+4
Make it aware of the sleep testscript builtin and the agent instance number.
2019-02-22Fix typo in NEWS fileBoris Kolpackov1-1/+1
2019-02-21Change version to 0.10.0-a.0.zBoris Kolpackov2-6/+6
2019-02-19Release version 0.9.0v0.9.0Boris Kolpackov2-4/+4
2019-02-08Increase build startup timeout to 2 minutesBoris Kolpackov1-4/+4
2019-02-08Update NEWS fileBoris Kolpackov1-0/+16
2019-02-07Increase default bootstrap timeout to 30 minutesBoris Kolpackov2-3/+3
With parallel bootstrap things can now time longer.
2019-02-07Fix race in machine checkBoris Kolpackov1-7/+15
2019-02-07Cosmetic changeBoris Kolpackov1-1/+1
2019-02-06Propagate abnormal status from startup to build workerBoris Kolpackov2-13/+31
This should prevent the machine from shutting down automatically.
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 Kolpackov3-29/+36
2019-01-28Fix race in QEMU shutdownBoris Kolpackov2-8/+18
2019-01-28Clean temporary backwards-compatibility stuff from bbot-agent@.serviceBoris Kolpackov1-3/+5
2019-01-28Add nice value to bbot-agent@.service fileBoris Kolpackov1-0/+1
2019-01-26Increase QEMU rx/tx queue to 1024Boris Kolpackov1-4/+4
2019-01-25Increase network queue sizes for better reliability under high loadBoris Kolpackov1-1/+14
2019-01-23Pass -w (wait) option to iptablesBoris Kolpackov1-0/+2
This is now necessary since we may be running multiple instances.
2019-01-23Minor tweak to agent .service fileBoris Kolpackov1-3/+3
2019-01-22Add temporary --instance option to bbot-agent .service fileBoris Kolpackov1-0/+1
2019-01-21Add support for running multiple instances of agent for same toolchainBoris Kolpackov6-135/+320
This allows us to perform multiple bootstraps/builds in parallel. Note that each machine can only be used by a single instance so it doesn't make sense to have more instances than machines.
2019-01-17Fix issue in systemd service fileBoris Kolpackov1-1/+1
It appears we cannot use variables in the first word of ExecStart.
2019-01-17Update systemd .service file in preparation for multi-instance supportBoris Kolpackov1-2/+9
2019-01-17Update submodulesBoris Kolpackov1-0/+0
2019-01-16Update copyright yearKaren Arutyunov62-64/+64
2019-01-16Use `b info` command to check if package project/subprojects can be testedKaren Arutyunov3-45/+128
2018-12-15Adapt to renaming butl::unknown_name_mode union to manifest_unknown_modeKaren Arutyunov1-1/+4
2018-12-11Document build configuration class inheritanceKaren Arutyunov1-0/+28
2018-12-03Suppress MSVC warnings at project levelKaren Arutyunov1-0/+6
2018-12-03Update manual with new build configuration namingBoris Kolpackov1-17/+19
2018-12-02Add commented out builds value to manifestKaren Arutyunov1-0/+1
2018-11-30Document that machine name components cnannot be emptyKaren Arutyunov1-3/+4
2018-11-29Document configuration classes in buildtabKaren Arutyunov1-23/+35
2018-11-16Document task manifest repository-type value as optionalKaren Arutyunov2-3/+6
2018-11-15Add note on controller priorityBoris Kolpackov1-1/+6
2018-11-13Remove redundant /Oi that is implied by /O2Boris Kolpackov1-2/+2
2018-11-09Add explicit -- separator before package name for pkg-build commandBoris Kolpackov1-0/+1
2018-11-06Tweak qemu RTC options to try to avoid clock driftBoris Kolpackov1-0/+6
2018-11-02Log changing working directory to build directory in workerKaren Arutyunov1-0/+4