Skip to content

[BUG] Gate auto-update with big RTB #129

Description

@nicolas-rabault

Describe the bug
When we create a lot of auto-update at the same time all the services reply in a short period of time. But after few seconds we can see that this period of time become larger and larger. The space between boards diverge.

Network configuration

  • Any

How to reproduce the bug
Just use a gate with some service with the standard configuration

Additional context
The auto-update feature have a ms granularity. We could reduce this granularity to reduce this divergence.
Most importantly auto-update is computed on luos_loop(). If Luos_loop is executed later after the deadline we create divergence because after send the message we do :
new_trigger_date = current_time + update_time
We should do :
new_trigger_date = last_trigger_date + update_time

No activity

Activity on this issue will appear here.

Activity

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

Metadata

Metadata

Labels

type bugSomething isn't working

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions