wide-television-78776
03/12/2026, 3:43 PMmetaflow/plugins/metadata_providers/service.py and traced how
ServiceMetadataProvider._get_object_internal constructs REST paths like
/flows/{id}/runs — I can see there's no limit or offset parameter passed,
which means every listing endpoint returns unbounded responses. I've also looked at
the metadata service routes in metaflow-service to understand the server side.
I've installed Metaflow, ran tutorials 1-5 locally, and I'm working on a PR for
issue #3019 (_metaflow parameter bug in MetaflowObject.__init__).
@Sakari Ikonen — for the pagination project, are you leaning toward cursor-based
pagination (using created_at as the cursor) or offset-based (`limit`/`offset`)
for the metadata service endpoints? Cursor-based would handle concurrent inserts
better but requires all endpoints to have a consistent sort order.