Describe the bug
When using the /v1/servers API endpoint it doesn't seem possible to actually list all ~27 thousand instances known to fedidb.
It seems to stop at the same point every time, but that point changes based on the configured page limit. Using limit=40 will give you 4280 servers while limit=20 will give 3420 servers, and limit=10 gives 2730 servers.
At that point the links.next field returned will point to an empty page, which breaks the pagination.
Describe the bug When using the
/v1/servers
API endpoint it doesn't seem possible to actually list all ~27 thousand instances known to fedidb.It seems to stop at the same point every time, but that point changes based on the configured page limit. Using limit=40 will give you 4280 servers while limit=20 will give 3420 servers, and limit=10 gives 2730 servers.
At that point the
links.next
field returned will point to an empty page, which breaks the pagination.To Reproduce
res['links']['next']
It is also replicatable in the web UI
Expected behavior Each "next link" should continue to work until ~26,913 servers have been returned