-
Notifications
You must be signed in to change notification settings - Fork 139
Closed
Labels
Description
pueue status order_by enqueue_at [asc/desc]
does not appear to order tasks as requested.
Minimal non-working example:
❯ pueue add --delay 2024-07-21 echo hi
New task added (id 0). It will be enqueued at 2024-07-21 00:00:00
❯ pueue add --delay 2024-07-22 echo hi
New task added (id 1). It will be enqueued at 2024-07-22 00:00:00
❯ pueue add --delay 2024-07-21 echo hi
New task added (id 2). It will be enqueued at 2024-07-21 00:00:00
❯ pueue status order_by enqueue_at
Group "default" (1 parallel): running
───────────────────────────────────────────────────────────────
Id Status Enqueue At Command Path Start End
═══════════════════════════════════════════════════════════════
2 Stashed 00:00:00 echo hi /home/user
───────────────────────────────────────────────────────────────
1 Stashed 2024-07-22 echo hi /home/user
00:00:00
───────────────────────────────────────────────────────────────
0 Stashed 00:00:00 echo hi /home/user
───────────────────────────────────────────────────────────────
❯ pueue status order_by enqueue_at desc
Group "default" (1 parallel): running
───────────────────────────────────────────────────────────────
Id Status Enqueue At Command Path Start End
═══════════════════════════════════════════════════════════════
0 Stashed 00:00:00 echo hi /home/user
───────────────────────────────────────────────────────────────
1 Stashed 2024-07-22 echo hi /home/user
00:00:00
───────────────────────────────────────────────────────────────
2 Stashed 00:00:00 echo hi /home/user
───────────────────────────────────────────────────────────────
Expected output:
task ID 1 shouldn't be in-between in either cases.
Platform info:
- pueue 3.4.0
- NixOS 24.05 (GNU/Linux 6.6.32, x86_64)