summaryrefslogtreecommitdiff
path: root/bin/get-assignment
AgeCommit message (Collapse)Author
2019-01-17style: WHERE,ON,FROM,SELECT,JOIN should be on beginning of source linesErich Eckner
2018-10-11bin/get-assignment: do not skip forced-assignments if the first of them is ↵Erich Eckner
unavailable
2018-10-08bin/get-assignment: double check, that next_building is not emptyErich Eckner
2018-10-08bin/get-assignment: open backdoor to force specific package to be built next ↵Erich Eckner
on specific slave
2018-09-26bin/get-assignment: toolchain packages do not need other dependencies fulfilledErich Eckner
2018-09-18do not delete lock filesErich Eckner
2018-09-13bin/get-assignment: add missing JOINErich Eckner
2018-09-13bin/get-assignment: remove stray lineErich Eckner
2018-09-13bin/get-assignment: lib/mysql-functions ↵Erich Eckner
mysql_query_has_pending_dependencies() takes architecture id, not label!
2018-09-13bin/get-assignment: delete all but one toolchain build-assignment if any ↵Erich Eckner
toolchain build-assignment is to be built
2018-09-13toolchain_order is now an ordinary tableErich Eckner
2018-09-13bin/get-assignment: add missing joinErich Eckner
2018-09-13bin/get-assignment: fix error with temp tableErich Eckner
2018-09-13bin/get-assignment: do not hand out non-toolchain build_assignments as long ↵Erich Eckner
as toolchain build_assignments are pending
2018-09-13bin/get-assignment: keep currently building assignments for some time longer ↵Erich Eckner
in the temporary table
2018-09-13bin/get-assignment: fix typoErich Eckner
2018-09-13bin/get-assignment: use temporary table instead of sub-queryErich Eckner
2018-09-13bin/get-assignment: check arguments; cleanupErich Eckner
2018-09-12bin/get-assignment,lib/mysql-functions: ↵Erich Eckner
mysql_query_has_pending_dependencies() now only looks for a single architecture
2018-08-09bin/get-assignment: add todoErich Eckner
2018-07-26lib/mysql-functions: mysql_query_create_toolchain_order() newErich Eckner
2018-07-26bin/get-assignment: honor order of toolchain when handing out assignmentsErich Eckner
2018-07-26bin/get-assignment: only hand out `fully_compatible` architecturesErich Eckner
2018-06-13bin/get-assignment: of equally compared build_assignments, built oldest ↵Erich Eckner
first, not the one with lowest id
2018-06-13bin/get-assignment: same-arch should be less valued than last_trialErich Eckner
2018-06-12bin/get-assignment: honor architecture of build slaveErich Eckner
2018-06-05bin/get-assignment: set `build_slaves`.`is_sane`=1 on handing out an assignmentErich Eckner
2018-06-05bin/get-assignment: only connect once to mysqldErich Eckner
2018-06-05bin/get-assignment: tell the slave what packages are being expectedErich Eckner
2018-06-05bin/get-assignment: build_assignments.id is retrieved from the db before - ↵Erich Eckner
no need to base64_encode
2018-05-31count(*) -> COUNT(1)Erich Eckner
2018-05-25lib/mysql-functions: make mysql_join_binary_packages_repositories and ↵Erich Eckner
mysql_join_repositories_binary_packages obsolete
2018-05-25conf/default.conf -> lib/load-configuration; conf/local.conf -> ↵Erich Eckner
conf/{common,master,slave}.conf
2018-05-25verbose_flock new: it calls flock and reports about blocking processes on errorErich Eckner
2018-05-08lib/mysql-functions: mysql_package_name_query make table names customizableErich Eckner
2018-05-02bin/get-assignment: fix yet another queryErich Eckner
2018-05-02bin/get-assignment: fix queryErich Eckner
2018-05-02bin/get-assignment: use separate queries for select and insert/updateErich Eckner
2018-03-24run shellchek in same dir as scriptErich Eckner
2018-03-22decommission build-list fileErich Eckner
2018-03-22decommission package-states directory - we rely on the database nowErich Eckner
2018-03-20work/build-list.loops decomissionedErich Eckner
2018-03-07make -N --raw --batch the default arguments to mysql, explicitely override ↵Erich Eckner
them if required
2018-03-01use "mysql -N" instead of cumbersome seddingErich Eckner
2018-03-01switch from calling ${mysql_command} to calling the wrapper function ↵Erich Eckner
mysql_run_query()
2018-02-18bin/get-assignment: fix mysql parser to understand columns with spaces correctlyErich Eckner
2018-02-18bin/get-assignment: hand out jobs by last-trial date, not by trial-countErich Eckner
2018-02-16bin/get-assignment: add TODOErich Eckner
2018-02-16bin/mysql-functions: mysql_join_*_* newErich Eckner
2018-02-14bin/get-assignment: do not use next_sub_pkgrel, but take info straight from ↵Erich Eckner
database