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

skywire cli rtree #1743

Merged
merged 8 commits into from
Feb 23, 2024
Merged

skywire cli rtree #1743

merged 8 commits into from
Feb 23, 2024

Conversation

0pcom
Copy link
Collaborator

@0pcom 0pcom commented Feb 21, 2024

  • add skywire cli rtree
  • move services and dmsghttp commands to config update subcommands

image

image

image

it also detects illegal self transports

image

$ go run cmd/skywire-deployment/skywire.go cli rtree
Tree                                                                             TPID                                 Type
└─┬02995386b01a1fcafee02c907b1bd6a7d8900977bbe2c45d31ad60d3c2db456f67
  ├──032ede76d21381af3a1d98eb362f31efd0d460a3e36cabf0e5ca4352d4f644eccc          a949e95b-b09d-013e-af27-9fd9328a2c5a dmsg
  ├──02e1b363839e8928873d5fd2cef203692a354ff558350f55da0a20539bb2a750db          a2548610-0139-0fdc-85b1-3a8b716ba031 dmsg
  ├─┬028440cdddcef8d847ca64863445a680ed00449ebd12fabf6c5b2c40e107589e6a          1dee9f3a-e70b-098b-b1bb-94978c84f3b7 dmsg
  │ └─┬024f2ce77eea6209ad9c2fb70fa5c3d228d6643693fbe4e3158ce613cc14be4c46        496844e9-f088-0d01-a1cf-7a1a052ba31b dmsg
  │   ├──02169d65f3b74dd4206c56bec1f934df5e32b06fdc56517e648fdae44c7ffccbd7      e85e79ad-d1c8-09a8-8d83-08dd2ce2510a dmsg
  │   ├──02564875ee3f110c4781ddf335fe2c7cbacf873fc8b09fb7b70ada774a85752c2b      248d2329-2f90-00b1-9e73-d32683ea688e dmsg
  │   ├──02da24176ade6b375f0ef11f03fbac6c84d09d0b8430165b179462ede297c0b72c      ef460216-9d05-032e-8cb3-7c98787e2d43 dmsg
  │   ├──0366f02f5dcbd2e71667d91b1acdc24178f2896a2710f4714fe0e661aae49d0aea      9356c0cd-bd44-06bc-a371-212a3eb9eb5b dmsg
  │   ├──036955f7eb7ce35dff331838140849d4c399ffc37ae477710b462a6bfef2e86a67      a88ce550-2793-0b7a-b302-ff2fe9ed557f dmsg
  │   └──03fb46bc8a371785bb7230ece4078ca95ce3cc18805eeb3fa23ac00f8ce5a8cec9      c317f508-2ec8-0b37-a09d-1a18f9ede138 dmsg
  ├──02342b0e0f7f74b4787d91eda08f89ca026d64a06a7f5ce68ec58feb0920315fc0          116f7ff5-0ba8-065d-849e-b34df00e7bb8 dmsg
  ├──03cd1e41e585ad65071f6359a594d20284ed4678078c96776adbef59fcc665db25          2f2ad75d-bdd1-0db5-afc0-9b70ffcef1b5 dmsg
  ├──031362086b3a28b6478cfafa1bf532eb6667618c60dace899013f441d7d2398388          b344e857-3f43-0b7a-9e2d-0dac2d13dfc1 dmsg
  ├──037b2bcad07ba4d730629f17dbc04b89e18a04f8b3f2d5d21177863ac626b7b9a2          57af8a21-fde8-0d03-9c38-518130f2bf1a dmsg
  └──03a764b50f98ffd03a2e05bb91a575e903d76d83fb50f423bc2b22fbe989bc648b          4a6d0b0a-2d15-0f0d-b2b7-5a8de704342b dmsg

