Skip to content

DFs received by coordinator are unacked #5429

Open

Description

@sopel39

Currently, coordinator fetches DF delta between local version and worker version. Coordinator sends it's local version as part of DF request. Worker is free to remove stored DFs based on coordinator local version. However, coordinator does not acknowledge received DFs until next DF is available. Therefore workers can keep DFs locally longer then needed.

This can be resolved by worker artificially bumping DFs version until there are still unacknowledged DFs

Activity

  1. macohen commented on Dec 18, 2023

    @macohen
    Contributor

    I'm new to Trino, but I'd like to help. Can you provide pointers on how to start looking into this? Where is the code that handles this? What is "DF?"

    For me, I'd like a "good first issue" to contain points like this to make it easier to get started.

  2. sopel39 commented on Dec 19, 2023

    @sopel39
    MemberAuthor

    @macohen I would start looking at HttpRemoteTask and DynamicFiltersFetcher first. Specifically how DF transfer protocol is implemented

  3. ThyTran1402 commented on Oct 19, 2026

    @ThyTran1402

    Hi,

    I can take a look and work on this issue if it's not resolved yet.

    Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions