Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

optimize TCP connection to electrum #349

Open
zoop-btc opened this issue Sep 22, 2023 · 0 comments
Open

optimize TCP connection to electrum #349

zoop-btc opened this issue Sep 22, 2023 · 0 comments

Comments

@zoop-btc
Copy link

Right now Bria opens a new TCP connection the electrum server for each task.
It would be much more efficient to keep a single connection alive instead or constantly closing and opening new ones every few seconds.

A small extract of my fulctum logs (10.0.01 is my loadbalancer):
[2023-09-22 09:50:35.484] <TcpSrv 0.0.0.0:60001> New TCP Client.347655 10.0.0.1:55706, 1 client total

[2023-09-22 09:50:35.756] <TcpSrv 0.0.0.0:60001> New TCP Client.347656 10.0.0.1:55712, 1 client total

[2023-09-22 09:50:40.493] <TcpSrv 0.0.0.0:60001> New TCP Client.347663 10.0.0.1:51364, 1 client total

[2023-09-22 09:50:40.750] <TcpSrv 0.0.0.0:60001> New TCP Client.347664 10.0.0.1:51370, 1 client total

[2023-09-22 09:50:47.956] <TcpSrv 0.0.0.0:60001> New TCP Client.347671 10.0.0.1:47452, 1 client total

[2023-09-22 09:50:48.351] <TcpSrv 0.0.0.0:60001> New TCP Client.347674 10.0.0.1:47460, 1 client total

[2023-09-22 09:50:50.552] <TcpSrv 0.0.0.0:60001> New TCP Client.347677 10.0.0.1:47472, 1 client total

[2023-09-22 09:50:50.861] <TcpSrv 0.0.0.0:60001> New TCP Client.347678 10.0.0.1:47474, 1 client total

[2023-09-22 09:50:55.566] <TcpSrv 0.0.0.0:60001> New TCP Client.347683 10.0.0.1:47480, 1 client total

[2023-09-22 09:50:55.954] <TcpSrv 0.0.0.0:60001> New TCP Client.347684 10.0.0.1:47482, 1 client total

[2023-09-22 09:51:00.792] <TcpSrv 0.0.0.0:60001> New TCP Client.347691 10.0.0.1:52736, 1 client total

[2023-09-22 09:51:01.158] <TcpSrv 0.0.0.0:60001> New TCP Client.347692 10.0.0.1:52748, 1 client total

[2023-09-22 09:51:05.653] <TcpSrv 0.0.0.0:60001> New TCP Client.347697 10.0.0.1:52750, 1 client total

[2023-09-22 09:51:05.948] <TcpSrv 0.0.0.0:60001> New TCP Client.347698 10.0.0.1:52756, 1 client total

[2023-09-22 09:51:10.660] <TcpSrv 0.0.0.0:60001> New TCP Client.347705 10.0.0.1:43840, 1 client total

[2023-09-22 09:51:10.906] <TcpSrv 0.0.0.0:60001> New TCP Client.347706 10.0.0.1:43850, 1 client total

[2023-09-22 09:51:15.702] <TcpSrv 0.0.0.0:60001> New TCP Client.347711 10.0.0.1:43864, 1 client total

[2023-09-22 09:51:15.967] <TcpSrv 0.0.0.0:60001> New TCP Client.347712 10.0.0.1:43868, 1 client total

[2023-09-22 09:51:20.746] <TcpSrv 0.0.0.0:60001> New TCP Client.347719 10.0.0.1:59810, 1 client total

[2023-09-22 09:51:21.046] <TcpSrv 0.0.0.0:60001> New TCP Client.347720 10.0.0.1:59824, 1 client total

[2023-09-22 09:51:25.757] <TcpSrv 0.0.0.0:60001> New TCP Client.347725 10.0.0.1:59826, 1 client total

[2023-09-22 09:51:26.155] <TcpSrv 0.0.0.0:60001> New TCP Client.347726 10.0.0.1:59830, 1 client total

[2023-09-22 09:51:30.776] <TcpSrv 0.0.0.0:60001> New TCP Client.347733 10.0.0.1:58760, 1 client total

