dendrite/syncapi/storage
Neil Alexander f7cfa75886
Limit database connections (#980, #564) (#998)
* Limit database connections (#564)

- Add new options to the config file database:
      max_open_conns: 100
      max_idle_conns: 2
      conn_max_lifetime: -1
- Implement connection parameter setup on the *DB (database/sql) in internal/sqlutil/trace.go:Open()
- Propagate the values in the form of DbProperties interface via all the
  Open() and NewDatabase() functions

Signed-off-by: Tomas Jirka <tomas.jirka@email.cz>

* Fix wasm builds

* Remove file accidentally added from working tree

Co-authored-by: Tomas Jirka <tomas.jirka@email.cz>
2020-05-01 13:34:53 +01:00
..
postgres Limit database connections (#980, #564) (#998) 2020-05-01 13:34:53 +01:00
sqlite3 Limit database connections (#980, #564) (#998) 2020-05-01 13:34:53 +01:00
tables sql/backwards_extremities: Shift to table format and share code (#985) 2020-04-28 15:50:24 +01:00
interface.go Correctly generate backpagination tokens for events which have the same depth (#996) 2020-05-01 11:01:34 +01:00
storage.go Limit database connections (#980, #564) (#998) 2020-05-01 13:34:53 +01:00
storage_test.go Fix prev_batch tokens (#999) 2020-05-01 12:41:38 +01:00
storage_wasm.go Limit database connections (#980, #564) (#998) 2020-05-01 13:34:53 +01:00