Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
0.9.3, 0.10.0, 0.9.4, 1.0.0
-
None
Description
As dashengju stated from STORM-738, very busy ShellBolt subprocess cannot respond heartbeat just in time.
Actually it's by design constraint (more details are on STORM-513 or STORM-738), but ShellSpout avoids constraint by updating heartbeat at any type of response from subprocess.
We can apply this approach to ShellBolt and let ShellBolt avoid design constraint, too.
Attachments
Issue Links
- contains
-
STORM-758 Very busy ShellBolt subprocess with Non-ACK mode cannot respond heartbeat just in time
- Closed
- Is contained by
-
STORM-738 Multilang needs Overflow-Control mechanism and HeartBeat timeout problem
- Closed
-
STORM-871 Change multilang heartbeat mechanism to multi-threading of subprocess
- Resolved
- relates to
-
STORM-963 Frozen topology (KafkaSpout + Multilang bolt)
- Closed