data-service/sqitch/deploy
Christopher Baines 1fb291be40 Add support for incrementally tracking blocked builds
This will hopefully provide a less expensive way of finding out if a scheduled
build is probably blocked by other builds failing or being canceled.

By working this out when the build events are recieved, it should be more
feasible to include information about whether builds are likely blocked or not
in various places (e.g. revision comparisons).
2022-11-11 10:35:09 +00:00
..
add-tsvectors-per-locale.sql
add_derivation_source_file_nars.sql
add_derivation_sources_derivation_source_file_id_index.sql
add_git_repositories_cgit_url_base.sql
add_index_on_builds_derivation_file_name.sql
add_location_information.sql
add_retry_value_to_job_event_enum.sql
add_some_database_indexes.sql
allow_including_and_excluding_branches_for_repositories.sql
appschema.sql
blocked_builds.sql Add support for incrementally tracking blocked builds 2022-11-11 10:35:09 +00:00
build_add_build_server_build_id.sql
build_server_token_seeds.sql
build_servers_build_config.sql
build_servers_lookup_builds.sql
build_status_add_unique_index.sql
build_status_nullable_timestamp.sql
builds_add_derivation_output_details_set_id.sql
builds_remove_build_server_id_derivation_unique_constraint.sql
buildstatus_enum.sql
change_autovacuum_config.sql
change_derivation_source_file_nars_constraint.sql
change_git_branches_primary_key.sql
change_load_new_guix_revision_job_logs_contents_to_be_nullable.sql
change_locale_values.sql
change_nar_urls_size_to_bigint.sql
change_nars_size_to_bigint.sql
change_package_derivations_by_guix_revision_range_target.sql
change_package_derivations_target.sql
change_package_descriptions_index.sql
channel_instance_derivations.sql
channel_news_tables.sql
create_latest_build_status.sql
create_narinfo_fetch_records_index.sql
dates_to_load_new_guix_revision_jobs.sql
derivation_output_details_sets_derivation_output_details_ids_index.sql
derivation_output_sets.sql
derivation_source_files_store_path_hash_index.sql
derivations_hash_index.sql
drop_package_versions_by_guix_revision_range.sql
fix_duplicated_licenses.sql
fix_git_commits_duplicates.sql
fix_null_values_in_git_branches.sql
git-repositories-x-git-repo-header.sql
git_branch_id.sql
git_branches.sql
git_repositories.sql
git_repositories_add_fetch_with_authentication_field.sql
git_repositories_query_substitutes.sql
guix_revision_lint_checkers.sql
guix_revision_package_derivations_add_package_derivation_index.sql
guix_revision_system_test_derivations_add_system.sql
increase_derivation_inputs_statistics_targets.sql
increase_fillfactor_for_some_indexes.sql
index_on_load_new_guix_revision_job_events_job_id.sql
initial_import.sql
license_support.sql
lint_warnings.sql
load_new_guix_revision_job_events.sql
load_new_guix_revision_job_logs.sql
load_new_guix_revision_jobs_make_commits_unique.sql
make_nar_urls_file_size_optional.sql
make_some_constraints_deferrable.sql
nar_related_tables.sql
narinfo_fetch_record.sql
package_derivations_by_guix_revision_range.sql
package_derivations_id_package_id_idx.sql
package_derivations_not_null_hash_index.sql
package_metadata_location_id_index.sql
package_range_index.sql
package_versions_by_guix_revision_range.sql
packages_replacement.sql
partition_package_derivations_by_guix_revision_range.sql
regenerate_latest_build_status.sql
remove_duplicate_load_new_guix_revision_jobs.sql
remove_guix_revision_duplicates.sql
remove_guix_revisions_store_path.sql
remove_odd_package_derivations.sql
remove_old_cross_derivations.sql
remove_package_metadata_sha1_hash.sql
rework_builds.sql
some_indexes.sql
sort_out_duplicate_builds.sql
system_test_tables.sql
systems_table.sql
translations_for_lint_checker_descriptions.sql
translations_for_package_synopsis_and_descriptions.sql
update_build_servers_build_config.sql