aboutsummaryrefslogtreecommitdiff
path: root/mod/mod-build-task.cxx
AgeCommit message (Collapse)AuthorFilesLines
2024-10-07Suppress redundant object section loading in build task handlerKaren Arutyunov1-1/+2
2024-06-12Fix previous fixKaren Arutyunov1-5/+7
2024-06-12Fix build task handler crash while handling odb::deadlockKaren Arutyunov1-3/+6
2024-05-23Make poll interval for unloaded tenant configurable and rename ↵Karen Arutyunov1-21/+21
loaded_timestamp tenant member to unloaded_timestamp
2024-05-21Add support for build_unloaded() notification for tenant-associated servicesKaren Arutyunov1-15/+136
2024-04-24Generate challenge out of database transaction in build task handlerKaren Arutyunov1-68/+71
2024-04-24Fix tenant service related logic in build task handlerKaren Arutyunov1-7/+23
2024-04-22Add support for custom build botsKaren Arutyunov1-40/+127
2024-04-01Stash build toolchain in tenant objectKaren Arutyunov1-22/+71
2024-03-27Fix external test package configuration selection semantics in build task ↵Karen Arutyunov1-27/+14
handler
2024-03-26For external test package try to use same named package config as for main ↵Karen Arutyunov1-6/+30
package in build task
2024-03-25Add tenant_service_hintsKaren Arutyunov1-7/+28
2024-03-25Add NOTIFICATION_DIAG macro to mod/tenant-service.hxxKaren Arutyunov1-4/+7
2024-03-22Fix crashing of build task handlerKaren Arutyunov1-1/+2
2024-03-21Add support for build auxiliary machines/configurationsKaren Arutyunov1-141/+523
2024-03-14Minor fix in build task handlerKaren Arutyunov1-1/+1
2024-03-12Adapt to build auxiliary machines related changes in libbpkg and libbbotKaren Arutyunov1-0/+5
2024-02-22Add support for tenant-associated service notificationsKaren Arutyunov1-58/+337
2024-02-13Optimize database query in build-task serviceKaren Arutyunov1-11/+10
2024-02-01Add support for enable clause in tests package manifest valueKaren Arutyunov1-0/+1
2023-07-28Fix task request handler which could potentially issue unexpected rebuild taskKaren Arutyunov1-1/+7
2023-07-20Log more info when issue warnings in build-result and build-force handlersKaren Arutyunov1-3/+3
2023-07-17Fix build task handler not to acquire extra database connectionKaren Arutyunov1-1/+1
2023-07-13Optimize build-task handler by using object loading viewKaren Arutyunov1-7/+6
2023-07-07Optimize build-task handler by reducing number of tenant object loadsKaren Arutyunov1-16/+29
2023-07-07Add odb sections to build_package classKaren Arutyunov1-46/+61
2023-05-17Add support for interactive parameter for task requestKaren Arutyunov1-10/+35
2023-05-17Add support for upload handlers and implement brep-upload-bindist handlerKaren Arutyunov1-4/+37
2023-04-19Make random package ordering distribution more even in build task moduleKaren Arutyunov1-16/+211
2023-04-14Add support for interrupt build result statusKaren Arutyunov1-13/+14
2023-04-14Add support for random package ordering in build task moduleKaren Arutyunov1-509/+600
2022-12-06Make sure we only build one package config per interactive tennantKaren Arutyunov1-4/+145
2022-11-23Add support for package build configurationsKaren Arutyunov1-162/+194
2022-10-27Suppress (potential) bogus GCC 12 -Wrestrict warningsBoris Kolpackov1-1/+1
2022-08-29Add target to build configuration idKaren Arutyunov1-23/+22
2022-02-11Add support for reflect clause in tests package manifest valueKaren Arutyunov1-1/+2
2021-11-24Fix forced package re-build timeout evaluationKaren Arutyunov1-2/+2
2021-10-04Add support for soft and hard rebuildsKaren Arutyunov1-57/+205
2021-09-28Adapt to libbutl headers extension change from .mxx to .hxxKaren Arutyunov1-9/+9
2021-09-27Add support for build2 configuration classKaren Arutyunov1-1/+4
2021-09-24Add support for requires, tests, examples, benchmarks, and host task ↵Karen Arutyunov1-3/+10
manifest values
2021-04-09Fix broken package rebuildKaren Arutyunov1-4/+5
2021-03-26Add support for interactive CI modeKaren Arutyunov1-22/+108
2020-06-26Adapt to merging of package external tests, examples, and benchmarks into ↵Karen Arutyunov1-30/+23
typed tests
2020-05-02For external test packages use the 'all' class as default underlying build ↵Karen Arutyunov1-1/+11
class set
2020-04-06Add support for test-exclude task manifest valueKaren Arutyunov1-6/+36
2020-04-01Invent alternative package rebuild timeoutKaren Arutyunov1-9/+53
2020-03-27Implement brep-monitorKaren Arutyunov1-16/+6
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2019-10-31Add support for environment task manifest valueKaren Arutyunov1-0/+1