This issue has been created
There are 5 updates.
 
 
XWiki Platform / cid:jira-generated-image-avatar-c6046f0a-477a-4426-a687-a365eee26952 XWIKI-24646 Open

notification cache can be repopulated with an outdated result after its invalidation

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-b2b649c9-5448-46a7-a592-c34014eb318f Manuel Leduc created this issue on 30/Jul/26 15:40
 
Summary: notification cache can be repopulated with an outdated result after its invalidation
Issue Type: cid:jira-generated-image-avatar-5047ae34-33b3-4f19-a766-cabb754d6496 Task
Affects Versions: 11.3
Assignee: Unassigned
Components: Notifications
Created: 30/Jul/26 15:40
Labels: regression
Priority: cid:jira-generated-image-static-blocker-1df7f6eb-d198-4a4a-8d2e-6e20d7b2322b Blocker
Reporter: Manuel Leduc
Description:

The regression is caused by XWIKI-16244.

Reproduction steps

The reproduction steps are flaky since it is a race condition issue, but the problem surfaces in the form of flickering test (e.g., XWIKI-18257).

The notification query must overlap with storage of an event corresponding to the query.

Expected

Even are returned soon after they are saved.

Actual

Under the race condition, an event can stay unavailable for 24h (lifespan of the cache), unless the cache is cleared by receiving another event.

 

 
 

5 updates

 
cid:jira-generated-image-avatar-b2b649c9-5448-46a7-a592-c34014eb318f Changes by Manuel Leduc on 30/Jul/26 15:40
 
Issue Type: Task Bug
Fix Version: 17.10.12
Fix Version: 18.7.0-rc-1
Fix Version: 18.4.4
Assignee: Manuel Leduc