Order build statuses by id, not timestamp
Some builds from Cuirass change status at the same timestamp, so use the id for ordering instead.
This commit is contained in:
parent
3016f0548d
commit
b19227c086
6 changed files with 12 additions and 12 deletions
|
|
@ -440,7 +440,7 @@ INNER JOIN builds
|
|||
LEFT JOIN (
|
||||
SELECT DISTINCT ON (build_id) *
|
||||
FROM build_status
|
||||
ORDER BY build_id, timestamp DESC
|
||||
ORDER BY build_id, id DESC
|
||||
) AS latest_build_status
|
||||
ON builds.id = latest_build_status.build_id
|
||||
WHERE builds.build_server_id = $1 AND
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ LEFT JOIN
|
|||
(
|
||||
SELECT DISTINCT ON (build_id) *
|
||||
FROM build_status
|
||||
ORDER BY build_id, timestamp DESC
|
||||
ORDER BY build_id, id DESC
|
||||
) AS latest_build_status
|
||||
ON builds.id = latest_build_status.build_id
|
||||
"
|
||||
|
|
@ -167,7 +167,7 @@ INNER JOIN
|
|||
(
|
||||
SELECT DISTINCT ON (build_id) *
|
||||
FROM build_status
|
||||
ORDER BY build_id, timestamp DESC
|
||||
ORDER BY build_id, id DESC
|
||||
) AS latest_build_status
|
||||
ON latest_build_status.build_id = builds.id
|
||||
"
|
||||
|
|
@ -206,7 +206,7 @@ INNER JOIN
|
|||
(
|
||||
SELECT DISTINCT ON (build_id) *
|
||||
FROM build_status
|
||||
ORDER BY build_id, timestamp DESC
|
||||
ORDER BY build_id, id DESC
|
||||
) AS latest_build_status
|
||||
ON latest_build_status.build_id = builds.id
|
||||
INNER JOIN derivations_by_output_details_set
|
||||
|
|
@ -283,7 +283,7 @@ LEFT OUTER JOIN builds
|
|||
LEFT OUTER JOIN (
|
||||
SELECT DISTINCT ON (build_id) *
|
||||
FROM build_status
|
||||
ORDER BY build_id, timestamp DESC
|
||||
ORDER BY build_id, id DESC
|
||||
) AS latest_build_status
|
||||
ON builds.id = latest_build_status.build_id
|
||||
WHERE latest_build_status.status = 'failed'")
|
||||
|
|
|
|||
|
|
@ -79,7 +79,7 @@ LEFT OUTER JOIN builds
|
|||
LEFT OUTER JOIN (
|
||||
SELECT DISTINCT ON (build_id) *
|
||||
FROM build_status
|
||||
ORDER BY build_id, timestamp DESC
|
||||
ORDER BY build_id, id DESC
|
||||
) AS latest_build_status
|
||||
ON builds.id = latest_build_status.build_id
|
||||
INNER JOIN guix_revisions
|
||||
|
|
|
|||
|
|
@ -159,7 +159,7 @@ LEFT OUTER JOIN build_servers
|
|||
LEFT OUTER JOIN (
|
||||
SELECT DISTINCT ON (build_id) *
|
||||
FROM build_status
|
||||
ORDER BY build_id, timestamp DESC
|
||||
ORDER BY build_id, id DESC
|
||||
) AS latest_build_status
|
||||
ON builds.id = latest_build_status.build_id
|
||||
WHERE guix_revisions.commit = $1
|
||||
|
|
@ -258,7 +258,7 @@ SELECT derivations.file_name,
|
|||
INNER JOIN (
|
||||
SELECT DISTINCT ON (build_id) *
|
||||
FROM build_status
|
||||
ORDER BY build_id, timestamp DESC
|
||||
ORDER BY build_id, id DESC
|
||||
) AS latest_build_status
|
||||
ON builds.id = latest_build_status.build_id
|
||||
WHERE builds.derivation_output_details_set_id =
|
||||
|
|
@ -380,7 +380,7 @@ SELECT derivations.file_name,
|
|||
INNER JOIN (
|
||||
SELECT DISTINCT ON (build_id) *
|
||||
FROM build_status
|
||||
ORDER BY build_id, timestamp DESC
|
||||
ORDER BY build_id, id DESC
|
||||
) AS latest_build_status
|
||||
ON builds.id = latest_build_status.build_id
|
||||
WHERE builds.derivation_output_details_set_id =
|
||||
|
|
@ -1388,7 +1388,7 @@ LEFT OUTER JOIN builds
|
|||
LEFT OUTER JOIN (
|
||||
SELECT DISTINCT ON (build_id) *
|
||||
FROM build_status
|
||||
ORDER BY build_id, timestamp DESC
|
||||
ORDER BY build_id, id DESC
|
||||
) AS latest_build_status
|
||||
ON builds.id = latest_build_status.build_id
|
||||
WHERE " criteria ";"))
|
||||
|
|
|
|||
|
|
@ -290,7 +290,7 @@ LEFT OUTER JOIN builds
|
|||
LEFT OUTER JOIN (
|
||||
SELECT DISTINCT ON (build_id) *
|
||||
FROM build_status
|
||||
ORDER BY build_id, timestamp DESC
|
||||
ORDER BY build_id, id DESC
|
||||
) AS latest_build_status
|
||||
ON builds.id = latest_build_status.build_id
|
||||
INNER JOIN guix_revisions AS first_guix_revisions
|
||||
|
|
|
|||
|
|
@ -98,7 +98,7 @@ LEFT OUTER JOIN builds
|
|||
LEFT OUTER JOIN (
|
||||
SELECT DISTINCT ON (build_id) *
|
||||
FROM build_status
|
||||
ORDER BY build_id, timestamp DESC
|
||||
ORDER BY build_id, id DESC
|
||||
) AS latest_build_status
|
||||
ON builds.id = latest_build_status.build_id
|
||||
INNER JOIN guix_revisions
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue