Page MenuHomePhorge

Manage the pool processes such that they die after a limited quantity of time, and pick up messages from the spool asynchronously.
ClosedPublic

Authored by vanmeeuwen on Jul 27 2018, 10:10 AM.
Tags
None
Referenced Files
F11893350: D617.id1472.diff
Thu, Apr 25, 8:18 AM
Unknown Object (File)
Thu, Apr 18, 4:41 AM
Unknown Object (File)
Fri, Apr 12, 11:58 AM
Unknown Object (File)
Sun, Apr 7, 3:37 AM
Unknown Object (File)
Wed, Apr 3, 11:13 PM
Unknown Object (File)
Fri, Mar 29, 3:04 AM
Unknown Object (File)
Mar 21 2024, 8:39 PM
Unknown Object (File)
Mar 11 2024, 8:49 AM

Details

Summary

Reference T75735

Let a single worker process timeout itself

Set the signal as late as possible

Abstract the method to pickup messages from the spool, so that a new recurring Timer may pick up messages out of the spool

Test Plan
  • Run messages through it

Diff Detail

Repository
rP pykolab
Branch
dev/wallace
Lint
Lint Errors
SeverityLocationCodeMessage
Errorwallace/__init__.py:122E221PEP8 E221
Errorwallace/__init__.py:123E221PEP8 E221
Errorwallace/__init__.py:125E221PEP8 E221
Errorwallace/__init__.py:130E221PEP8 E221
Errorwallace/__init__.py:131E221PEP8 E221
Errorwallace/__init__.py:133E221PEP8 E221
Errorwallace/__init__.py:139E221PEP8 E221
Errorwallace/__init__.py:140E221PEP8 E221
Errorwallace/__init__.py:142E221PEP8 E221
Errorwallace/__init__.py:148E221PEP8 E221
Errorwallace/__init__.py:149E221PEP8 E221
Errorwallace/__init__.py:151E221PEP8 E221
Errorwallace/__init__.py:152E221PEP8 E221
Errorwallace/__init__.py:157E221PEP8 E221
Errorwallace/__init__.py:158E221PEP8 E221
Errorwallace/__init__.py:160E221PEP8 E221
Errorwallace/__init__.py:165E221PEP8 E221
Errorwallace/__init__.py:166E221PEP8 E221
Errorwallace/__init__.py:168E221PEP8 E221
Errorwallace/__init__.py:169E221PEP8 E221
Errorwallace/__init__.py:175E221PEP8 E221
Errorwallace/__init__.py:176E221PEP8 E221
Errorwallace/__init__.py:178E221PEP8 E221
Errorwallace/module_invitationpolicy.py:56E221PEP8 E221
Errorwallace/module_invitationpolicy.py:57E221PEP8 E221
Unit
No Test Coverage
Build Status
Buildable 19619
Build 9470: arc lint + arc unit