Skip Menu |
 

This queue is for tickets about the RT-Extension-MergeUsers CPAN distribution.

Report information
The Basics
Id: 115495
Status: new
Priority: 0/
Queue: RT-Extension-MergeUsers

People
Owner: Nobody in particular
Requestors: DEREKP [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 1.02_01
Fixed in: (no value)



Subject: Cannot unmerge users reliably: EFFECTIVE_ID_CACHE may be inconsistent
Download (untitled) / with headers
text/plain 694b
(This bug report has also been filed as https://github.com/bestpractical/rt-extension-mergeusers/issues/4) %EFFECTIVE_ID_CACHE is flushed whenever a user is merged or unmerged. If Request Tracker runs on a server farm of web servers, or on certain Apache MPMs, then one process would be unaware when a merge/unmerge happens via another. The cache inconsistency can cause weird behaviour, like unmerge operations that appear to succeed, but modifications to one user still show up on the other. The cache is also flushed every 100 requests, which is too infrequent to prevent cache inconsistency. The %EFFECTIVE_ID_CACHE should either be eliminated altogether or be flushed on every request.


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.