Alex Kremer
4cae248b5c
Fix race condition and ub ( #631 )
2023-05-10 18:35:04 +01:00
Alex Kremer
d816ef54ab
Reformat codebase with 120 char limit ( #583 )
2023-04-06 11:24:36 +01:00
cyan317
a377514287
Replace unique_lock with scoped_lock ( #467 )
...
Fixes #466
2023-01-10 17:50:53 +00:00
Alex Kremer
f81086f40c
Add copyright to top of each source file ( #444 )
...
Fixes #411
2022-12-12 21:11:01 +00:00
ethanlabelle
48e87d7c07
added cache hit rate to server info ( #220 )
2022-08-15 10:20:45 -05:00
Nathan Nichols
f16a05ae7a
cleanup websocket sessions that are subscribed to books or accounts ( #146 )
2022-06-03 12:46:45 -05:00
Nathan Nichols
3f47b85e3b
disable cache when CacheLoadStyle::NONE ( #152 )
2022-05-15 19:29:05 -05:00
CJ Cobb
16e3c87dcc
don't create strands for cache download. output cache info in server_info
2022-03-21 13:57:35 -07:00
CJ Cobb
6fe957ef8f
cache fixes. remove defer reads flag. check latest sequence in etl
2022-03-11 20:01:39 -05:00
CJ Cobb
1510f24f4b
ETL fixes
...
* Don't use cache if cache is more recent than extracted ledger
* Use hardFetchLedgerRangeNoThrow exclusively in ETL, to prevent race
condition
2022-03-08 00:26:21 -05:00
CJ Cobb
199144d092
Add a flag to defer cache reads while the cache is being updated ( #97 )
2022-02-18 20:44:07 -05:00
CJ Cobb
c7e31aff56
Add state data cache and successor table. Remove keys table
...
* Adds a cache for the most recently validated ledger state
* Replaces the keys table with successor table
* Adds support for ledger diffs in the database
* Removes BackendIndexer
2021-12-20 14:40:23 -05:00