Page MenuHomePhabricator

[jobs-api,logs-api] When listing logs without --follow, the logs are sorted first by pod, then by timestamp
Closed, DuplicatePublic

Description

Found this today when debugging a user issue.

Instead it should sort by timestamp only, example:

tools.campwiz-backend@tools-bastion-13:~$ toolforge jobs logs campwiz-backend-readonly
...
2025-08-13T16:33:25+00:00 [campwiz-backend-readonly-569d6b69cb-r2b7h] [job] 2025/08/13 16:33:25 /workspace/repository/main.go:224
2025-08-13T16:33:25+00:00 [campwiz-backend-readonly-569d6b69cb-r2b7h] [job] 
2025-08-13T16:33:25+00:00 [campwiz-backend-readonly-569d6b69cb-r2b7h] [job] 2025/08/13 16:33:25 /workspace/repository/main.go:224
2025-08-13T16:18:53+00:00 [campwiz-backend-readonly-779599b9cb-6m6pq] [job] /bin/sh: 1: campwiz: not found
2025-08-13T16:24:07+00:00 [campwiz-backend-readonly-779599b9cb-6m6pq] [job] /bin/sh: 1: campwiz: not found
2025-08-13T16:29:15+00:00 [campwiz-backend-readonly-779599b9cb-6m6pq] [job] /bin/sh: 1: campwiz: not found