boazsegev / iodine

iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support
MIT License
908 stars 51 forks source link

undefining the allocator of T_DATA class IodineObjectStorage at startup #154

Open travisbell opened 7 months ago

travisbell commented 7 months ago

System Information

Description

Hey Bo, been playing Iodine and it's been great. One weird thing, that I don't know if it matters or not, is that when I start Iodine:

bundle exec iodine -w 2 -t 6 -b 0.0.0.0 -p 8080 config.ru

I get the following message printed to stdout:

/usr/local/bundle/gems/iodine-0.7.57/lib/iodine/iodine_ext.so: warning: undefining the allocator of T_DATA class IodineObjectStorage

It doesn't seem to affect anything, but I'm just wondering what it's about?

patrick99e99 commented 4 months ago

+1

I get something similar (after upgrading to ruby 3)

~/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/iodine-0.7.57/lib/iodine/iodine_ext.bundle: warning: undefining the allocator of T_DATA class IodineObjectStorage
boazsegev commented 4 months ago

This being only a warning, do you experience any side-effects?