flow

Module batching_mode

Source
Expand description

Run flow as batching mode which is time-window-aware normal query triggered when new data arrives

Modulesยง

  • engine ๐Ÿ”’
    Batching mode engine
  • frontend_client ๐Ÿ”’
    Frontend client to run flow as batching task which is time-window-aware normal query triggered every tick set by user
  • state ๐Ÿ”’
    Batching mode task state, which changes frequently
  • task ๐Ÿ”’
  • time_window ๐Ÿ”’
    Time window expr and helper functions
  • utils ๐Ÿ”’
    some utils for helping with batching mode

Constantsยง

  • TODO(discord9): make those constants configurable The default batching engine query timeout is 10 minutes
  • The minimum duration between two queries execution by batching mode task
  • will output a warn log for any query that runs for more that 1 minutes, and also every 1 minutes when that query is still running