Sergey Kuznetsov
d47f3b71bd
Refactor cmake ( #1231 )
...
Fixes #920 .
2024-03-06 16:29:26 +00:00
Sergey Kuznetsov
58a1833cf2
Add forwarding cache ( #1204 )
...
Fixes #51 .
2024-03-05 18:09:29 +00:00
Alex Kremer
73d427c1cb
Automatically detect missing doxygen comments ( #1226 )
...
Fixes #1216
2024-03-05 12:37:16 +00:00
Alex Kremer
a74970b81e
Add missing doxygen comments ( #1223 )
...
Fixes #1218
2024-03-01 15:58:18 +00:00
Alex Kremer
862fc48924
Use doxygen-awesome theme ( #1214 )
...
For #889
2024-02-27 15:22:44 +00:00
Sergey Kuznetsov
c94f55b7eb
Add doc for Random and TerminationHandler ( #1206 )
...
Fixes #1010
2024-02-26 23:07:05 +00:00
github-actions[bot]
656ab286b6
[CI] clang-tidy auto fixes ( #1197 )
...
Fixes #1196
2024-02-21 13:50:46 +00:00
Alex Kremer
190b5c6a37
Rewrite cache loader to async framework ( #1193 )
...
Fixes #1188
2024-02-20 19:24:49 +00:00
Sergey Kuznetsov
62f55a7dce
Refactor source ( #1171 )
...
For #51
2024-02-20 14:07:27 +00:00
github-actions[bot]
9b0dab602f
[CI] clang-tidy auto fixes ( #1190 )
2024-02-16 10:21:59 +00:00
Alex Kremer
97a63db51d
Basic execution context framework ( #1004 )
...
Fixes #1187
2024-02-15 20:36:00 +00:00
Alex Kremer
cce695c570
Rename all detail to impl ( #1168 )
...
Fixes #1084
2024-02-12 11:54:41 +00:00
github-actions[bot]
6bd72355db
[CI] clang-tidy auto fixes ( #1159 )
...
Fixes #1158
2024-02-06 12:08:44 +00:00
Alex Kremer
a1699d7484
Rename headers to .hpp ( #1154 )
...
Fixes #1153
2024-02-05 13:10:50 +00:00
Sergey Kuznetsov
957aadd25a
Requests library ( #1140 )
...
For #51 .
First part of improving forwarding - library for easy async requests.
2024-02-05 11:35:10 +00:00
Alex Kremer
03c0940649
Fix most includes in headers ( #1149 )
...
Fixes #1146
2024-02-01 12:49:11 +00:00
Bronek Kozicki
ec335176bb
Fixes for gcc 13 ( #1128 )
...
* Add include <cstdint> where needed
* Add .devcontainer to .gitignore
* Document gcc-13 compilation fix for rocksdb
2024-01-25 12:01:11 +00:00
cyan317
28c8fa2a9a
Ledger entry type filter for account_objects and ledger_data ( #1116 )
...
Fix #1109
2024-01-17 17:29:59 +00:00
cyan317
f97e0690c8
Account tx type improvement ( #1108 )
...
Fix #1090
2024-01-16 09:18:47 +00:00
Alex Kremer
e26a1e37b5
Improve batching code ( #1079 )
...
Fixes #1077
2024-01-05 15:44:30 +00:00
Alex Kremer
28188aa0f9
Add batching to writes ( #1076 )
...
Fixes #1077
2024-01-04 15:17:15 +00:00
Bronek Kozicki
fe9649d872
Fix c++20 requires syntax ( #1057 )
2023-12-19 20:52:53 +00:00
Sergey Kuznetsov
3fdcd3315b
Make assert write to both log file and cerr ( #1009 )
2023-11-30 10:33:52 +00:00
Sergey Kuznetsov
35f119a268
Switch to llvm 17 tools ( #1002 )
...
Fixes #952
2023-11-28 20:09:58 +00:00
Sergey Kuznetsov
b998473673
Add compression and histogram metric type for Prometheus ( #987 )
...
Fixes #932
Also fixes #966
Decided not to add Summary type because it has the same functionality as Histogram but makes more calculations on client side (Clio side). See https://prometheus.io/docs/practices/histograms for detailed comparison.
2023-11-22 12:55:06 +00:00
Sergey Kuznetsov
8ebe2d6a80
Add assertion that terminate clio ( #994 )
...
Fixes #893 .
Also added termination handler to print backtrace on crash, so fixes #929 .
2023-11-21 13:06:04 +00:00
cyan317
b016c1d7ba
Fix lowercase ctid ( #977 )
...
Fix #963
2023-11-07 16:10:12 +00:00
Sergey Kuznetsov
a16b680a7a
Add prometheus support ( #950 )
...
Fixes #888
2023-11-02 17:26:03 +00:00
Sergey Kuznetsov
b363cc93af
Fix wrong random using ( #955 )
...
Fixes #855
2023-10-30 16:40:16 +00:00
Alex Kremer
1aab2b94b1
Move to clang-format-16 ( #908 )
...
Fixes #848
2023-10-19 16:55:04 +01:00
Sergey Kuznetsov
4b53bef1f5
Add clang tidy ( #864 )
...
Fixes #863
2023-10-03 10:43:54 +01:00
cyan317
44527140f0
Fix inaccurate coverage caused by LOG ( #868 )
...
Fix #845
2023-09-21 16:19:53 +01:00
Alex Kremer
1846f629a5
AccountTx filtering by transaction type ( #851 )
...
Fixes #685
2023-09-18 18:52:00 +01:00
Alex Kremer
435d56e7c5
Fix empty log lines ( #825 )
2023-08-16 22:57:52 +01:00
Alex Kremer
ec70127050
Add LOG macro to prevent unnecessary evaluations ( #823 )
...
Fixes #824
2023-08-15 14:36:11 +01:00
Alex Kremer
547cb340bd
Update doxygen comments ( #818 )
...
Fixes #421
2023-08-11 21:32:32 +01:00
Peter Chen
23442ff1a7
Refactor namespaces part 1 ( #817 )
...
Part 1 of refactoring effort
2023-08-10 18:05:13 +01:00
Alex Kremer
c6ca650767
Add initial Conan integration ( #712 )
...
Fixes #645
2023-07-24 18:43:02 +01:00
cyan317
557ea5d7f6
Remove sensitive info from log ( #701 )
...
Fixes #702
2023-06-16 16:50:54 +01:00
Alex Kremer
a960471ef4
Support api_version ( #695 )
...
Fixes #64
2023-06-16 12:14:30 +01:00
Alex Kremer
14f9f98cf2
Implement basic transformer tests ( #689 )
2023-06-13 11:16:52 +01:00
Alex Kremer
b07fbb14dc
Refactor ETL into smaller components ( #649 )
...
Fixes #666 and #664
2023-06-02 16:12:06 +01:00
Alex Kremer
d816ef54ab
Reformat codebase with 120 char limit ( #583 )
2023-04-06 11:24:36 +01:00
Alex Kremer
d86104577b
Implement new experimental cassandra backend ( #537 )
2023-03-29 19:38:38 +01:00
Alex Kremer
023e02da15
Implement base for nextgen rpc subsystem ( #487 )
...
Fixes #494
2023-02-02 13:16:01 +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
Alex Kremer
ea2837749a
Implement an abstraction for the config ( #358 )
...
Fixes #321
2022-11-01 16:59:23 +00:00