Miguel Portilla
80c2302fd3
Extend peer shard info
2021-06-01 15:37:15 -07:00
Scott Schurr
3b33318dc8
Prefer std::optional over boost:optional:
...
Some of the boost::optionals must remain for now. Both
boost::beast and SOCI have interfaces that require
boost::optional.
2021-03-11 14:35:31 -08:00
Pretty Printer
50760c6935
Format first-party source according to .clang-format
2020-04-23 10:02:04 -07:00
Miguel Portilla
cc452dfa9b
Improve shard concurrency:
...
* Reduce lock scope on all public functions
* Use TaskQueue to process shard finalization in separate thread
* Store shard last ledger hash and other info in backend
* Use temp SQLite DB versus control file when acquiring
* Remove boost serialization from cmake files
2020-04-06 17:22:23 -07:00
Joe Loser
7c785d0d7c
Add missing override keyword:
...
* Enable the `suggest-override` warning for gcc
* Fix all functions that were flagged by that warning
2018-06-01 13:29:52 -04:00
Mike Ellery
deb9e4ce3c
Remove BeastConfig.h (RIPD-1167)
2018-04-08 01:52:12 -07:00
Brad Chase
819ea46bf0
Add RangeSet serialization
2018-01-17 11:21:53 -08:00
Brad Chase
068048718e
Use Boost ICL for RangeSet (RIPD-1473)
2017-07-11 12:54:11 -04:00
Brad Chase
8f97889176
Don't include unit test sources in code coverage (RIPD-1132):
...
Most files containing unit test code are moved to
src/test. JTx and the test client code are not yet moved.
2016-09-02 15:26:16 -04:00