Commit Graph

  • 09c245786d fix offer dir iteration bug (#141) CJ Cobb 2022-04-20 10:58:01 -04:00
  • da5e21b648 Use actions from XRPLF/clio-build repo Michael Legleux 2022-04-12 15:30:36 -07:00
  • b2c1731bcd Fix header and function call (#138) Michael Legleux 2022-04-11 10:43:21 -07:00
  • d6ec0f2aae round age to zero when negative (#137) Nathan Nichols 2022-03-30 13:02:59 -05:00
  • 9b1de77110 use 64 bit counters (#136) Nathan Nichols 2022-03-30 13:01:56 -05:00
  • e526083456 Hotfix for account_info, ledger_data and ip() (#134) Nathan Nichols 2022-03-25 15:57:32 -05:00
  • ac6c4c25d6 Update Build Instructions (#133) rabbit 2022-03-25 14:27:11 -04:00
  • 7272af91f2 change port in example config to 51233 (#131) 0.1.0 CJ Cobb 2022-03-22 15:53:37 -07:00
  • b7ff84ad21 Remove postgres from example config (#129) CJ Cobb 2022-03-22 15:47:06 -07:00
  • 0b2d192f9c change cjcobb23 to XRPLF (#127) CJ Cobb 2022-03-22 13:52:16 -07:00
  • 524859304c Update status in README CJ Cobb 2022-03-22 16:12:30 -04:00
  • 02f53ef7fd add RELEASENOTES.md natenichols 2022-03-22 15:00:23 -05:00
  • 65c58c5411 Add license and copyright CJ Cobb 2022-03-22 15:44:11 -04:00
  • ee1b08b99c remove mentions of postgres from README CJ Cobb 2022-03-22 15:19:08 -04:00
  • 55668d7daa add experimental flag to config in unit tests CJ Cobb 2022-03-22 13:07:05 -04:00
  • 3ed332c0a0 Require special flag to use Postgres CJ Cobb 2022-03-22 12:09:37 -04:00
  • f3acfc8770 Build using rippled develop branch CJ Cobb 2022-03-21 21:56:55 -04:00
  • 1d5c482d9c Make Clio RPCs more consistent with rippled (#110) Nathan Nichols 2022-03-21 18:28:03 -05:00
  • 945222840b change etl failover timeout to 10 seconds CJ Cobb 2022-03-21 15:12:38 -04:00
  • 39459ef6da refactor publish logic CJ Cobb 2022-03-17 14:58:02 -04:00
  • cdc882d33e refactor logic for timeout on update CJ Cobb 2022-03-17 14:44:40 -04:00
  • 2d5eb04dd1 clean up sync interval logic in CassandraBackend CJ Cobb 2022-03-17 12:39:55 -04:00
  • d3681df253 publish ledgers closed in the last ten minutes CJ Cobb 2022-03-17 12:39:34 -04:00
  • b1add848f4 add etl info to server_info response CJ Cobb 2022-03-17 12:39:14 -04:00
  • bcd59ddf73 generate cursors for cache download with configurable number of diffs CJ Cobb 2022-03-16 10:53:28 -04:00
  • f8437b9ba4 proper handling of deleted objects CJ Cobb 2022-03-16 10:04:56 -04:00
  • f41bfa3715 only return non-deleted object CJ Cobb 2022-03-15 12:01:23 -04:00
  • 7c6979ae57 optimized ledger_data CJ Cobb 2022-02-10 16:33:14 +00:00
  • 16e3c87dcc don't create strands for cache download. output cache info in server_info CJ Cobb 2022-03-16 10:40:47 -04:00
  • 15505905cb populate cache using coroutines. optionally disable cache CJ Cobb 2022-03-15 14:48:14 -04:00
  • 6fe957ef8f cache fixes. remove defer reads flag. check latest sequence in etl CJ Cobb 2022-03-11 20:01:39 -05:00
  • 59a0b47df4 fix wrong loop index in for loop CJ Cobb 2022-03-10 16:55:25 -05:00
  • 8f1895c099 better logging on corrupt successor table CJ Cobb 2022-03-10 16:47:42 -05:00
  • 48de81a4de log missing object in fetchLedgerPage CJ Cobb 2022-03-10 16:09:28 -05:00
  • 16f0159122 fix off by one error in read only monitor CJ Cobb 2022-03-10 10:05:48 -05:00
  • 1c3e7db8a0 init latestSequence CJ Cobb 2022-03-09 13:53:18 -05:00
  • a8a87c2cff parallel cache population CJ Cobb 2022-03-08 18:20:20 -05:00
  • 8b044245d5 Update README.md CJ Cobb 2022-03-08 00:46:14 -05:00
  • 572fed44c2 Delete redundant paragraph in README CJ Cobb 2022-03-08 00:37:09 -05:00
  • 1510f24f4b ETL fixes CJ Cobb 2022-03-08 00:26:21 -05:00
  • ce01414fb3 Catch database timeout in coroutine CJ Cobb 2022-03-04 17:25:50 -05:00
  • 9dda99f70a adjust log level of cache miss/hit messages CJ Cobb 2022-03-04 16:45:52 -05:00
  • b332c388d2 Load cache from our own database CJ Cobb 2022-03-04 16:34:47 -05:00
  • a6afbd0945 only print response when using call argument with test.py CJ Cobb 2022-03-07 15:42:40 -05:00
  • 799bf58c95 Check optional before dereferencing CJ Cobb 2022-03-04 16:02:20 -05:00
  • b3948590f8 fix sync interval failover bug CJ Cobb 2022-03-04 10:00:45 -05:00
  • 15004d80ee Log AsyncCallData error at error level CJ Cobb 2022-03-03 21:50:13 -05:00
  • a1fe4858b5 Only launch thread to download cache once. Fix parent ledger check CJ Cobb 2022-03-03 15:17:38 -05:00
  • 60b4dc5313 Update README.md CJ Cobb 2022-03-03 11:24:31 -05:00
  • 838dda6b2c change coro-client to clio-client CJ Cobb 2022-03-02 22:05:00 +00:00
  • f84733cb20 refactor publish sequence logic for read only CJ Cobb 2022-02-17 20:49:28 +00:00
  • d9741c7c80 Set X-User header where clio is a websocket client natenichols 2022-01-11 19:27:38 -06:00
  • be1d1a13be more aggressive postgres partitioning CJ Cobb 2022-02-10 15:08:56 +00:00
  • b170ecc990 make sync interval for Cassandra configurable CJ Cobb 2022-02-09 15:17:46 +00:00
  • 3db9db9354 Fix memory errors (#108) Nathan Nichols 2022-03-01 17:13:28 -06:00
  • 4839e0d58b Update clang-format to version 11 CJ Cobb 2022-03-01 17:30:56 -05:00
  • 06e8c87033 Quiet postgres (#107) Michael Legleux 2022-03-01 12:03:21 -08:00
  • a8b4c1f0c6 Added README documentation for unit tests and fixed typos (#106) Brandon Kong 2022-03-01 15:02:26 -05:00
  • 115b93298d Make DOSGuard config loading more resilient (#103) undertome 2022-02-24 17:58:46 -06:00
  • 356de57506 Always build postgres (#93) Michael Legleux 2022-02-22 18:01:40 -08:00
  • 738577309d specify CMAKE_CXX_STANDARD (#102) Nathan Nichols 2022-02-22 17:18:31 -06:00
  • cd407d715e Fix unused variable errors (#101) undertome 2022-02-22 10:07:36 -06:00
  • 199144d092 Add a flag to defer cache reads while the cache is being updated (#97) CJ Cobb 2022-02-18 20:44:07 -05:00
  • db601b587c add Postgres max connections to unit test (#100) Nathan Nichols 2022-02-18 16:46:47 -06:00
  • c03b72ad51 Advance DOSGuard (#96) undertome 2022-02-18 16:43:02 -06:00
  • 6567a5cc7d capture websocket session as shared_ptr (#99) Nathan Nichols 2022-02-18 16:40:13 -06:00
  • d016253264 Make database reads async natenichols 2022-02-07 07:00:15 -06:00
  • 7c2bef70bc Update README.md CJ Cobb 2022-02-10 11:47:49 -05:00
  • bedb026923 Advance readme (#91) undertome 2022-02-02 07:32:42 -06:00
  • 954adb0e7d Build fix: specify template parameters (#89) undertome 2022-02-01 13:12:07 -06:00
  • 95a35caf49 don't publish stale data CJ Cobb 2022-01-26 20:49:27 +00:00
  • bc131f666a General purpose function to retry on database timeout CJ Cobb 2022-01-25 20:10:02 +00:00
  • da96608feb add diff flag to ledger command CJ Cobb 2022-01-25 12:11:05 -05:00
  • bdfd07f154 clang-format (#86) Michael Legleux 2022-01-24 12:26:53 -08:00
  • 54a21481d8 build tests optionally (#87) Michael Legleux 2022-01-20 08:13:16 -08:00
  • 23f1699e3b partition successor table in Postgres CJ Cobb 2022-01-12 17:56:26 +00:00
  • d6e8e0bcde Bug fixes CJ Cobb 2022-01-12 17:37:22 +00:00
  • 6e6f47421d Postgres fixes (#84) CJ Cobb 2022-01-07 14:48:48 -05:00
  • 628ede5bdb externalProject for cmake < 20; move more stuff out root cmakelists.txt (#81) Michael Legleux 2022-01-06 08:11:12 -08:00
  • c3c248734f Unwrap result when forwarding (#78) Nathan Nichols 2022-01-05 14:06:47 -06:00
  • 49c7c9989f Forward client IP to rippled when proxying (#77) CJ Cobb 2022-01-05 14:51:00 -05:00
  • 41e412302b Report RPC counts in server_info (#72) Nathan Nichols 2022-01-05 11:58:17 -06:00
  • 2f0b3235ee CMake Refactor and Github Actions Hook Michael Legleux 2022-01-05 07:36:56 -08:00
  • aa65d1669d Stop rebuilding everything everytime (#73) Michael Legleux 2022-01-04 13:40:23 -08:00
  • 5544783903 Update README.md CJ Cobb 2022-01-04 11:59:32 -05:00
  • 9c93e948f5 refactor account_tx (#70) Nathan Nichols 2022-01-03 14:47:56 -06:00
  • c7e31aff56 Add state data cache and successor table. Remove keys table CJ Cobb 2021-11-19 16:10:50 -05:00
  • e930ff04df Refactors subscription manager (#52) Nathan Nichols 2021-12-14 08:24:10 -08:00
  • a449b7de54 Handle case where params is null (#65) Nathan Nichols 2021-12-08 15:51:00 -08:00
  • d88bf480a1 changes config option to num_markers Nathan Nichols 2021-12-07 13:33:00 -06:00
  • 942754f4f0 writes without threadsafequeue natenichols 2021-11-23 12:44:37 -06:00
  • cd9a321da6 make download_ranges configurable, defaults to 16 natenichols 2021-11-23 11:44:26 -06:00
  • b070d44ab9 reset flushInterval natenichols 2021-11-23 11:00:31 -06:00
  • 5e365642ad parallelizes download natenichols 2021-11-23 10:57:28 -06:00
  • e2da960cda protobuf v2 is required. Scott Branson 2021-12-07 18:14:34 -05:00
  • a9edd2e2c1 Remove ledger range spaces (server_info, complete_ledgers) Wietse Wind 2021-12-07 09:47:13 +01:00
  • 8e52134a21 point at rippled fork CJ Cobb 2021-12-06 17:41:13 -05:00
  • 8b2cbec247 Install cmake, mkdir Wietse Wind 2021-12-06 17:00:01 +01:00
  • 4876d06105 Add comment about project status CJ Cobb 2021-12-05 20:26:42 -05:00
  • 0db821c0e1 remove cmake step command CJ Cobb 2021-12-05 13:55:59 -05:00