Skip to content

Releases: j5int/processfamily

Fix unittests and affinity issue with child processes

13 Oct 14:13
955b537

Choose a tag to compare

  • fixes some Python3 unittests
  • fix processor affinity issue with child processes

v0.6.1

22 Sep 13:09

Choose a tag to compare

Fix cannot upload to PyPI because it can't render markdown as reST

Python 3 compatibility upgrade

12 Jun 10:00
8269b09

Choose a tag to compare

  • Changes to support python 3

v0.7 Replace prctl dependency with ctypes, and improve error handling with PID files

15 Jun 16:28
5e9be8c

Choose a tag to compare

Our prior use of prctl calls for setting the process death signal (and setting process names in testing) used python-prctl. However, that library is GPL-licensed, and this library is Apache 2.0-licensed. Switched to using our own internal ctypes-based method for those calls.

Also, if a child process didn't start up, and we were expecting it to write a PID file, we had an error reading the non-existent file. Switched to handle this more sensibly and give appropriate explanations.

v0.6 Bugfix don't try to kill already-stopped child processes

04 May 10:42

Choose a tag to compare

This error meant that if a child process had stopped, an attempt to stop it would cause an error. This release only contains a fix for this bug.

v0.5 Bugfix stopping forking child strategy processes

18 Apr 13:27

Choose a tag to compare

This error meant that if the process hadn't stopped, an attempt to gracefully terminate it would leave it running, but if it had stopped, it would wait for ages. This release only contains a fix for this bug.

v0.4: Handle Windows Job objects better

06 Apr 08:41

Choose a tag to compare

As of Windows 8 / Server 2012, Job Objects can be nested. This change makes the code more optimistic - attempting to create a Job Object and only raising an exception if it fails.