[2023-09-22 09:51:33.290] <TcpSrv 0.0.0.0:60001> New TCP Client.347736 10.0.0.1:58774, 1 client total

[2023-09-22 09:51:36.090] <TcpSrv 0.0.0.0:60001> New TCP Client.347739 10.0.0.1:58780, 1 client total

[2023-09-22 09:51:42.298] <TcpSrv 0.0.0.0:60001> New TCP Client.347746 10.0.0.1:33540, 1 client total

[2023-09-22 09:51:43.097] <TcpSrv 0.0.0.0:60001> New TCP Client.347749 10.0.0.1:33544, 1 client total

[2023-09-22 09:51:45.955] <TcpSrv 0.0.0.0:60001> New TCP Client.347752 10.0.0.1:33546, 1 client total

[2023-09-22 09:51:46.267] <TcpSrv 0.0.0.0:60001> New TCP Client.347753 10.0.0.1:33556, 1 client total

[2023-09-22 09:51:50.866] <TcpSrv 0.0.0.0:60001> New TCP Client.347760 10.0.0.1:36996, 1 client total

[2023-09-22 09:51:51.154] <TcpSrv 0.0.0.0:60001> New TCP Client.347761 10.0.0.1:37012, 1 client total

[2023-09-22 09:51:56.048] <TcpSrv 0.0.0.0:60001> New TCP Client.347766 10.0.0.1:37022, 1 client total

[2023-09-22 09:51:56.454] <TcpSrv 0.0.0.0:60001> New TCP Client.347769 10.0.0.1:37024, 1 client total

[2023-09-22 09:52:02.073] <TcpSrv 0.0.0.0:60001> New TCP Client.347774 10.0.0.1:51792, 1 client total

[2023-09-22 09:52:02.374] <TcpSrv 0.0.0.0:60001> New TCP Client.347777 10.0.0.1:51802, 1 client total

[2023-09-22 09:52:06.054] <TcpSrv 0.0.0.0:60001> New TCP Client.347780 10.0.0.1:51808, 1 client total

[2023-09-22 09:52:06.653] <TcpSrv 0.0.0.0:60001> New TCP Client.347783 10.0.0.1:51812, 1 client total

[2023-09-22 09:52:13.466] <TcpSrv 0.0.0.0:60001> New TCP Client.347790 10.0.0.1:42754, 1 client total

[2023-09-22 09:52:13.766] <TcpSrv 0.0.0.0:60001> New TCP Client.347791 10.0.0.1:42770, 1 client total

[2023-09-22 09:52:16.253] <TcpSrv 0.0.0.0:60001> New TCP Client.347794 10.0.0.1:42786, 1 client total

[2023-09-22 09:52:16.557] <TcpSrv 0.0.0.0:60001> New TCP Client.347797 10.0.0.1:42794, 1 client total

[2023-09-22 09:52:21.046] <TcpSrv 0.0.0.0:60001> New TCP Client.347802 10.0.0.1:46866, 1 client total

[2023-09-22 09:52:21.291] <TcpSrv 0.0.0.0:60001> New TCP Client.347803 10.0.0.1:46870, 1 client total

[2023-09-22 09:52:26.194] <TcpSrv 0.0.0.0:60001> New TCP Client.347808 10.0.0.1:46884, 1 client total

[2023-09-22 09:52:26.518] <TcpSrv 0.0.0.0:60001> New TCP Client.347811 10.0.0.1:46890, 1 client total

[2023-09-22 09:52:31.133] <TcpSrv 0.0.0.0:60001> New TCP Client.347816 10.0.0.1:41404, 1 client total

[2023-09-22 09:52:31.387] <TcpSrv 0.0.0.0:60001> New TCP Client.347817 10.0.0.1:41416, 1 client total

[2023-09-22 09:52:36.430] <TcpSrv 0.0.0.0:60001> New TCP Client.347824 10.0.0.1:41430, 1 client total

[2023-09-22 09:52:36.845] <TcpSrv 0.0.0.0:60001> New TCP Client.347825 10.0.0.1:41438, 1 client total

[2023-09-22 09:52:46.749] <TcpSrv 0.0.0.0:60001> New TCP Client.347836 10.0.0.1:56936, 1 client total

