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

Queue ApplicationUp in NS while AS application link is unavailable #560

Closed
johanstokking opened this issue Apr 23, 2019 · 0 comments · Fixed by #1524
Closed

Queue ApplicationUp in NS while AS application link is unavailable #560

johanstokking opened this issue Apr 23, 2019 · 0 comments · Fixed by #1524
Assignees
Labels
c/network server This is related to the Network Server in progress We're working on it
Milestone

Comments

@johanstokking
Copy link
Member

Summary:

Replaces #439

NS should persistently queue ApplicationUp per application, while it is not available.

Why do we need this?

For the AS to recover from missed upstream events, including join-accepts with new session information, uplink messages as well as downlink queue invalidations with the new FCntDown to use in LoRaWAN 1.0.x.

What is already there? What do you see now?

NS drops upstream messages.

What is missing? What do you want to see?

A persistent queue per application UID. Once any AS instance links an application with the UID, NS flushes the queue to AS before it sends normal messages.

How do you propose to implement this?

Persistent queue in NS.

Can you do this yourself and submit a Pull Request?

Can review

@johanstokking johanstokking added the c/network server This is related to the Network Server label Apr 23, 2019
@johanstokking johanstokking added this to the Next Up milestone Apr 23, 2019
@johanstokking johanstokking modified the milestones: Next Up, June 2019 May 28, 2019
@johanstokking johanstokking modified the milestones: June 2019, Next Up Jun 20, 2019
@htdvisser htdvisser modified the milestones: Next Up, July 2019 Jun 25, 2019
@rvolosatovs rvolosatovs modified the milestones: July 2019, August 2019 Jul 28, 2019
@johanstokking johanstokking modified the milestones: September 2019, Next Up Sep 11, 2019
@rvolosatovs rvolosatovs modified the milestones: Next Up, October 2019 Oct 25, 2019
@rvolosatovs rvolosatovs added the in progress We're working on it label Oct 25, 2019
@htdvisser htdvisser modified the milestones: October 2019, November 2019 Nov 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c/network server This is related to the Network Server in progress We're working on it
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants