84 Commits

Author SHA1 Message Date
Kevin Heifner 4cfaf493b2 Use make_scope_exit to avoid std::function overhead 2025-07-23 08:52:50 -05:00
Kevin Heifner 3fc4ca44e6 GH-1323 Interrupt read-only trxs on ctrl-c 2025-04-04 14:30:31 -05:00
Kevin Heifner f3665bac82 GH-1039 Rename interrupt_transaction() to interrupt_apply_block_transaction() 2024-11-20 14:23:46 -06:00
Kevin Heifner 8012d037b0 GH-985 chain is not available until after initialize 2024-11-01 09:49:41 -05:00
Kevin Heifner 73120f5bdf GH-985 Add ability to interrupt transaction in apply_block 2024-10-30 13:52:22 -05:00
Kevin Heifner 9572db2a82 GH-842 Use io_context instead of io_service 2024-10-16 19:08:25 -05:00
Kevin Heifner a4948b5d13 GH-461 Mask out only the private key when logging signature-provider 2024-08-08 13:47:45 -05:00
Kevin Heifner c84bab166c GH-2102 Add logging on app().quit() 2024-04-03 11:37:50 -05:00
Kevin Heifner e9cd52492c Merge remote-tracking branch 'origin/main' into hotstuff_integration_main 2023-08-17 17:02:30 -05:00
Kevin Heifner 506747a41a GH-1446 Do not print version and non-default args when nodeos explicitly asked for help,version,full-version,print-default-config 2023-07-25 10:59:47 -05:00
Kevin Heifner 81a3a77398 GH-1279 Use string literals 2023-07-17 18:23:27 -05:00
Kevin Heifner 0d514c67a1 GH-1279 Print non-default options 2023-07-17 11:55:42 -05:00
Huang-Ming Huang d15d16b0be replace boost::filesystem 2023-04-11 14:51:47 -05:00
fcecin 606a9e0f67 merged feature/hotstuff 91cbe07 from systemzax/leap into leap 4 dev at d7eb6d7; removed bls code warnings 2023-04-05 15:31:25 -03:00
Lin Huang fe49865132 Merge branch 'main' into parallel_readonly_trxs 2023-03-05 11:05:49 -05:00
Lin Huang 111e4bd3e4 bump appbase version and fix logging.conf not working problem 2023-03-04 21:04:30 -05:00
Lin Huang 4d4e3606b5 Merge branch main to parallel_readonly_trxs 2023-03-03 11:54:20 -05:00
Huang-Ming Huang 48a4d871db Merge pull request #758 from AntelopeIO/huangminghuang/gelf-logging
move gelf logging to another thread
2023-03-02 10:35:59 -06:00
Lin Huang f14f2b36e6 Merge branch send_read_only_trx into parallel_readonly_trxs 2023-03-02 08:53:32 -05:00
Huang-Ming Huang 5d0abaf7a2 move gelf logging to another thread 2023-02-27 15:11:35 -06:00
Kevin Heifner 2c0b46f70f GH-659 Move initialization of logging before plugin_initialize so configured logging works as expected 2023-02-24 21:33:55 -06:00
Lin Huang 0b1b2a26eb customize appbase to support two queue executor in Leap, add tests, update Leap to use the cusomized appbase 2023-02-22 10:18:12 -05:00
greg7mdp 165a5a575e Use scoped_app consistently in main programs. 2023-02-01 13:37:35 -05:00
Guillaume Babin-Tremblay bda4ff3a93 Instant Finality Prototype 2022-12-23 13:30:27 +00:00
Matt Witherspoon 8d2637e6a5 change the HTTP Server header to be nodeos/keosd version 2022-11-02 16:56:59 -04:00
Matt Witherspoon 41a5f892d3 replace git commands from nodeos & launcher with libversion 2022-08-29 22:32:44 -04:00
Lin Huang eb850dd2e8 Merge pull request #9196 from EOSIO/dev-resource-monitor-plugin
Resource monitor plugin -- develop branch
2022-05-20 15:34:45 -05:00
Steven Watanabe 05964f5b16 dfuse Deep Mind changes
Cherry-picked from c271dd07a670b588889404f1e1cc148f5b456afc

Merge pull request #8788 from dfuse-io/feature/deep-mind
2022-02-03 14:56:27 -05:00
Todd Fleming 26cb6c28ba case sensitivity 2022-01-05 19:23:05 -05:00
Bucky Kittinger f5e565adef Revert "Initial checkin of resource monior plugin" 2020-07-09 17:40:47 -04:00
Lin Huang 15e74a4a57 Incorporating Kevin's comments (will refactor unit test cases and change bash script to python tomorrow) 2020-06-01 16:00:24 -05:00
Lin Huang 145e9a7092 Refactor to support testability (using templates), add automatic unit and integration test cases, terminate thread right after plugin shutdown, and make apps register monitored directories 2020-05-31 20:26:08 -05:00
Kevin Heifner cb7a223a38 Add full version to startup ilog message if diff than version 2019-11-20 07:42:00 -06:00
Kevin Heifner 9234fd58be Modify --print-default-config to exit with success 2019-10-21 09:32:38 -04:00
Kevin Heifner d48beacb33 Updated to use new version library for version and full-version reporting 2019-10-15 12:12:16 -05:00
Kevin Heifner cb3f304309 Restore default logging if logging.json is removed when SIGHUP. 2019-08-22 09:26:12 -05:00
Bart Wyatt b536b265f9 found more incorrect headers 2019-08-13 18:06:09 -04:00
Matt Witherspoon bd923243e1 update occurrences where text 'database dirty flag set' is searched for 2019-07-16 21:52:01 -04:00
Matt Witherspoon 1d763a9767 remove stale warning about dirty metadata
there is no DB metadata any more
2019-07-11 15:35:39 -04:00
Kevin Heifner c075ffc3ae Call new fc::log_config::initialize_appenders 2019-06-27 16:53:46 -05:00
Andrianto Lie d5e087a315 return zero exit status for nodeos version, help, fixed reversible, and extracted genesis 2019-06-11 17:22:40 +08:00
Kevin Heifner cf4a856a07 Add call to set_thread_priority_max 2019-05-16 15:01:30 -04:00
Matt Witherspoon 74a4c7a2fe remove "eosio root" print on nodeos startup
There is no utility to printing this; on the contrary it has been distracting for some support requests
2019-04-18 16:52:42 -04:00
Jeeyong Um 98eb3ac771 Make executable names configurable 2019-04-12 14:37:04 +09:00
Jonathan Giszczak 831fb52681 Use HUP handler provided by appbase. 2019-02-19 17:15:21 -06:00
Jonathan Giszczak 296e625dee Reinitialize net_plugin's logger on receipt of SIGHUP. [skip-ci] 2019-02-18 14:36:27 -06:00
Kevin Heifner 877f7340c7 Merge pull request #6744 from brianjohnson5972/6743-fix-restart-test-errors
Fix integration test errors in restart-scenarios-test.py
2019-02-14 17:35:09 -05:00
Brian Johnson 1a37bd67ec Added test logging to issolate error. GH #6743 2019-02-14 14:19:26 -06:00
Kevin Heifner 8393230c61 Remove auto load of http_plugin to avoid extra threads for those that don't need it 2019-02-11 08:41:46 -06:00
Matt Witherspoon 401848af57 Revert ability to customize name of http_plugin options
Once upon a time it was thought we may change the http_plugin option names per application. For example, nodeos would be http-server-address but keosd would be keosd-http-server-address. Ultimately this was not done, so remove this code to make the http option code simple again
2019-01-13 19:20:46 -05:00