CJ Cobb
f32af6bb2d
various fixes. make shift info optional in config. Properly check book flag ledger is complete
2021-05-07 20:49:42 +00:00
CJ Cobb
144ad5eb19
allow different shifts for books and keys. default to 10 and 20 respectively
2021-05-06 20:13:04 +00:00
CJ Cobb
20b8059151
fix up some issues with async indexer
2021-05-05 20:35:19 +00:00
CJ Cobb
64d0c5d050
async populate caches
2021-05-03 21:18:38 +00:00
CJ Cobb
971437f456
async write to keys and books with recovery and warnings
2021-05-03 21:18:38 +00:00
CJ Cobb
c0612e740e
Many changes around ledger_data and book_offers
...
* populate caches on startup
* implement new algorithms for Postgres
* use one shift interval instead of two
* block etl at flag ledger until writes are finished
* write one flag ledger ahead
* abandon ledger_diff component of ledger_data
2021-04-29 21:30:05 +00:00
CJ Cobb
e747c61873
Merge branch 'ledger_data_indexer' into master_new
2021-04-28 20:12:28 +00:00
CJ Cobb
5ebc515978
support for read replicas with postgres
2021-04-28 19:02:44 +00:00
CJ Cobb
d9a8ff5399
index during ETL. not tested
2021-04-15 14:10:28 +00:00
CJ Cobb
564d46cb5f
online delete with postgres. seems to work
2021-03-23 15:55:09 -04:00
CJ Cobb
d2f0537f02
handle postgres timeouts
2021-03-11 16:44:43 -05:00
CJ Cobb
f781bd6c00
ledger rpc accepts more flags. binary options for all rpcs. tests to verify ledger and account_info
2021-03-09 16:33:24 -05:00
CJ Cobb
6bbb5579ca
Ledger handler
2021-03-04 14:34:55 -05:00
CJ Cobb
308c585801
partial refactor of CassandraBackend
2021-03-02 16:19:14 -05:00
CJ Cobb
805bc14994
add cursor and limit to book offers
2021-03-02 10:15:14 -05:00
CJ Cobb
f992140646
implemented postgres queries (need to update schema)
2021-03-01 16:25:47 -05:00