Commit Graph

737 Commits

Author SHA1 Message Date
Godmode Galactus 3a8ce5e95c
Bugfix adding gprc support 2023-08-31 13:56:33 +02:00
Godmode Galactus a418fe7fc7
Refactoring the code from gyser branch and merging into master 2023-08-31 12:34:13 +02:00
galactus bf80327309
Merge pull request #169 from blockworks-foundation/groovie/consolidate-integration-tests
Quic Proxy: cleanup/consolidate tests, handle flaky tests, add explicit connection close
2023-08-29 17:41:06 +02:00
GroovieGermanikus 1fb85729ad Revert "cleanup/consolidate tests"
This reverts commit 50907f36ed.
2023-08-29 17:16:48 +02:00
GroovieGermanikus 9263b11e8c code fmt 2023-08-29 01:13:08 +02:00
GroovieGermanikus 9540676290 Merge branch 'groovie/tpu-proxy-shutdown-connection' into groovie/consolidate-integration-tests 2023-08-29 00:49:31 +02:00
GroovieGermanikus 3d2f9af8b8 revert cargo test deduplication 2023-08-24 09:15:15 +02:00
galactus f4b9370097
Merge pull request #170 from blockworks-foundation/groovie/disable-more-flaky-tests
ignore more flakey quic tests
2023-08-23 09:16:49 +02:00
GroovieGermanikus 6d06f7faa6 Merge branch 'groovie/disable-more-flaky-tests' into groovie/tpu-proxy-shutdown-connection 2023-08-21 20:41:52 +02:00
GroovieGermanikus adc13bd67f tpu agends must handle connection shutdown explicitly 2023-08-21 18:10:34 +02:00
GroovieGermanikus 311ac390e8 ignore more flakey quic tests 2023-08-21 17:48:55 +02:00
GroovieGermanikus 50907f36ed cleanup/consolidate tests
- remove redundant integration test (literpc_tpu_quic_server_integrationtest.rs) and use the quic_proxy_tpu_integrationtest.rs for everything
- remove some commands from test.bash
2023-08-21 16:56:40 +02:00
Steve 7f9f9f4a4e
Merge pull request #164 from blockworks-foundation/groovie/tpu-proxy-as-module-with-integration-test
tpu quic proxy as module and lite-rpc switch
2023-08-11 18:19:21 +02:00
GroovieGermanikus 3e4b7a0687 fix compile 2023-08-11 17:57:23 +02:00
GroovieGermanikus 75a1777957 tweaked log levels on agent shutdown 2023-08-11 17:55:38 +02:00
GroovieGermanikus 0aebd7b362 MAN-59 disable flaky tests 2023-08-11 17:45:36 +02:00
GroovieGermanikus 4982325e67 direct test - wait in loop 2023-08-10 14:50:42 +02:00
GroovieGermanikus 10e4ea925a clarify test naming 2023-08-10 14:38:15 +02:00
GroovieGermanikus f2aa70652f refactor timeout 2023-08-10 14:16:35 +02:00
GroovieGermanikus bd107c24c7 add smarter agent shutdown 2023-08-10 14:01:20 +02:00
GroovieGermanikus 7df7f271a5 properly drain channel on agent shutdown 2023-08-10 13:50:47 +02:00
GroovieGermanikus e246aa9d38 check for missing tx in test 2023-08-10 13:04:30 +02:00
GroovieGermanikus 5a07037087 cleanups 2023-08-10 10:44:24 +02:00
GroovieGermanikus e08969357f remove useless serialization to VersionedTransaction 2023-08-10 10:43:03 +02:00
GroovieGermanikus e0f3538923 move broadcast receiver 2023-08-10 10:31:31 +02:00
GroovieGermanikus b080c23ffe inrease test timeouts 2023-08-09 17:43:49 +02:00
GroovieGermanikus f4deb51c49 adjust broadcast channel capacity to pow2 2023-08-09 17:39:55 +02:00
GroovieGermanikus c7a79ab6c0 fmt 2023-08-09 17:30:12 +02:00
GroovieGermanikus 414216e585 handle 0 tpu case 2023-08-09 17:29:42 +02:00
GroovieGermanikus a27cc06711 fix broken log output 2023-08-09 17:15:46 +02:00
GroovieGermanikus 1e055fec2c clippy+fmt 2023-08-09 17:10:08 +02:00
GroovieGermanikus 677801f5be pack list of target tpu nodes in the wire format 2023-08-09 17:00:17 +02:00
GroovieGermanikus 9a6542c7b7 tpu auto connection with infinite retries 2023-08-09 16:23:14 +02:00
GroovieGermanikus 5f0d6ae15c fmt 2023-08-09 13:37:49 +02:00
GroovieGermanikus 4ca4e035c2 add shutdown for agent 2023-08-09 13:29:11 +02:00
GroovieGermanikus 47c95d549e agent cleanup 2023-08-09 10:44:52 +02:00
GroovieGermanikus d776ed9dca auto-reconnect: more context in logs 2023-08-08 16:38:44 +02:00
GroovieGermanikus 3667c61552 avoid de-serialization of wire format 2023-08-08 16:36:24 +02:00
GroovieGermanikus 8a1b74b569 wrap forward packet 2023-08-08 15:57:09 +02:00
GroovieGermanikus 47629018de rename request wire format 2023-08-08 15:41:29 +02:00
GroovieGermanikus b19a7a5907 Revert "use TryFrom+TryInto for (de-)serialization if proxy_request_format"
This reverts commit 946536f423.
2023-08-08 15:30:42 +02:00
GroovieGermanikus 415835912a return transactions as slice 2023-08-08 14:19:34 +02:00
GroovieGermanikus 946536f423 use TryFrom+TryInto for (de-)serialization if proxy_request_format 2023-08-08 13:13:27 +02:00
GroovieGermanikus 6a1d4c66c5 comment on configure_panic_hook 2023-08-08 12:16:04 +02:00
GroovieGermanikus 9e05d2bd69 refactored out configure_panic_hook 2023-08-08 12:14:31 +02:00
GroovieGermanikus 905cb2f9ad docs on autoconnect 2023-08-08 12:11:05 +02:00
GroovieGermanikus 3902dcca33 improve loggin 2023-08-08 11:50:02 +02:00
GroovieGermanikus becff04a6c Merge remote-tracking branch 'origin/groovie/tpu-proxy-as-module-with-integration-test' into groovie/tpu-proxy-as-module-with-integration-test 2023-08-08 11:23:25 +02:00
GroovieGermanikus dd5ad1b875 make connection failures more explicit 2023-08-08 11:22:46 +02:00
GroovieGermanikus 3bbe99fecd make connection failures more explicit 2023-08-08 11:19:01 +02:00