This issue has been created
 
 
JIRA Components / cid:jira-generated-image-avatar-9f71a3b4-b87f-4b93-8a2c-09f56c8e5eee JIRA-86 Open

the jira macro can impact the availability of the jira instance it targets

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-18df5c1e-8d92-4924-a50f-2166be45a5b0 Manuel Leduc created this issue on 05/Aug/25 17:46
 
Summary: the jira macro can impact the availability of the jira instance it targets
Issue Type: cid:jira-generated-image-avatar-9f71a3b4-b87f-4b93-8a2c-09f56c8e5eee Bug
Assignee: Unassigned
Components: JIRA Macro
Created: 05/Aug/25 17:46
Priority: cid:jira-generated-image-static-major-ce9c5d90-b508-44fc-aa32-f41191075b59 Major
Reporter: Manuel Leduc
Description:

Currently, xwiki.org is calling heavily jira.xwiki.org, sometime threatening it's quality of service, or making in unavailable.

Early analysis

The jira macro rightfully does not have a cache, allowing it to quickly reflect changes on jira issues on wiki pages.

  • It might be possible to rely on If-Modified-Since headers (if supported by the endpoint)
  • we could change the endpoint to avoid relying on search when targeting a known set of IDs
  • we could also use a robust jira client library that would abstract away the caching