tracevis icon indicating copy to clipboard operation
tracevis copied to clipboard

feat: parallel limited time load of user META info

Open RYNEQ opened this issue 1 year ago • 1 comments

Now Public IP, ASN, Region, ... are loaded using separated helper daemon process Data are shared using shared memory between two processes we have a minimum wait time to let helper process complete, if not ,main process will terminate assuming meta data cannot be found (No Internet or etc)

RYNEQ avatar Jul 08 '22 22:07 RYNEQ

Now everything in get_meta is done in separated process to overcome lack of timeout in gethostbyname in some cases
call is made serially before trace Also a privilege drop is done in separated process nobody and nogroup (this needs test in windows)

RYNEQ avatar Jul 15 '22 22:07 RYNEQ

there is a race condition that should be fixed. but it's a UX bug, so we are good for now and will take care of it later. Thank you @RYNEQ and @bassosimone :heart: :hibiscus: :tada:

xhdix avatar Sep 02 '22 18:09 xhdix