Since we transitioned to a HTTP based control server we were missing filtering nodes based on node attributes defined by --tag when running lunatic node.
This is done via lunatic::distributed::lookup_nodes host function.
There is one little overhead, I've noticed that we keep node attributes as json Value (probably sqlite related), so each request needs to de-serialize attributes when filtering nodes. Not sure if we want to change this?
Also I've bumped the lunatic-control-submillisecond deps.
Since we transitioned to a HTTP based control server we were missing filtering nodes based on node attributes defined by
--tag
when runninglunatic node
.This is done via
lunatic::distributed::lookup_nodes
host function.There is one little overhead, I've noticed that we keep node attributes as jsonValue
(probably sqlite related), so each request needs to de-serialize attributes when filtering nodes. Not sure if we want to change this?Also I've bumped the
lunatic-control-submillisecond
deps.