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

Intermittent MSpanList_Insert errors using Goon on MacOS Sierra #10

Closed
tmepple opened this issue Jun 9, 2017 · 2 comments
Closed

Intermittent MSpanList_Insert errors using Goon on MacOS Sierra #10

tmepple opened this issue Jun 9, 2017 · 2 comments

Comments

@tmepple
Copy link

tmepple commented Jun 9, 2017

I've been having many annoying and intermittent MSpanList_Insert errors when using Porcelain with the pre-compiled Goon driver (https://github.com/alco/goon/releases) on MacOS Sierra. I would say my Elixir escript randomly failed ~20% of the time with this error.

Doing research, I found it's probably related to a bug in the older Golang compiler at golang/go#17335 and golang/go#17182 which was fixed (I think) in v1.8 of the compiler.

I made a very simple homebrew formula for Goon to compile locally using go 1.8.3 and install the HEAD version which has been working great for me with no errors, but I can't publish it in homebrew as Goon has <50 stars, <20 forks, and <20 watchers.

In any event I think it would be good to release new v1.1.2 binaries compiled with the latest Golang at this point to help others with this issue. Also doing this would close #8.

@tmepple
Copy link
Author

tmepple commented Jun 9, 2017

Here is the homebrew formula I used to compile and install to solve my problem... I installed the HEAD version which also fixes the inconsistent version number issue #8. I can't post this to homebrew as Goon is "not notable enough" unfortunately. It requires the go compiler > 1.8 brew install go to be installed first.

https://gist.github.com/tmepple/9c2dd6d0ed2b5071a9efdb02e831e8f1

@alco
Copy link
Owner

alco commented Jan 27, 2018

I have rebuilt v1.1.1 using Go 19.3 and reuploaded all prebuilt binaries.

@alco alco closed this as completed Jan 27, 2018
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

No branches or pull requests

2 participants