remove duplicates of default registry dir implementations
extract DefaultRegistryDir into the separate package, so that it could be used /runtime/perfetto
btw, there is a possible bug if the storage folder has not cleaned up registry files, then status metrics and dashboard commands will fail to attempt to connect to not accepting port with the error:
Get "http://127.0.0.1:56018/debug/serviceweaver/status": dial tcp 127.0.0.1:56018: connectex: No connection could be made because the target machine actively refused it.
and won't continue to the next service running
P.S. naming is hard, so open to suggestions of package names. Separate package due to import loop.
@spetrovic77 changes applied
@spetrovic77 any updates on this?
GitHub says this branch is out-of-date with the base branch. Mind rebasing on top of main?
GitHub says this branch is out-of-date with the base branch. Mind rebasing on top of main?
Op, actually I realize I can do this on your behalf :) I'll merge this PR in just a sec.