-
- Downloads
Use a chain cover index to efficiently calculate auth chain difference (#8868)
Showing
- changelog.d/8868.misc 1 addition, 0 deletionschangelog.d/8868.misc
- docs/auth_chain_diff.dot 32 additions, 0 deletionsdocs/auth_chain_diff.dot
- docs/auth_chain_diff.dot.png 0 additions, 0 deletionsdocs/auth_chain_diff.dot.png
- docs/auth_chain_difference_algorithm.md 108 additions, 0 deletionsdocs/auth_chain_difference_algorithm.md
- synapse/storage/database.py 18 additions, 4 deletionssynapse/storage/database.py
- synapse/storage/databases/main/event_federation.py 185 additions, 0 deletionssynapse/storage/databases/main/event_federation.py
- synapse/storage/databases/main/events.py 519 additions, 16 deletionssynapse/storage/databases/main/events.py
- synapse/storage/databases/main/room.py 49 additions, 2 deletionssynapse/storage/databases/main/room.py
- synapse/storage/databases/main/schema/delta/59/04_event_auth_chains.sql 52 additions, 0 deletions...e/databases/main/schema/delta/59/04_event_auth_chains.sql
- synapse/storage/databases/main/schema/delta/59/04_event_auth_chains.sql.postgres 16 additions, 0 deletions...es/main/schema/delta/59/04_event_auth_chains.sql.postgres
- synapse/util/iterutils.py 52 additions, 1 deletionsynapse/util/iterutils.py
- tests/storage/test_event_chain.py 472 additions, 0 deletionstests/storage/test_event_chain.py
- tests/storage/test_event_federation.py 225 additions, 24 deletionstests/storage/test_event_federation.py
- tests/util/test_itertools.py 40 additions, 1 deletiontests/util/test_itertools.py
Loading
Please register or sign in to comment