Skip to content
This repository has been archived by the owner on Mar 24, 2024. It is now read-only.

Add a foxglove data platform source for experimental player #3028

Closed
Tracked by #707
defunctzombie opened this issue Mar 15, 2022 · 1 comment · Fixed by #3035
Closed
Tracked by #707

Add a foxglove data platform source for experimental player #3028

defunctzombie opened this issue Mar 15, 2022 · 1 comment · Fixed by #3035
Assignees

Comments

@defunctzombie
Copy link
Contributor

defunctzombie commented Mar 15, 2022

The IterablePlayer uses a new mechanism for seekback to backfill the last message on each topic rather than the RandomAccessPlayer pattern of backfilling a specific amount of time. This new mechanism produces a better experience when seeking through data sources with infrequently published messages.

Research and implement a foxglove data platform IteratorSource (a thing the IterablePlayer uses as input). Beyond adding the new backfill capability for data platform users, this would allow us to re-use logic for playback and preloading across data sources by leveraging the single IterablePlayer rather than making a separate player to repeat preloading and playback logic.

@defunctzombie
Copy link
Contributor Author

@foxymiles Assigning to you as the owner per our planning discussion.

jtbandes added a commit that referenced this issue Mar 21, 2022
**User-Facing Changes**
None - feature flagged

**Description**
Resolves #3028

Co-authored-by: Roman Shtylman <roman@foxglove.dev>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging a pull request may close this issue.

3 participants