Alexander Kolbasov created SENTRY-1874:
------------------------------------------
Summary: Do not require quiet HMS when taking initial HMS snapshot
Key: SENTRY-1874
URL: https://issues.apache.org/jira/browse/SENTRY-1874
Project: Sentry
Issue Type: Sub-task
Components: Sentry
Affects Versions: 2.0.0
Reporter: Alexander Kolbasov
Assignee: Alexander Kolbasov
Fix For: 2.0.0
When Sentry starts initially, it needs to get a full snapshot from HMS and
associate it with a specific notification ID. HMS does not provide any
mechanism to get a consistent snapshot with known notification ID. SO Sentry
does the following:
1) Read current notification ID_0
2) Obtain full snapshot from HMS
3) Read current notification ID_1
4) If (ID_0 != ID_1) goto 1.
This creates a problem that the process may never converge when there is some
constant stream of HMS activity affecting notification IDs. We would like to be
able to use a problem that can converge in the presence of updates.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)