Skip to content
This repository has been archived by the owner on Nov 25, 2024. It is now read-only.

downloadState requires server restart #3237

Open
bones-was-here opened this issue Oct 19, 2023 · 0 comments
Open

downloadState requires server restart #3237

bones-was-here opened this issue Oct 19, 2023 · 0 comments

Comments

@bones-was-here
Copy link

Background information

  • Dendrite version or git SHA: 0.13.3
  • SQLite3 or Postgres?: postgres
  • Running in Docker?: no
  • go version: 1.21
  • Client used (if applicable): element web

Description

  • What is the problem: downloadState often hangs indefinitely unless dendrite is first restarted
  • Who is affected: admins trying to fix room state issues
  • How is this bug manifesting: curl doesn't exit until killed and doesn't receive any HTTP BODY, nothing is logged (except for request cancelled when curl is killed)
  • When did this first appear: unknown, but it's quite old

Steps to reproduce

  • Unsure how to get the cache into a state where this will happen, but it seems more likely than not when doing downloadState

For a long time I didn't know why downloadState sometimes worked and other times just hung.
Is it possible that cache<>db synchronisation issues affect other aspects of server operation too? Related: #3190

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant