Temporal Archival shows duplicate history in temporal Web

We are seeing some issues with Archival query that displays the history in Temporal web. The Events are showing duplicates 2 or 3 times. When we checked the S3 , we see only one time its archived but the temporal Web is displaying it multiple times i.e. 2 or 3 times as repetition. The workflows which are not archived are good. It happening only after the archival happened.

for example - If the workflow has eventids 1,2,3,4 &5. After archival , if we check that workflow in Archival tab, it will display as eventids 1,2,3,4,5,1,2,3,4,5 sometimes it repeats 3 times as well. Just wanted to check if anyone facing this issue. Or is it something we messed up in our set up.

Hi @senthilaru, this sounds similar as what this user experienced with the Web v1.

Would you please try to see if this also happens in v2? Here is a docker-compose that sets it up.

Thank you, We are in the process of migrating to V2. Will let you know if we still faces the issue.

@tihomir We are now facing this with temporal UI version 2.14.0 and server version 1.20.2

Setup:
Archival: S3
visibility and default store: postgres
Total completed workflow executions: 10

State from archivals page on UI:

There should only be 10 workflows on both the pages. None of the workflows mentioned in the above screenshot reached their TTL. So, the workflows page should exactly reflect the archival page. But archival page is displaying 40 workflow executions where every workflow execution is repeated 4 times.

What do you get via tctl/cli for example:

tctl wf listarchived -q "" --all

or for example:

tctl wf listarchived --q "ExecutionStatus=2" --all
to list archived completed executions

If the result with this is whats expected please open issue with web ui here.