[2023-09-22 09:52:47.062] <TcpSrv 0.0.0.0:60001> New TCP Client.347837 10.0.0.1:56944, 1 client total

[2023-09-22 09:52:53.151] <TcpSrv 0.0.0.0:60001> New TCP Client.347844 10.0.0.1:60826, 1 client total

[2023-09-22 09:52:53.496] <TcpSrv 0.0.0.0:60001> New TCP Client.347845 10.0.0.1:60830, 1 client total

[2023-09-22 09:52:56.553] <TcpSrv 0.0.0.0:60001> New TCP Client.347850 10.0.0.1:60836, 1 client total

[2023-09-22 09:52:56.978] <TcpSrv 0.0.0.0:60001> New TCP Client.347851 10.0.0.1:60840, 1 client total

[2023-09-22 09:53:02.482] <TcpSrv 0.0.0.0:60001> New TCP Client.347858 10.0.0.1:58906, 1 client total

[2023-09-22 09:53:02.942] <TcpSrv 0.0.0.0:60001> New TCP Client.347859 10.0.0.1:58922, 1 client total

[2023-09-22 09:53:06.546] <TcpSrv 0.0.0.0:60001> New TCP Client.347864 10.0.0.1:58938, 1 client total

[2023-09-22 09:53:06.860] <TcpSrv 0.0.0.0:60001> New TCP Client.347865 10.0.0.1:58950, 1 client total

[2023-09-22 09:53:11.561] <TcpSrv 0.0.0.0:60001> New TCP Client.347870 10.0.0.1:44898, 1 client total

[2023-09-22 09:53:13.331] <TcpSrv 0.0.0.0:60001> New TCP Client.347873 10.0.0.1:44910, 1 client total

[2023-09-22 09:53:18.352] <TcpSrv 0.0.0.0:60001> New TCP Client.347880 10.0.0.1:40480, 1 client total

[2023-09-22 09:53:18.667] <TcpSrv 0.0.0.0:60001> New TCP Client.347881 10.0.0.1:40482, 1 client total

[2023-09-22 09:53:21.462] <TcpSrv 0.0.0.0:60001> New TCP Client.347884 10.0.0.1:40486, 1 client total

[2023-09-22 09:53:22.001] <TcpSrv 0.0.0.0:60001> New TCP Client.347885 10.0.0.1:40502, 1 client total

[2023-09-22 09:53:26.464] <TcpSrv 0.0.0.0:60001> New TCP Client.347892 10.0.0.1:40506, 1 client total

[2023-09-22 09:53:26.878] <TcpSrv 0.0.0.0:60001> New TCP Client.347893 10.0.0.1:40512, 1 client total

[2023-09-22 09:53:31.705] <TcpSrv 0.0.0.0:60001> New TCP Client.347898 10.0.0.1:57868, 1 client total

[2023-09-22 09:53:33.574] <TcpSrv 0.0.0.0:60001> New TCP Client.347901 10.0.0.1:57870, 1 client total

[2023-09-22 09:53:36.753] <TcpSrv 0.0.0.0:60001> New TCP Client.347906 10.0.0.1:57882, 1 client total

[2023-09-22 09:53:37.153] <TcpSrv 0.0.0.0:60001> New TCP Client.347907 10.0.0.1:57888, 1 client total

[2023-09-22 09:53:41.557] <TcpSrv 0.0.0.0:60001> New TCP Client.347912 10.0.0.1:33944, 1 client total

[2023-09-22 09:53:42.366] <TcpSrv 0.0.0.0:60001> New TCP Client.347915 10.0.0.1:33958, 1 client total

[2023-09-22 09:53:46.661] <TcpSrv 0.0.0.0:60001> New TCP Client.347920 10.0.0.1:33968, 1 client total

[2023-09-22 09:53:46.964] <TcpSrv 0.0.0.0:60001> New TCP Client.347921 10.0.0.1:33982, 1 client total

[2023-09-22 09:53:51.596] <TcpSrv 0.0.0.0:60001> New TCP Client.347926 10.0.0.1:46746, 1 client total
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant