Fixed Unexpected posting delays on forums with large number of watchers

Xon

Well-known member
Affected version
2.3.3
XenForo uses a notification system which pushes jobs to the backend. However, by default new threads/replies call notifyAndEnqueue with a 3 seconds timeout.

While this works, it will cause unexpected posting delays as the watcher counts grow. This will cause users to either hit the flood limit or post multiple times since it looks like it has been stuck.

This limit is simply too high for reply/new-thread posting pages, and instead it should vastly more aggressively push to deferred tasks. I'ld say 0.25 seconds would be long enough for this sort of delay.
 
Thank you for reporting this issue, it has now been resolved. We are aiming to include any changes that have been made in a future XF release (2.3.8).

Change log:
Reduce notification enqueuing delay when submitting posts
There may be a delay before changes are rolled out to the XenForo Community.
 
Back
Top Bottom