Alex Kremer
|
b07fbb14dc
|
Refactor ETL into smaller components (#649)
Fixes #666 and #664
|
2023-06-02 16:12:06 +01:00 |
|
Alex Kremer
|
7e8569b03a
|
Remove old backend implementation (#662)
Fixes #661
|
2023-06-01 13:54:49 +01:00 |
|
Alex Kremer
|
6f93e1003e
|
Address cppcheck issues (#640)
Fixes #639
|
2023-05-15 17:57:21 +01:00 |
|
Alex Kremer
|
4cae248b5c
|
Fix race condition and ub (#631)
|
2023-05-10 18:35:04 +01:00 |
|
Alex Kremer
|
860d10cddc
|
Fix issue with retry policy that lead to crashes (#620)
Fixes #621
|
2023-05-03 11:04:30 +01:00 |
|
Alex Kremer
|
36bb20806e
|
Implement server_info nextgen RPC (#590)
Fixes #587
|
2023-04-13 11:51:54 +01:00 |
|
ledhed2222
|
dfe974d5ab
|
Add default ordering to issuer_nf_tokens_v2 (#588)
Fixes #589
|
2023-04-07 23:15:39 +01:00 |
|
Alex Kremer
|
bf65cfabae
|
Fix backend error handling (#586)
Fixes #585
|
2023-04-06 14:21:08 +01:00 |
|
Alex Kremer
|
d816ef54ab
|
Reformat codebase with 120 char limit (#583)
|
2023-04-06 11:24:36 +01:00 |
|
cyan317
|
3320125d8f
|
Fix compile error on clang14.0.3 (#577)
Fixes #578
|
2023-04-04 12:55:43 +01:00 |
|
Alex Kremer
|
d86104577b
|
Implement new experimental cassandra backend (#537)
|
2023-03-29 19:38:38 +01:00 |
|
cyan317
|
5604b37c02
|
account_tx of new RPC framework (#562)
Fixes #566
|
2023-03-28 13:21:51 +01:00 |
|
cyan317
|
edd2e9dd4b
|
Implement book_offers in new RPC framework (#542)
Fixes #547
|
2023-03-21 09:12:25 +00:00 |
|
ledhed2222
|
b25ac5d707
|
Write NFT URIs to nf_token_uris table and pull from it for nft_info API (#313)
Fixes #308
|
2023-03-20 17:43:31 +00:00 |
|
cyan317
|
a377514287
|
Replace unique_lock with scoped_lock (#467)
Fixes #466
|
2023-01-10 17:50:53 +00:00 |
|
cyan317
|
2f65a26dc7
|
Add time measurement profiler (#458)
Rebase
|
2022-12-20 18:57:47 +00:00 |
|
Alex Kremer
|
f81086f40c
|
Add copyright to top of each source file (#444)
Fixes #411
|
2022-12-12 21:11:01 +00:00 |
|
Alexander Kremer
|
bf217345ae
|
Update headers to use #pragma once
|
2022-11-23 14:26:16 -08:00 |
|
Alex Kremer
|
a47bf2e8fe
|
Implement logging abstraction (#371)
Fixes #290
|
2022-11-17 22:02:16 +00:00 |
|
Francis Mendoza
|
e825be24cc
|
Add Doxyfile and comments for BackendInterface.h (#307)
Fixes #285
|
2022-11-11 12:26:44 +00:00 |
|
Alex Kremer
|
ea2837749a
|
Implement an abstraction for the config (#358)
Fixes #321
|
2022-11-01 16:59:23 +00:00 |
|
Alex Kremer
|
5bf334e5f7
|
Remove postgres support from clio (#327)
Fixes #310
|
2022-10-04 18:00:37 +01:00 |
|
Alex Kremer
|
744af4b639
|
Implement unique taging of incoming requests (#311)
Fixes #212
|
2022-09-29 21:56:29 +01:00 |
|
Alex Kremer
|
3de421c390
|
Remove useless mutex from BackendInterface and its usage from CassandraBackend (#326)
Fixes #304
|
2022-09-28 00:28:18 +01:00 |
|
Alex Kremer
|
d4a9560c3f
|
Implement subscription for book_changes (#315)
Fixes #315
|
2022-09-27 00:20:53 +01:00 |
|
CJ Cobb
|
eb1ea28e27
|
Database read throttle (#242)
Track current outstanding read requests to the database. When the configured limit is exceeded, reject new RPCs and return rpcTOO_BUSY
|
2022-09-23 15:43:03 -05:00 |
|
ledhed2222
|
1764f3524e
|
add nft_history and mark certain APIs as clio-only to improve error (#255)
|
2022-09-15 21:11:29 -04:00 |
|
Alex Kremer
|
e2792f5a0c
|
Fix compiler warnings (#306)
|
2022-09-12 21:35:30 +01:00 |
|
ethanlabelle
|
48e87d7c07
|
added cache hit rate to server info (#220)
|
2022-08-15 10:20:45 -05:00 |
|
Brandon Kong
|
6fc4cee195
|
Updated backend README.md with the latest Cassandra schemas (#170)
* Updated backend README.md with the latest Cassandra schemas
|
2022-07-27 12:31:51 -04:00 |
|
ledhed2222
|
6bf8c5bc4e
|
Add NFT-specific data stores and add nft_info API (#98)
|
2022-07-26 15:01:14 -04:00 |
|
CJ Cobb
|
3edead32ba
|
remove assert in fetchLedgerPage (#227)
|
2022-07-26 14:35:59 -04:00 |
|
ethanlabelle
|
ae96ac7baf
|
removed unused LayeredCache (#199)
|
2022-06-29 16:10:15 -07:00 |
|
Nathan Nichols
|
f16a05ae7a
|
cleanup websocket sessions that are subscribed to books or accounts (#146)
|
2022-06-03 12:46:45 -05:00 |
|
Devon White
|
9939f6e6f4
|
Add NFT RPC infrastructure
|
2022-05-18 15:41:56 -04:00 |
|
Nathan Nichols
|
3f47b85e3b
|
disable cache when CacheLoadStyle::NONE (#152)
|
2022-05-15 19:29:05 -05:00 |
|
CJ Cobb
|
8bf44c978e
|
Log cleanup (#150)
* log duration of rpc requests and request itself
* clean up book_offers logging
|
2022-05-11 12:46:40 -05:00 |
|
Nathan Nichols
|
56c36a07a2
|
return null when successor not in object table (#142)
* return null when successor not in object table
|
2022-04-22 11:40:41 -05:00 |
|
CJ Cobb
|
09c245786d
|
fix offer dir iteration bug (#141)
|
2022-04-20 09:58:01 -05:00 |
|
Michael Legleux
|
b2c1731bcd
|
Fix header and function call (#138)
* RippledState.h --> TrustLine.h
* fix getAffectedAccounts() calls
|
2022-04-11 13:43:21 -04:00 |
|
Nathan Nichols
|
9b1de77110
|
use 64 bit counters (#136)
* use 64 bit counters
|
2022-03-30 13:01:56 -05:00 |
|
Nathan Nichols
|
e526083456
|
Hotfix for account_info, ledger_data and ip() (#134)
* remove option to create account from seed
* catch errors in derived().ip()
* checks keys.size() before accessing
|
2022-03-25 16:57:32 -04:00 |
|
CJ Cobb
|
3ed332c0a0
|
Require special flag to use Postgres
|
2022-03-22 09:30:43 -07:00 |
|
CJ Cobb
|
cdc882d33e
|
refactor logic for timeout on update
|
2022-03-21 13:57:35 -07:00 |
|
CJ Cobb
|
2d5eb04dd1
|
clean up sync interval logic in CassandraBackend
|
2022-03-21 13:57:35 -07:00 |
|
CJ Cobb
|
f8437b9ba4
|
proper handling of deleted objects
|
2022-03-21 13:57:35 -07:00 |
|
CJ Cobb
|
7c6979ae57
|
optimized ledger_data
|
2022-03-21 13:57:35 -07: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
|
15505905cb
|
populate cache using coroutines. optionally disable cache
|
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 |
|