Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: store mheard in external DB #232

Open
mdomsch opened this issue Nov 30, 2019 · 0 comments
Open

Feature Request: store mheard in external DB #232

mdomsch opened this issue Nov 30, 2019 · 0 comments

Comments

@mdomsch
Copy link
Contributor

mdomsch commented Nov 30, 2019

The current (1.5) implementation of the recently-heard station list (mheard) stores the stations in an in-memory hash table. This means the table is effectively emptied at process stop/start.

When igating from SMSGTE to RF, direwolf looks up in mheard if it has heard the station "recently" (e.g. within the last hour).

This opens up the opportunity for an ongoing APRS/SMS conversation to get "broken" when direwolf is restarted, as direwolf won't have a record of the RF station until it transmits again.

Would it be feasible to implement the mheard state within an external database that's used, such as sqlite, that exists across direwolf restarts?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant