tra / spawnling

spawn gem for Rails to easily fork or thread long-running code blocks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rails 4 Passenger 4

timuckun opened this issue · comments

Is this gem ready for rails 4 and passenger 4?

@timuckun I'm a new contributor to the project. We're about to upgrade to rails 4 ourselves (we use Unicorn instead of Passenger though) and if we find any problems we'll fix spawnling.

But just try and if there's any problems I will happily accept a pull request.

@timuckun It is also being tested against rails4 but that's no guarantee of it working.

The problem with passenger is that it may reap your worker before the child process stops running. The question is whether the forked child will continue running after the parent process has been killed.

Is there any issue with Passenger and Rails 4?

I honestly don't know. Our project has stopped using spawnling (we were about to upgrade to rails 4 with spawnling so would have ensured it was supported), so I'm ready to add someone who actively uses it to maintain this project.

Closing as this issue is stale. I note the code does pass in the rails 4 branch, but that the tests (at least at the time of this issue) were not covering this issue.

I'm still happy to accept PR's to address any outstanding issues.

Thanks