Skip to content

DataFeed polling can happen out of sync #1623

@ButterscotchV

Description

@ButterscotchV

When performing DataFeed polling, it currently just takes whatever current data that is... despite the fact that it could actually be in the middle of a frame. This can cause some bad data in packets if the timing is wrong.

We can probably just queue the poll requests and handle it on the end of the tick. The only problem then is if we are polled too frequently, we can get slowed and possibly killed by the load, so we should probably have some form of config de-duplication and just send one response per unique config.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area: Application ProtocolRelated to communication with apps like the GUI, overlay, gamesArea: ServerRelated to the serverType: BugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions