So we've got some Filters set up and are using ScriptRunner:
Filter1: "IssueID1 OR IssueID2 OR IssueID3"
Filter2: issueFunction in subtasksOf("filter =/"Filter1/"")
This had been working fine, I guess? But: I added additional subtasks to IssueID1|2|3 today and it took ~4hrs for the subtasks to show up in Query2. Since my boss has Query2 in his JIRA Dashboard, it's kind of important that these be correct. :-)
I'm assuming there's stale cached filter results stored somewhere, but a reindex didn't help. Any ideas on how I might avoid this going forward?