└─┬02c2ac178046c6e7cbc0bb2736ac7039d12da4b07cfda4c5448afbfe633c7fff4d
  ├──02b6a178ef8ea639eb395fa0ea90b1a0adb6d5ccdb4e9b9725e6cab38eae6e76fc          a41a5910-ff14-037f-a250-bf54cd592518 dmsg
  ├──0393c1e1604f9ff4c96bdb2efee9bd0b20c3a01d55c8cbf8935bdbc7ef55ed0efb          01f5ffbf-af73-04d1-8a43-a0bccfd257d9 dmsg
  ├──02aa8d40b27fbace839ae57b291edbe91bab1c66da7958234d866b4453ca385fee          e85c1f88-9a81-03e2-a6c6-3c94656f012f dmsg
  ├──031a9965e76698797db16d7e98d509eb6048687ebce31b4f689532e0aff89a5283          0d2d4be6-5239-0703-bce4-4206b5dc54c3 dmsg
  ├──03f61e0450775174f81e520ad266357ec81057671a5b1259e56941e136e93dc99a          fe05bf63-acd9-0809-8b37-42a4b6dd58a1 dmsg
  ├──02d050197deb1a691bc76dbf6bd9b129131b560d93d4b3c07be6c0eaadabcee1e2          5978d1e1-d3f1-0486-804c-2e74f825ebdb dmsg
  └──03a62aeb98b39e0fef4db87c8a0ad096bd69affe83b371af0f8d6b381e41ca7a64          1b66e579-7cf8-042c-bdd3-070b31945e8f dmsg

└─┬0315a6e0a1436ff7d83625635800fc5a370a0e521cc1a0e5da49c2b0799055bca4
  ├──0382406ebecec832a1c27dece7cf58425a1c98753c7b3be8428d4414eada0986ac          9c06888d-a97e-0f08-a76d-3765c5930c9c dmsg
  ├──023204bb13f622ba499d204f651566736e1d183662105b4567d139dbbe63e128bd          3b954c8b-35fc-0ed0-8c52-47d4cc94ee9a dmsg
  └──02c9163461d03b2bef819eb0c51597047ede4e7d51671ff83b63f811c87736ada6          32f16e08-7261-03aa-ae61-fcf9b9d9b4ab dmsg

└─┬02f4e33b75307267229b0c3d679d08dd23374333f558288cfcb114311a52199358
  ├──02cc469878ac055ce9f791357b78c08351edf7bb3097e8739f9e8f35720dac5126          8dbe3470-0fda-0038-8978-0df874898b54 dmsg
  ├──037092e14f83b1991f14f07f3f08daae1aa08d2ded3c4602aef17ee80cb2de899b          3a26a9a2-edb5-01dc-b238-c42b23c1b2fa dmsg
  ├──03e5ed5ab69dfd0ac3b6700fe3b7ca29cb8109854a408da2e71582743e15503d52          03770bc2-f54d-04e5-a43c-45df2cab21dd dmsg
  └──028a36969b6f9c81aa62d56890f873ac7ea5eb7747e814000df2da62274fd676d6          e0216080-73af-0ff7-b125-d7bb41ea6df1 dmsg

└─┬021a7de63e4c58212886e8db82ba6783e98450592c2b99af844de030c95c564dcc
  ├──03bc358b184ca13674c479a0fe085110b2bd57a388e31908f297897340ac804eb0          cfbe74c4-cd75-066b-9f69-1055ac69fe75 stcpr
  ├──0302965cf494a8963f5388b89aba6ab3e0c7554cf7ca8c660a2fbbfd89bd8b4332          1f3a495a-011d-08b9-af7e-82a951d369e8 stcpr
  └──03179fbbb2ba92df8857a931631b4d6fb6850c10f6a298f0e9800a862303810168          e24b2e08-7599-00cd-b191-557d16335dc6 stcpr

└─┬02bb45a0619f21fdee58a917032e36b6151e019388cbc4e5252f25bc2601f80994
  └─┬03827409b68b9d90f33f69204895bd0463710ccdb679177a8d83a64c4538d2270d          43ac5bfb-dfb4-0ae9-b0dd-4ba6f492d352 dmsg
    ├──03142e6198c692cd9e2ed00eb606c4071227c8fde09d9eab2a90e27a15e4d56e2b        986e76d2-e448-041d-86a2-6aa0f28e0387 dmsg
    └──036e2c888e68716a405e01a983de74cf7ca4245fbd85ee592ff76aeca648c3bf5b        864dbaa6-56b9-02df-8c28-f1362651d364 dmsg

