mirror of
https://github.com/hoernschen/dendrite.git
synced 2024-12-26 15:08:28 +00:00
42dd962425
* Initial work on persistent queues * Update index for event ID and server name * Put things into database (postgres for now) * Duplicate postgres code into sqlite for now just to stop build errors, will fix SQLite soon * Fix table name * Fix index * Fix table name * Use RETURNING because LastInsertID is not supported by postgres * Use functions * Marshal headered event * Don't error on now rows * Don't block if there are PDUs waiting * Try to tidy up JSON * Debug logging * Fix query, use transactions in postgres * Clean up * Rehydrate more opportunistically * Fix SQLite * remove unused types * Review comments * Shuffle things around a bit * Clean up transaction properly * Don't send empty transactions * Reduce unnecessary retries * Count PDUs to make more resilient * Don't stop when there is work to be done * Try to limit wakeups * well this is tedious * Fix race in incomplete transactions * Thread safety on transaction ID/count |
||
---|---|---|
.. | ||
client-api-proxy | ||
create-account | ||
create-room-events | ||
dendrite-appservice-server | ||
dendrite-client-api-server | ||
dendrite-demo-libp2p | ||
dendrite-demo-yggdrasil | ||
dendrite-edu-server | ||
dendrite-federation-api-server | ||
dendrite-federation-sender-server | ||
dendrite-key-server | ||
dendrite-media-api-server | ||
dendrite-monolith-server | ||
dendrite-public-rooms-api-server | ||
dendrite-room-server | ||
dendrite-server-key-api-server | ||
dendrite-sync-api-server | ||
dendrite-user-api-server | ||
dendritejs | ||
federation-api-proxy | ||
generate-keys | ||
kafka-producer | ||
mediaapi-integration-tests | ||
roomserver-integration-tests | ||
syncserver-integration-tests |