Alex Kremer
97c431680a
Add 20 second timeout for ETLSource websocket ( #297 )
...
Fixes #289
2022-09-12 16:09:46 +01:00
Alex Kremer
0b454a2316
Implement book_changes RPC ( #300 )
...
* Port book_changes RPC call from rippled
* Refactor for readability and modern cpp
2022-09-09 18:08:11 +01:00
CJ Cobb
b7cae53fcd
cleanup README and example config ( #247 )
...
* Indicate defaults for logging parameters
* Remove log_to_file from example config
* Remove online_delete from example config
2022-09-07 18:28:32 -04:00
CJ Cobb
ac45cce5bd
insert delivered_amount based on close time ( #252 )
2022-09-07 18:28:07 -04:00
Michael Legleux
ef39c04e1e
timeout for tests ( #257 )
2022-09-07 18:27:45 -04:00
CJ Cobb
83a099a547
Fix bug where some ledgers are not being published ( #281 )
...
* The ledger close time can occasionally be a few seconds in the future,
which causes ETL to not publish the ledger, because the age
calculation wraps around and the age is computed as a very large
unsigned integer. This fix rounds to zero when the age would be
negative
2022-09-07 16:17:42 -04:00
Alex Kremer
73337d0819
Add CONTRIBUTING documentation ( #296 )
...
Fixes #293
2022-09-06 22:30:12 +01:00
CJ Cobb
816625c44e
set grpc max message size to unlimited ( #249 )
2022-08-23 09:30:18 -04:00
ethanlabelle
48e87d7c07
added cache hit rate to server info ( #220 )
2022-08-15 10:20:45 -05:00
CJ Cobb
dfe18ed682
Update version to 1.0.2 ( #245 )
1.0.2
2022-08-11 14:35:49 -04:00
Mwni
92a072d7a8
Add README section for database administration
...
Add remark about Scyllas default memory reservation behavior.
2022-08-11 13:10:23 -04:00
CJ Cobb
24fca61b56
update rippled to 1.9.2 ( #228 )
...
* patch rippled to build with c++20
2022-08-10 17:09:56 -04:00
Michael Legleux
ae8303fdc8
Guard for GCC < 11 and update readme ( #243 )
2022-08-10 15:02:44 -04:00
CJ Cobb
709a8463b8
server_info improvements ( #240 )
...
* only return counters and etl info if client is localhost
* move cache and etl info inside info
2022-08-10 15:02:31 -04:00
CJ Cobb
84d31986d1
config file improvements ( #241 )
...
* remove log_to_file param
* change the place of workers
2022-08-10 11:30:43 -04:00
Brandon Kong
d50f229631
Fixed warning message to be XRPL standard compliant ( #229 )
...
All warnings now contain Warning Objects, which have ID, Message, and Details as fields
2022-08-04 13:21:55 -04:00
Michael Legleux
379c89fb02
Change branches jobs run on
...
Run gha on "release" branch also
Restrict signing to release branches
2022-07-29 13:36:20 -07:00
CJ Cobb
81f7171368
wrap atomics in shared_ptr for cache download ( #230 )
2022-07-29 10:56:08 -04:00
Michael Legleux
629b35d1dd
Sign clio packages
2022-07-28 23:02:11 -07: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
CJ Cobb
b01813ac3d
change id to object_id in diff response to ledger command ( #218 )
2022-07-26 14:08:54 -05:00
ledhed2222
6bf8c5bc4e
Add NFT-specific data stores and add nft_info API ( #98 )
2022-07-26 15:01:14 -04:00
CJ Cobb
2ffd98f895
Fine tune cache download ( #215 )
...
* Fine tune cache download
* Allow operators to specify the max number of concurrent markers. The
software generates possible markers from ledger diffs, as before, but
only processes a specified number at one time, which caps database
reads and distributes the load more evenly over the entire download.
* Allow operators to specify the page fetch size during the cache
download, which is the number of ledger objects to fetch per marker at
one time.
* Refactor full ledger dump in test.py
2022-07-26 15:00:27 -04:00
CJ Cobb
3edead32ba
remove assert in fetchLedgerPage ( #227 )
2022-07-26 14:35:59 -04:00
Nathan Nichols
28980734ae
ensure lgrInfo is in context.range ( #226 )
2022-07-26 14:35:48 -04:00
ethanlabelle
ce60c8f64d
moved warnings array out of result JSON ( #208 )
2022-07-26 13:39:27 -04:00
Brandon Kong
39ef2ae33c
Fixed 503 response code ( #214 )
...
The rate limiting warning response of Clio now follows the XRPL standard.
2022-07-26 13:39:09 -04:00
Nathan Nichols
d83975e750
report ledger when no marker exists in ledger_data ( #203 )
2022-07-15 13:25:46 -05:00
CJ Cobb
4468302852
Set version to 1.0.1 ( #216 )
1.0.1
2022-07-13 19:33:03 -04:00
Nathan Nichols
a704cf7cfe
remove "this software is in a beta version" from readme ( #204 )
...
* remove "this software is in a beta version" from readme
Co-authored-by: Michael Legleux <legleux@users.noreply.github.com >
2022-07-10 20:05:13 -05:00
CJ Cobb
05d09cc352
Only fetch validated ledgers
2022-07-08 12:10:12 -04:00
ethanlabelle
ae96ac7baf
removed unused LayeredCache ( #199 )
2022-06-29 16:10:15 -07:00
ethanlabelle
4579fa2f26
Use ledger close times for stale data warning ( #194 )
2022-06-29 16:10:03 -07:00
Nathan Nichols
1e7645419f
set version to 1.0.0 ( #202 )
1.0.0
2022-06-29 18:38:07 -04:00
Michael Legleux
35db5d3da9
add headers for building with gcc-12 ( #201 )
...
Signed-off-by: Michael Legleux <mlegleux@ripple.com >
2022-06-29 18:37:51 -04:00
Nathan Nichols
4e581e659f
reserve correctly when limit is numeric_limits::max() ( #198 )
2022-06-28 09:28:00 -07:00
Nathan Nichols
55f0536dca
set version to 0.3.0-b3 ( #197 )
2022-06-27 18:32:57 -04:00
Nathan Nichols
a3a15754b4
forward channel_verify and channel_authorize ( #196 )
2022-06-27 13:00:36 -07:00
Nathan Nichols
59d7d1bc49
allow user to specify no peer in doAccountLines ( #193 )
2022-06-23 13:18:44 -04:00
Nathan Nichols
5f5648470a
append warnings to response instead of result ( #192 )
2022-06-21 12:39:48 -04:00
Nathan Nichols
13afe9373d
set version to 0.3.0-b2 ( #188 )
2022-06-17 20:26:17 -04:00
Nathan Nichols
9a79bdc50b
sendError will send id: in WsBase ( #184 )
2022-06-17 20:25:58 -04:00
CJ Cobb
7d5415e8b0
always append clio warning ( #186 )
...
* appends a warning stating that this is a clio server to every response
2022-06-17 16:01:33 -05:00
Nathan Nichols
54669420bf
return warnings in response instead of response.result ( #182 )
2022-06-17 16:15:14 -04:00
CJ Cobb
a62849b89a
log every request and duration at info ( #183 )
2022-06-17 14:07:01 -05:00
CJ Cobb
20c2654abc
bypass forwarding cache if ledger_index is current or closed ( #185 )
2022-06-17 14:06:47 -05:00
Brandon Kong
37c810f6fa
Added log rotation feature and console/file logging config options ( #181 )
...
Fixes an issue that occurred when rebasing the previous log rotation PR.
Updated config to allow log rotation size, log rotation interval, and log directory max size specification
Updated file size base unit to Mb, added documentation for logging
The file size base unit is now in Mb, with detailed description of logging configurations in readme.md
Updated CMake install script to correctly set path in production mode
Co-authored-by: Brandon Kong <bkong@ripple.com >
2022-06-17 09:43:15 -05:00
Nathan Nichols
d64753c0dd
set version to 0.3.0-b1 ( #178 )
2022-06-15 18:29:40 -05:00
Nathan Nichols
92d6687151
specify [min, default, max] limits in handler table ( #135 )
...
* specify rpc limits in the handler table
* special case in ledger_data if !binary
2022-06-15 16:51:49 -05:00
Nathan Nichols
fa8405df83
return no offers when an owner directory is not found ( #176 )
2022-06-15 16:19:08 -05:00