airbnb / chronon

Chronon is a data platform for serving for AI/ML applications.
Apache License 2.0
745 stars 52 forks source link

Update chronon dependency tracker #835

Closed yuli-han closed 1 month ago

yuli-han commented 2 months ago

Summary

Code refactor on dependency tracker.

  1. Rename the function check_downstream to get_downstream_names, return a list instead of a set.
  2. Add function get_downstream, which return a list of object. The function will be used later in deprecation helper workflow.
  3. Update function get_downstream_names to pull name from the result of get_downstream

Why / Goal

Test Plan

Checklist

Reviewers

@rohitgirme @hzding621