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

Review notification engine #7161

Open
1 of 8 tasks
dnsmichi opened this issue May 6, 2019 · 9 comments
Open
1 of 8 tasks

Review notification engine #7161

dnsmichi opened this issue May 6, 2019 · 9 comments
Assignees
Labels
area/notifications Notification events enhancement New feature or request stalled Blocked or not relevant yet TBD To be defined - We aren't certain about this yet

Comments

@dnsmichi
Copy link
Contributor

dnsmichi commented May 6, 2019

Will be updated, @lippserd

Engine

Cluster

Others

@dnsmichi dnsmichi added the area/notifications Notification events label May 6, 2019
@Crunsher
Copy link
Contributor

Crunsher commented May 8, 2019

Also relevant: #7086
Being able to reschedule Notifcations to after the Startup is done will fix this.

@dgoetz
Copy link
Contributor

dgoetz commented May 16, 2019

Is #6787 the same as #5919 or should it be added to the list?

@dnsmichi
Copy link
Contributor Author

Technically the same issue/solution required.

@dnsmichi dnsmichi added this to the 2.11.0 milestone May 16, 2019
@dnsmichi
Copy link
Contributor Author

Assigning to 2.11 as ongoing tasks. Cannot guarantee that all issues will be solved with that release.

@dnsmichi dnsmichi pinned this issue Jun 5, 2019
@dnsmichi dnsmichi added the blocker Blocks a release or needs immediate attention label Jun 6, 2019
@Crunsher
Copy link
Contributor

Crunsher commented Jun 6, 2019

Current state and TODOS:

  • Using a scheduler for problem notifications is great.
  • Unit tests for a component are hard

More on the issue of HA notifications:
When losing a node in HA, it takes a while for the remaining Node to update paused on the Notifications. Paused notifications are not sent because we assume someone else will take care of it. That way it's quite easy to lose Notifications. For problem notifications that is not too bad as you'll just miss one renotification and receive the next in the worst case.
For all other (Recovery, DowntimeStart... etc) this is a known Problem.
The only 100% way I can come up with to guarantee each and every notification is sent is for the notification components to start communicating.

@dnsmichi dnsmichi assigned dnsmichi and unassigned Crunsher Jun 28, 2019
@dnsmichi dnsmichi unpinned this issue Jul 8, 2019
@dnsmichi
Copy link
Contributor Author

dnsmichi commented Jul 9, 2019

Assigned the selected issues to 2.11, the rest is up for 2.12.

@dnsmichi dnsmichi modified the milestones: 2.11.0, 2.12.0 Jul 9, 2019
@widhalmt
Copy link
Member

ref/NC/627311

@widhalmt
Copy link
Member

Could you add #6167 to list of issues to tackle during a rework? We have a setup where an object gets not-Ok outside of notification periods and no notification is sent when the notification period is reached. This should not be the case because problems could get away unnoticed.

@dnsmichi
Copy link
Contributor Author

This issue is on hold for now, and needs a reorganisation with also planning the steps and time again. The previous attempt in solving this was not satisfying.

@dnsmichi dnsmichi added stalled Blocked or not relevant yet and removed blocker Blocks a release or needs immediate attention labels Jul 31, 2019
@dnsmichi dnsmichi modified the milestones: 2.12.0, 2.13.0 Oct 8, 2019
@dnsmichi dnsmichi removed this from the 2.13.0 milestone Dec 18, 2019
@dnsmichi dnsmichi added the TBD To be defined - We aren't certain about this yet label Dec 18, 2019
@dnsmichi dnsmichi removed their assignment Mar 5, 2020
@Al2Klimov Al2Klimov added the enhancement New feature or request label Aug 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/notifications Notification events enhancement New feature or request stalled Blocked or not relevant yet TBD To be defined - We aren't certain about this yet
Projects
None yet
Development

No branches or pull requests

7 participants