└──0210cff86ba96a21a3116cc697b1038c2c4dacdcb290e32c5656a6d97b2e237636

└──02417a480d189d2315e428888db96d41541546e2685b169a83700e5e1a19c77086

└──024e9fbd2460c06b1dd4d8ee0fc5cd0f5872d0d9503c480cfec02e73ad9e0534e3

└─┬03382d842a768876b127777caa4d4a6b51a8645271df6ae001767301fbd952f763
  ├──037571fb1ab9a9df95655032889752eefd1dd0da02b6a61500a386aca6ffe5e57f          5c727942-024e-08a7-b082-23b237e0ae57 dmsg
  └──03e0b265fd3d7e8904681705e803759aca55f81b4e3969cb93cb3fc6ca9a814682          9c4c8106-ecf2-0b1c-86fd-b5e3d6e246e6 dmsg

└──03790e00f17f3511e53685ef7687a0fee9e504818065d53c126854b860e24a1c8a

└──03f56d8dbb99a41d01daa37435d50fdfc1292359c353026436f5d523e6dfa822c0

└─┬02185dd628518233f341d05fade69f711d402f160ee6e7ade600300a058fba232d
  └──02453da5f6d4313ee9c1a5da559366e7094b29abf633607077419fc6a7a1df6fc8          6e7fda69-9a91-03a3-a259-2f5433d6cb17 sudph

└─┬029c7f00d3e878a1df074a1b1c181cddd1e1e9bd74a0f681b1c647849ecaf1b315
  └──0396f1a91a451288ed46dc0a0094384eade6ea1cc6834a0dc05ca1c1c53e749d9c          4f488f65-e09c-07dd-8afe-54b12c30da21 dmsg

└─┬0301aab917936ba52bd235a64fbf5abbc3f953c0815443f6dd3c6c5198480b0f8b
  └──0345fbfbef8b52957d1452889bfb639648af8fffd60d23674bf9ac9a20b49f629f          0682c4ec-e244-03c5-84fc-db94d2c475de dmsg

Illegal self-transports
03790e00f17f3511e53685ef7687a0fee9e504818065d53c126854b860e24a1c8a               df70e367-4416-0d40-80b2-949acf13c4f2 dmsg
0210cff86ba96a21a3116cc697b1038c2c4dacdcb290e32c5656a6d97b2e237636               add934d7-0869-0d91-b681-9d9127d256ed dmsg
0315a6e0a1436ff7d83625635800fc5a370a0e521cc1a0e5da49c2b0799055bca4               aeac39af-6a19-0acf-be13-4900e90c5478 dmsg
024e9fbd2460c06b1dd4d8ee0fc5cd0f5872d0d9503c480cfec02e73ad9e0534e3               7f947e56-d163-0519-a0bc-1f064b10a4ed dmsg
02417a480d189d2315e428888db96d41541546e2685b169a83700e5e1a19c77086               392e95cf-16be-0e7d-8d9c-87e75f04a36a dmsg
03142e6198c692cd9e2ed00eb606c4071227c8fde09d9eab2a90e27a15e4d56e2b               ff18b59d-e62b-0c1f-93ac-8eec71060ded dmsg
03f56d8dbb99a41d01daa37435d50fdfc1292359c353026436f5d523e6dfa822c0               98d6e7ae-cf05-0887-bdec-62a6c74d03c7 dmsg
02bb45a0619f21fdee58a917032e36b6151e019388cbc4e5252f25bc2601f80994               4172d89f-f374-0abc-8914-791de3246021 dmsg

@0pcom
Copy link
Collaborator Author

0pcom commented Feb 23, 2024

image

@0pcom 0pcom merged commit 735fb41 into skycoin:develop Feb 23, 2024
2 of 3 checks passed
@0pcom 0pcom deleted the tp-tree branch March 7, 2024 14:36
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

Successfully merging this pull request may close these issues.

1 participant