Open matrixbot opened 9 months ago
I have set the database statement timeout to 100 hours. The timeout no longer occurs, but it seems that the job is somehow running itself again without actually completing it.
$ grep purge /mnt/gv1/matrix-kube/synapse/homeserver.log
2024-03-02 09:29:01,595 - synapse.handlers.room - 1967 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl - Shutting down room '!YTvKGNlinIzlkMTVRl:matrix.org'
2024-03-02 09:29:01,603 - synapse.handlers.pagination - 388 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl - starting purge room_id=!YTvKGNlinIzlkMTVRl:matrix.org force=False
2024-03-02 09:29:01,627 - synapse.storage.databases.main.purge_events - 350 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] Starting initial main purge of [1/2]
2024-03-02 12:13:25,550 - synapse.storage.databases.main.purge_events - 404 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from event_auth_chain_links
2024-03-02 12:14:37,296 - synapse.storage.databases.main.purge_events - 427 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from event_auth
2024-03-02 12:15:16,085 - synapse.storage.databases.main.purge_events - 427 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from event_edges
2024-03-02 12:17:00,312 - synapse.storage.databases.main.purge_events - 427 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from event_json
2024-03-02 12:19:09,983 - synapse.storage.databases.main.purge_events - 427 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from event_push_actions_staging
2024-03-02 12:19:09,989 - synapse.storage.databases.main.purge_events - 427 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from event_relations
2024-03-02 12:19:20,125 - synapse.storage.databases.main.purge_events - 427 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from event_to_state_groups
2024-03-02 12:20:05,861 - synapse.storage.databases.main.purge_events - 427 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from event_auth_chains
2024-03-02 12:20:08,434 - synapse.storage.databases.main.purge_events - 427 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from event_auth_chain_to_calculate
2024-03-02 12:20:09,594 - synapse.storage.databases.main.purge_events - 427 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from redactions
2024-03-02 12:20:09,976 - synapse.storage.databases.main.purge_events - 427 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from rejections
2024-03-02 12:20:29,287 - synapse.storage.databases.main.purge_events - 427 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from state_events
2024-03-02 12:20:32,516 - synapse.storage.databases.main.purge_events - 480 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from current_state_events
2024-03-02 12:20:32,523 - synapse.storage.databases.main.purge_events - 480 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from destination_rooms
2024-03-02 12:20:32,553 - synapse.storage.databases.main.purge_events - 480 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from event_backward_extremities
2024-03-02 12:20:32,581 - synapse.storage.databases.main.purge_events - 480 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from event_forward_extremities
2024-03-02 12:20:32,585 - synapse.storage.databases.main.purge_events - 480 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from event_push_actions
2024-03-02 12:20:32,596 - synapse.storage.databases.main.purge_events - 480 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from event_search
2024-03-02 12:20:43,493 - synapse.storage.databases.main.purge_events - 480 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from event_failed_pull_attempts
2024-03-02 12:20:43,552 - synapse.storage.databases.main.purge_events - 480 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from partial_state_events
2024-03-02 12:20:43,558 - synapse.storage.databases.main.purge_events - 480 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from partial_state_rooms_servers
2024-03-02 12:20:43,561 - synapse.storage.databases.main.purge_events - 480 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from partial_state_rooms
2024-03-02 12:20:43,564 - synapse.storage.databases.main.purge_events - 480 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from local_current_membership
2024-03-02 12:20:43,585 - synapse.storage.databases.main.purge_events - 480 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from room_memberships
2024-03-02 12:20:45,709 - synapse.storage.databases.main.purge_events - 480 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] removing from events
2024-03-02 18:05:41,341 - synapse.handlers.room - 1967 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl - Shutting down room '!YTvKGNlinIzlkMTVRl:matrix.org'
2024-03-02 18:05:41,349 - synapse.handlers.pagination - 388 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl - starting purge room_id=!YTvKGNlinIzlkMTVRl:matrix.org force=False
2024-03-02 18:05:41,370 - synapse.storage.databases.main.purge_events - 350 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] Starting initial main purge of [1/2]
2024-03-02 18:05:41,370 - synapse.storage.databases.main.purge_events - 350 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] Starting initial main purge of [1/2]
2024-03-02 21:19:40,714 - synapse.handlers.room - 1967 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl - Shutting down room '!YTvKGNlinIzlkMTVRl:matrix.org'
2024-03-02 21:19:40,736 - synapse.handlers.pagination - 388 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl - starting purge room_id=!YTvKGNlinIzlkMTVRl:matrix.org force=False
2024-03-02 21:19:41,657 - synapse.storage.databases.main.lock - 508 - ERROR - sentinel - Lock for (purge_pagination_lock, !YTvKGNlinIzlkMTVRl:matrix.org) dropped without being released
2024-03-02 21:19:41,674 - synapse.storage.databases.main.lock - 508 - ERROR - sentinel - Lock for (purge_pagination_lock, !YTvKGNlinIzlkMTVRl:matrix.org) dropped without being released
2024-03-02 21:19:49,343 - synapse.storage.databases.main.lock - 508 - ERROR - sentinel - Lock for (purge_pagination_lock, !YTvKGNlinIzlkMTVRl:matrix.org) dropped without being released
2024-03-02 21:19:56,544 - synapse.storage.databases.main.lock - 508 - ERROR - sentinel - Lock for (purge_pagination_lock, !YTvKGNlinIzlkMTVRl:matrix.org) dropped without being released
2024-03-02 21:20:17,862 - synapse.storage.databases.main.lock - 508 - ERROR - sentinel - Lock for (purge_pagination_lock, !YTvKGNlinIzlkMTVRl:matrix.org) dropped without being released
2024-03-02 21:20:58,018 - synapse.storage.databases.main.purge_events - 350 - INFO - task-shutdown_and_purge_room-0-mOLgNeupZJJuLaxl-!YTvKGNlinIzlkMTVRl:matrix.org - [purge] Starting initial main purge of [1/2]
This issue has been migrated from #16193.
Description
Background update to drop invalid event edge rows failed.
Steps to reproduce
Homeserver
tusooa.xyz
Synapse Version
1.90.0
Installation Method
Docker (matrixdotorg/synapse)
Database
postgresql 13. single server. yes, used portdb. yes, once restored.
Workers
Multiple workers
Platform
Ubuntu 22.04, Kubernetes (4-node kubeadm cluster)
Configuration
No response
Relevant log output
Anything else that would be useful to know?
No response