dendrite/internal
alexfca 5d68daef80
Implement Cosmos DB for the RoomServer Service (#5)
* - Implement Cosmos for the devices_table
- Use the ConnectionString in the YAML to include the Tenant
- Revert all other non implemented tables back to use SQLLite3

* - Change the Config to use "test.criticicalarc.com" Container
- Add generic function GetDocumentOrNil to standardize GetDocument
- Add func to return CrossPartition queries for Aggregates
- Add func GetNextSequence() as generic seq generator for AutoIncrement
- Add cosmosdbutil.ErrNoRows to return (emulate) sql.ErrNoRows
- Add a "fake" ExclusiveWriterFake
- Add standard "getXX", "setXX" and "queryXX" to all TABLE class files
- Add specific Table SEQ for the Events table
- Add specific Table SEQ for the Rooms table
- Add specific Table SEQ for the StateSnapshot table
2021-05-20 14:42:33 +10:00
..
caching Gradually evict oldest cache entries (#1768) 2021-02-17 13:50:27 +00:00
cosmosdbapi Implement Cosmos DB for the RoomServer Service (#5) 2021-05-20 14:42:33 +10:00
cosmosdbutil Implement Cosmos DB for the RoomServer Service (#5) 2021-05-20 14:42:33 +10:00
eventutil Top-level setup package (#1605) 2020-12-02 17:41:00 +00:00
hooks MSC2836: Threading - part one (#1589) 2020-11-19 11:34:59 +00:00
httputil Add Sentry support (#1803) 2021-03-24 10:25:24 +00:00
sqlutil storage.go 2021-05-06 14:41:27 +10:00
test Top-level setup package (#1605) 2020-12-02 17:41:00 +00:00
transactions Implement read receipts (#1528) 2020-11-09 18:46:11 +00:00
consumers.go Graceful shutdowns (#1734) 2021-01-26 12:56:20 +00:00
log.go Top-level setup package (#1605) 2020-12-02 17:41:00 +00:00
mutex.go Add a per-room mutex to federationapi when processing transactions (#1810) 2021-03-30 10:01:32 +01:00
version.go Version 0.3.11 2021-03-02 11:46:35 +00:00