Details
-
Bug
-
Resolution: Fixed
-
High
-
6.6.4, 6.6.5
-
1
-
Severity 1 - Critical
-
Description
Summary
When CachingGadgetsMacroMetadataProvider#getByMacroNameAndId method is called, it always does http request to load the feed. This is the case even for completely unrelated macro types. This problem causes Confluence to do http request every time every macro is loaded.
This can lead to saturation of the HTTP connection pool and result in Confluence being intermittently inaccessible.
The right fix would be to do http requests only for gadget macros, not for arbitrary ones.
Workaround
In the short term, the offending gadget feed may be temporarily removed from: Confluence Admin > External Gadgets in order to avoid further outages. If you are unsure of the problematic feed, remove all of them. This will not remove the gadgets from the pages, it will just show an error in their place until you resolve the issue and add the gadget feed back in.
The long term fix is to upgrade to a fixed version.
Attachments
Issue Links
- causes
-
CONFSERVER-56177 Pages with broken macros will experience slower load times when gadget feed is present on the system
- Closed
- is related to
-
CONFSERVER-57696 Confluence can degrade if Jira is unresponsive due to gadget feed retrieval requests
- Closed
-
CONFSERVER-39393 Confluence performance can degrade when JIRA/Bamboo has performance problems due to gadget feed retrieval
- Closed
- links to
- mentioned in
-
Page Loading...