The biggest change btn the 0.8 series and 0.9 is that the sandbox is now dynamically linked instead of statically, and it supports dynamically loaded Lua modules. This has proven very useful for us, since it means that we can add significant functionality to the sandbox in the form of C libs without having to recompile and redeploy Heka itself to our entire infrastructure.
Unfortunately, testing is what seems to be making Go on Windows unhappy. We've had issues w/ cgo's linking on Windows from the beginning. Also, it's a known issue that cgo has issues w/ C longjmp commands, and that Lua's pcall uses longjmps to recover from errors. It's possible that the issue we're seeing even existed in earlier versions of Heka, but we didn't hit it. Unfortunately, the issue is a bit of a Heisenbug. We can reliably reproduce it with a full Heka build, but when we do seemingly innocuous things like add print statements to help debug, the problem will often disappear. I'm sorry this is impacting you.. we'd very much like to be able to support Windows, or else we wouldn't have put so much effort into it. But right now the situation is a bit out of our hands. -r On 03/13/2015 01:51 PM, Tiru Srikantha wrote:
Do you know what triggered the Go bug that causes Lua to crash in Windows now? It didn't seem to be a Go version change, and I saw something about a Lua DLL version change causing it but I'm not sure where I saw that. One of the major reasons I moved off Logstash to Heka was Windows support so it really is a bummer not to be able to take advantage of it. On Fri, Mar 13, 2015 at 12:38 PM, Rob Miller <[email protected]> wrote: > Hi all, > > Heka 0.9.1 is now available, just in time for your weekend enjoyment. This > release resolves a couple of issues that have been discovered since 0.9.0 > came out, as well as a couple of new features that were being worked on but > didn't quite make it into the first 0.9 release. > > Binary packages, as well as a link to the ever-valuable changelog, available > at https://github.com/mozilla-services/heka/releases/tag/v0.9.1. > > Unfortunately the Go bug that has made the Lua sandbox linking unstable on > Windows has not yet been resolved, so we still don't have any Windows > packages. I have reports from users, however, that recent Heka builds will > run on Windows if you're not using any Sandbox* plugins, so if that will > suffice for your needs, and you're brave enough to build it from source and > try it out, then you might give it a go and let us know what you discover. > > As always, please share comments and/or ask questions here on the mailing > list or in the #heka channel on irc.mozilla.org. > > Thanks! > > -r > _______________________________________________ > Heka mailing list > [email protected] > https://mail.mozilla.org/listinfo/heka
_______________________________________________ Heka mailing list [email protected] https://mail.mozilla.org/listinfo/heka

