Skip to content

Draft: Make manager help in setting up frame selection

David Hammer requested to merge manager-start-arbiter into master

Using a frame selection arbiter means, in addition to configuring the arbiter itself, adding configuration to the group matchers. Specifically:

  • arbiter goes in sources list (sources)
  • frame selection gets enabled (frameSelector.enable)
  • arbiter gets set as frame selection source (frameSelector.arbiterSource)
  • data source pattern is set up (frameSelector.dataSourcePattern)
  • data keys to apply frame selection to must be configured (frameSelector.dataKeys)

And all of those things are annoying to do on multiple group matchers manually. Maybe we can make things a bit easier and thus encourage some use of frame selection.

Status: have added string so manager can know about unmanaged arbiter - like with geometry device. If an arbiter is specified, the group matchers are configured to use it.

To do:

  • better default list of frameSelector.dataKeys
  • discuss whether manager should manage arbiter
    • difficulty: it is a complicated device, relies on schema injection based on kernel(s) chosen
    • doubly so for the AdvancedFrameSelectionArbiter; the frame selection plan comes with more things to set up, some mandatory
    • difficulty: would need to rely heavily on restored configuration

Merge request reports