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

'unused' transport entries deleted before they can be used #1774

Open
0pcom opened this issue Mar 16, 2024 · 0 comments
Open

'unused' transport entries deleted before they can be used #1774

0pcom opened this issue Mar 16, 2024 · 0 comments
Labels
bug Something isn't working multi-hop routing

Comments

@0pcom
Copy link
Collaborator

0pcom commented Mar 16, 2024

after running this in order to create transports to every visor with a proxy server on the latest version:

$ skywire-cli proxy list | while read _pk ; do skywire cli visor tp add $_pk ; done

I had a list of transports that I was going to use to test the proxy. However, I see that they started to be deleted automatically while they were not in use

[2024-03-16T08:38:25.692633087-05:00] DEBUG [transport_manager]: Deleted 1 unused transport entries
[2024-03-16T08:38:25.828714559-05:00] DEBUG [tp:035d70]: Error deleting transport error=<nil> tp-id=44050081-5b87-0e7c-8cc9-f75e154b67f4
[2024-03-16T08:47:55.469007734-05:00] DEBUG readPacket [tp:02d8c0]: Failed to read packet header. error="EOF"
[2024-03-16T08:47:55.469154479-05:00] WARN [tp:02d8c0]: Failed to read packet, closing transport error="EOF" src="read_loop"
[2024-03-16T08:47:55.469266558-05:00] DEBUG [tp:02d8c0]: Stopped log loop
[2024-03-16T08:47:55.469345611-05:00] DEBUG [tp:02d8c0]: Stopped serving. remaining_tps=302 remote_pk=02d8c0e781cc9199880c1dc817dd888492e719af395030f5d86430c24f8856e6bc tp_id=7bb87c86-139c-0af0-b575-d1448af34506 tp_index=135
[2024-03-16T08:47:55.692671237-05:00] DEBUG [transport_manager]: Deleted 1 unused transport entries
[2024-03-16T08:47:55.975865404-05:00] DEBUG [tp:02d8c0]: Error deleting transport error="404 Not Found: {"error":"transport not found"}" tp-id=7bb87c86-139c-0af0-b575-d1448af34506
[2024-03-16T08:50:58.295534477-05:00] DEBUG readPacket [tp:03a896]: Failed to read packet header. error="EOF"
[2024-03-16T08:50:58.29569484-05:00] WARN [tp:03a896]: Failed to read packet, closing transport error="EOF" src="read_loop"
[2024-03-16T08:50:58.295814726-05:00] DEBUG [tp:03a896]: Stopped log loop
[2024-03-16T08:50:58.295878012-05:00] DEBUG [tp:03a896]: Stopped serving. remaining_tps=301 remote_pk=03a896b23a6253b511fc8d8ec5a42c4a492dbfd13cc5e03500f35c326dceede731 tp_id=a8f602ce-5fe0-04db-9830-bc2fe0f8c5d6 tp_index=266
[2024-03-16T08:50:58.692805134-05:00] DEBUG [transport_manager]: Deleted 1 unused transport entries
[2024-03-16T08:50:58.786999121-05:00] DEBUG [tp:03a896]: Error deleting transport error="404 Not Found: {"error":"transport not found"}" tp-id=a8f602ce-5fe0-04db-9830-bc2fe0f8c5d6

This is not desirable behavior for user-created transports and there is no way to configure or disable this behavior, that I know of.

By their nature, transports are reusable; so they should persist until the visor is shut down unless we have some advanced option which allows configuring this behavior.

@0pcom 0pcom added bug Something isn't working multi-hop routing labels Mar 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working multi-hop routing
Projects
None yet
Development

No branches or pull requests

1 participant