-
Notifications
You must be signed in to change notification settings - Fork 64
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
unexpected signal during runtime execution #20
Comments
Thanks for the reporting . |
It seems this library doesn't support handling the DOT files concurrently? We need to handle the concurrency by ourselves, am I right? |
Oh... I hadn't considered rendering them in concurrency. |
I have also run into this concurrency issue. I have created a test program go-graphviz-test and documented my findings in the readme. I am very new to Go, but it appears that the Go integration with the graphviz C libraries use a pointer when calling In my case, this eliminates any performance improvements over the non-concurrent implementation. My use case is to process ~20K flow network (digraph) definitions and generate SVGs for each of these. Fortunately, the overall performance of the synchronous solution in Go is good and meets my needs at this time; however, as demands grow, I do expect to need a way to work this in a more parallel manner. I hope that you will be able to provide support for concurrency. Thank you! lbe |
I'm running into this issue as well on go version 1.20.3 and go-graphviz v0.1.1. |
When I use
RenderFilename
to generate a SVG, something happend:It happened on my mac (v10.14.5)
Would you like to take a look?
The text was updated successfully, but these errors were encountered: