You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor all pagination (Users, Workspaces, and Audit Log) to use window functions so that there is one endpoint and one SQL query per paginated feature
We can leave the Templates page as is. We assume the number of templates will grow logarithmically with the number of users.
In the future we may want to paginate:
Groups page
users within groups
Build log
But they're not a priority now.
We'll follow the pattern of pagination used in the Audit Log - limit/offset style pagination, with controls allowing the user to go forward, back, or to a specific page.
We will not apply pagination to the CLI because losing an entry due to the limit/offset style could be problematic there.
Each page needs both the item fetching to be paginated and a count endpoint. They're separate endpoints so that the count one can be called less frequently, as it's more expensive.
The text was updated successfully, but these errors were encountered:
We've seen a few requests for this - this is particularly painful for workspaces that have been alive for over 30 days since the build log gets quite long
We've seen a few requests for this - this is particularly painful for workspaces that have been alive for over 30 days since the build log gets quite long
We want to support deployments with hundreds of users by the end of the year. Many of our current views do not support this kind of scale.
We can leave the Templates page as is. We assume the number of templates will grow logarithmically with the number of users.
In the future we may want to paginate:
But they're not a priority now.
We'll follow the pattern of pagination used in the Audit Log - limit/offset style pagination, with controls allowing the user to go forward, back, or to a specific page.
We will not apply pagination to the CLI because losing an entry due to the limit/offset style could be problematic there.
Each page needs both the item fetching to be paginated and a count endpoint. They're separate endpoints so that the count one can be called less frequently, as it's more expensive.
The text was updated successfully, but these errors were encountered: