We had this issue of grpc payload size exceeding 4 MB earlier and now have a compression logic to mitigate this.
My parent workflow spawns the child workflows and the child may or maynot spawn activity or any further child workflows(its purely based on the path my child workflow takes - doesnât matter what child workflow executes in this case). But for sure, the parent workflow has to spawn more than 700-800 child workflow during which I encounter this issue.
The rate limited I mentioned earlier is the custom sliding window mechanism where there is a counter which determines if the parent workflow can continue spawning child workflows or has to wait.
the workflow task occasionally gets stuck or times out, and not all child workflows complete.
But even after this sliding window mechanism the workflow task occasionally gets stuck or times out, and not all child workflows complete. The maximum window size is 90, with workflow wait() or sleep() between each window is 10 seconds.
Since the child workflow are stuck, the parent doesnât wait for the child to complete. Parent get completed while child workflows are still running but stuck with timeout.
Screenshot of my Parent workflow.
Summary
{
âeventsâ: [
{
âeventIdâ: â1â,
âeventTimeâ: â2025-11-19T09:52:40.668862182Zâ,
âeventTypeâ: âWorkflowExecutionStartedâ,
âversionâ: â0â,
âtaskIdâ: â1081593â,
âworkerMayIgnoreâ: false,
âworkflowExecutionStartedEventAttributesâ: {
âworkflowTypeâ: {
ânameâ: âIContainerTemporalWorkflowâ
},
âparentWorkflowNamespaceâ: âdefaultâ,
âparentWorkflowNamespaceIdâ: âe2b20f62-64b7-42ef-94dd-2a642320dfd2â,
âparentWorkflowExecutionâ: {
âworkflowIdâ: â13bf910a-3e05-4907-87f5-1da34970c848â,
ârunIdâ: âd0763f51-453f-4093-a35a-e8302e38c063â
},
âparentInitiatedEventIdâ: â3452â,
âtaskQueueâ: {
ânameâ: âworkflow_sandbox_taskqueue_U-3G4327JUB2XESâ,
âkindâ: âNormalâ
},
âinputâ: {
âpayloadsâ: [
{
âmetadataâ: {
âconverterTypeâ: âY29tLmU1LnBsYXRmb3JtLmNvcmUuY29udmVydGVyLkNvbnZlcnRlcldyYXBwZXI=â,
âencodingâ: âanNvbi9wbGFpbg==â,
âvalueTypeâ: âamF2YS5sYW5nLlN0cmluZw==â
},
âdataâ: âewogICJjb252ZXJ0ZWRTdHJpbmciIDogIkg0c0lBQUFBQUFBQS8xTXFTUzB1VVFJQXYyK0lNd1lBQUFBPSIsCiAgInJlZmVyZW5jZUlkIiA6ICJhNDhjN2Q4NS1lOWJhLTQ3N2YtODk1My01MzU2YmVhM2I3ZDMiLAogICJjb252ZXJ0ZWRTdHJpbmdBYm92ZTJNQiIgOiBmYWxzZQp9â
},
{
âmetadataâ: {
âconverterTypeâ: âY29tLmU1LnBsYXRmb3JtLmNvcmUuY29udmVydGVyLkNvbnZlcnRlcldyYXBwZXI=â,
âencodingâ: âanNvbi9wbGFpbg==â,
âvalueTypeâ: âY29tLmU1LnBsYXRmb3JtLmNvcmUud3JlLnRlc3R3Zi5yYXRlTGltaXRlcldvcmtmbG93LmNvbnRhaW5lci5UcmFuc2FjdGlvbkNvbnRhaW5lciRNeUN1c3RvbUNvbnRhaW5lck9uZQ==â
},
âdataâ: âewogICJjb252ZXJ0ZWRTdHJpbmciIDogIkg0c0lBQUFBQUFBQS82dFdLczh2eWs3THlTOTN6czhyU2Ewb1ViTEtLODNKMFZGS0xLN01TM2F0U0UwdUxja3ZnZ21XcHdXWEpKYWtCcWNXbFdVbXAwSkVhd0VFZG1EZVF3QUFBQT09IiwKICAicmVmZXJlbmNlSWQiIDogIjc3ZDFmZDk0LWFmYzItNDFiYi1iZDIxLTM4NGI3Y2Y3N2QyMSIsCiAgImNvbnZlcnRlZFN0cmluZ0Fib3ZlMk1CIiA6IGZhbHNlCn0=â
},
{
âmetadataâ: {
âconverterTypeâ: âY29tLmU1LnBsYXRmb3JtLmNvcmUuY29udmVydGVyLkNvbnZlcnRlcldyYXBwZXI=â,
âencodingâ: âanNvbi9wbGFpbg==â,
âvalueTypeâ: âY29tLmU1LnBsYXRmb3JtLmNvcmUud29ya2Zsb3cuV29ya2Zsb3dDb250ZXh0â
},
âdataâ: âewogICJjb252ZXJ0ZWRTdHJpbmciIDogIkg0c0lBQUFBQUFBQS8zVlRYVytqTUJEOEx6ekhsY0Y4T1c5cG02dnlrcDRTcmoxZFZVWEdYa2ZXZ2VGc295YXErdC9QMEpDZ1MwOUNDTzk0ZG1kM2gvZmdyVEcvWmRXOHJiUnNndm43K2J4bU5RVHpZTXUwS0pzRGVqNkZnOW1GSVR4ZVNoSFJzb3k0Z0FReUtrbVpoVmtzUWtGREtZVVEwL3ZhT3FZNUREd0FEd05KRWZBd1FvVHdET1ZobWZwWGhPTkVwcHpUYk1KOVlrWXg3ZjRqQ3AzZ2E4SlFLMHRpU2xPYWlqeU9jaHJMVEphY3BZU21HYU5aQ2NrMTdRbU1WWTMyM1BBR1QrRXhycnVxdW1MZGRxb1M2NjR1d1l3M2VLT2wyditiem9HK2JxWVlnaDV0bVFIdDdocnQ0T0RHUkE3cXRqR3NlcDRPUHlTbHBDRm1pQUJPVUV5eEgySW1FeFFLUm1LYVlaN0hlWEROM1hSNm9BdWNwVVFtSVlvVElsR01LVUdNSkF4QlRuQUVKT2M0SlJONnI5ZTJqUGVpQlVqV1ZkT0JGMGJ0OTJDS1l6czB0VmpmM3o3KzNCWExiYkVyTnF1SGgrWG1pOHRxbUVDRUk2ODVSQ0V0TUozSHVYOXUwaWhLY1pURzVOZkxqK0x1MVhPVmJqdlhPOVN5dXExZzFSKy9LYWo2VGd4enNLdFVyUnlZWFk3N0dldGhENDl5WVkrYUx3L0FPK2RYWUlPNWh6OW12b0cyYW80MW5IYzlUR1RjeGYwWlJlUHVMdUxIOFYyNTBBUFRIc0hVU250aEcvalRnWFhnT1pKVkZtYUJWWHZOcWtYYmJwM0hnL25McTQ5OVp2dk9PZ3RUeEd2MUVYTzJ3M3Z2cWRPbngvd3Y1VG83dWtSNXhKaXU5Y1Uyd096RnFUN2FuRXo1OFhVdE94VDdDK1VkTDRRUUJBQUEiLAogICJyZWZlcmVuY2VJZCIgOiAiNzc4ZDhhN2EtNTE1OS00N2NkLWI3NmUtMDYwMGYwN2E3ZGZiIiwKICAiY29udmVydGVkU3RyaW5nQWJvdmUyTUIiIDogZmFsc2UKfQ==â
},
{
âmetadataâ: {
âconverterTypeâ: âY29tLmU1LnBsYXRmb3JtLmNvcmUuY29udmVydGVyLkNvbnZlcnRlcldyYXBwZXI=â,
âencodingâ: âanNvbi9wbGFpbg==â,
âvalueTypeâ: âY29tLmU1LnBsYXRmb3JtLmNvcmUuZXZlbnQuQ29udGFpbmVyTWV0YWRhdGE=â
},
âdataâ: âewogICJjb252ZXJ0ZWRTdHJpbmciIDogIkg0c0lBQUFBQUFBQS8wMk9PdzdDTUJCRTcrS2FTSTQvV1pzV21qUlVYR0M5bVpWUzRFaEpxQkIzeDBKQ29aNlo5K1psWktrN3p4WHJPSm16WVJyRWkzb2tjalpDZlN5bFp3bUVQZ3Q2OUluRVJjMVpNZ3Byd2hBbGxBSlJTaFNETTZjRGVPTUhHdksrY3QxWTlubXBsMS8wWHh2cnRuTVZmUDJheTBBSVU4Y1dyZ3VDMURWSDZJS2RIQld2MXViWXhzOE42eFhhNXRQbCtJKzZ6em8zK3RuUTRNMzdBeHZ4SzRmZEFBQUEiLAogICJyZWZlcmVuY2VJZCIgOiAiODNkNTJmNDUtNTgyMy00NjQxLWI4MDYtZjU3ZDM3MzE0OTZiIiwKICAiY29udmVydGVkU3RyaW5nQWJvdmUyTUIiIDogZmFsc2UKfQ==â
}
]
},
âworkflowExecutionTimeoutâ: â0sâ,
âworkflowRunTimeoutâ: â0sâ,
âworkflowTaskTimeoutâ: â10sâ,
âcontinuedExecutionRunIdâ: ââ,
âinitiatorâ: âUnspecifiedâ,
âcontinuedFailureâ: null,
âlastCompletionResultâ: null,
âoriginalExecutionRunIdâ: â0d15f4c6-2421-446c-9950-0c77e4ec8b13â,
âidentityâ: ââ,
âfirstExecutionRunIdâ: â0d15f4c6-2421-446c-9950-0c77e4ec8b13â,
âretryPolicyâ: null,
âattemptâ: 1,
âworkflowExecutionExpirationTimeâ: null,
âcronScheduleâ: ââ,
âfirstWorkflowTaskBackoffâ: â0sâ,
âmemoâ: null,
âsearchAttributesâ: null,
âprevAutoResetPointsâ: null,
âheaderâ: {
âfieldsâ: {}
},
âparentInitiatedEventVersionâ: â0â
}
},
{
âeventIdâ: â2â,
âeventTimeâ: â2025-11-19T09:52:40.688858005Zâ,
âeventTypeâ: âWorkflowTaskScheduledâ,
âversionâ: â0â,
âtaskIdâ: â1081611â,
âworkerMayIgnoreâ: false,
âworkflowTaskScheduledEventAttributesâ: {
âtaskQueueâ: {
ânameâ: âworkflow_sandbox_taskqueue_U-3G4327JUB2XESâ,
âkindâ: âNormalâ
},
âstartToCloseTimeoutâ: â10sâ,
âattemptâ: 1
}
},
{
âeventIdâ: â3â,
âeventTimeâ: â2025-11-19T09:52:40.869443130Zâ,
âeventTypeâ: âWorkflowTaskStartedâ,
âversionâ: â0â,
âtaskIdâ: â1081805â,
âworkerMayIgnoreâ: false,
âworkflowTaskStartedEventAttributesâ: {
âscheduledEventIdâ: â2â,
âidentityâ: â7623@U-3G4327JUB2XESâ,
ârequestIdâ: âb27d5c40-b4c4-4c34-87c5-db2aa0e60e05â,
âsuggestContinueAsNewâ: false,
âhistorySizeBytesâ: â2652â
}
},
{
âeventIdâ: â4â,
âeventTimeâ: â2025-11-19T09:52:40.944490597Zâ,
âeventTypeâ: âWorkflowTaskCompletedâ,
âversionâ: â0â,
âtaskIdâ: â1081873â,
âworkerMayIgnoreâ: false,
âworkflowTaskCompletedEventAttributesâ: {
âscheduledEventIdâ: â2â,
âstartedEventIdâ: â3â,
âidentityâ: â7623@U-3G4327JUB2XESâ,
âbinaryChecksumâ: ââ,
âworkerVersioningIdâ: null,
âsdkMetadataâ: null,
âmeteringMetadataâ: null
}
},
{
âeventIdâ: â5â,
âeventTimeâ: â2025-11-19T09:52:40.944512101Zâ,
âeventTypeâ: âMarkerRecordedâ,
âversionâ: â0â,
âtaskIdâ: â1081874â,
âworkerMayIgnoreâ: false,
âmarkerRecordedEventAttributesâ: {
âmarkerNameâ: âSideEffectâ,
âdetailsâ: {
âdataâ: {
âpayloadsâ: [
{
âmetadataâ: {
âconverterTypeâ: âY29tLmU1LnBsYXRmb3JtLmNvcmUuY29udmVydGVyLkNvbnZlcnRlcldyYXBwZXI=â,
âencodingâ: âanNvbi9wbGFpbg==â,
âvalueTypeâ: âamF2YS5sYW5nLlN0cmluZw==â
},
âdataâ: âewogICJjb252ZXJ0ZWRTdHJpbmciIDogIkg0c0lBQUFBQUFBQS8xTnk5dmNMY2ZUMGN3MktEdzV4REFweGRWRUNBQ1FucURnVEFBQUEiLAogICJyZWZlcmVuY2VJZCIgOiAiMTI5OTZkMGMtYWM1ZS00ZGYzLWExYjYtOWQyNmI2NTNmMGU4IiwKICAiY29udmVydGVkU3RyaW5nQWJvdmUyTUIiIDogZmFsc2UKfQ==â
}
]
}
},
âworkflowTaskCompletedEventIdâ: â4â,
âheaderâ: null,
âfailureâ: null
}
},
{
âeventIdâ: â6â,
âeventTimeâ: â2025-11-19T09:52:40.944533351Zâ,
âeventTypeâ: âMarkerRecordedâ,
âversionâ: â0â,
âtaskIdâ: â1081875â,
âworkerMayIgnoreâ: false,
âmarkerRecordedEventAttributesâ: {
âmarkerNameâ: âSideEffectâ,
âdetailsâ: {
âdataâ: {
âpayloadsâ: [
{
âmetadataâ: {
âconverterTypeâ: âY29tLmU1LnBsYXRmb3JtLmNvcmUuY29udmVydGVyLkNvbnZlcnRlcldyYXBwZXI=â,
âencodingâ: âanNvbi9wbGFpbg==â,
âvalueTypeâ: âamF2YS5sYW5nLlN0cmluZw==â
},
âdataâ: âewogICJjb252ZXJ0ZWRTdHJpbmciIDogIkg0c0lBQUFBQUFBQS8xTUtkL1FNaVhmeThYZjJqZzhPY1F3S2NYVlJBZ0RNTzJiY0ZBQUFBQT09IiwKICAicmVmZXJlbmNlSWQiIDogIjMzNGNhNzUxLWRhNTQtNDgwMi04ODlmLTI4YzYyZjhjZDRjMSIsCiAgImNvbnZlcnRlZFN0cmluZ0Fib3ZlMk1CIiA6IGZhbHNlCn0=â
}
]
}
},
âworkflowTaskCompletedEventIdâ: â4â,
âheaderâ: null,
âfailureâ: null
}
},
{
âeventIdâ: â7â,
âeventTimeâ: â2025-11-19T09:52:40.944536728Zâ,
âeventTypeâ: âTimerStartedâ,
âversionâ: â0â,
âtaskIdâ: â1081876â,
âworkerMayIgnoreâ: false,
âtimerStartedEventAttributesâ: {
âtimerIdâ: â10d050d7-58c7-361b-bd51-ddbf441f1ab2â,
âstartToFireTimeoutâ: â10sâ,
âworkflowTaskCompletedEventIdâ: â4â
}
},
{
âeventIdâ: â8â,
âeventTimeâ: â2025-11-19T09:52:50.945781011Zâ,
âeventTypeâ: âTimerFiredâ,
âversionâ: â0â,
âtaskIdâ: â1082245â,
âworkerMayIgnoreâ: false,
âtimerFiredEventAttributesâ: {
âtimerIdâ: â10d050d7-58c7-361b-bd51-ddbf441f1ab2â,
âstartedEventIdâ: â7â
}
},
{
âeventIdâ: â9â,
âeventTimeâ: â2025-11-19T09:52:50.945787274Zâ,
âeventTypeâ: âWorkflowTaskScheduledâ,
âversionâ: â0â,
âtaskIdâ: â1082246â,
âworkerMayIgnoreâ: false,
âworkflowTaskScheduledEventAttributesâ: {
âtaskQueueâ: {
ânameâ: â7623@U-3G4327JUB2XES:400361ee-6740-4d7b-9cb0-67949db37182â,
âkindâ: âStickyâ
},
âstartToCloseTimeoutâ: â10sâ,
âattemptâ: 1
}
},
{
âeventIdâ: â10â,
âeventTimeâ: â2025-11-19T09:52:55.947561064Zâ,
âeventTypeâ: âWorkflowTaskTimedOutâ,
âversionâ: â0â,
âtaskIdâ: â1082537â,
âworkerMayIgnoreâ: false,
âworkflowTaskTimedOutEventAttributesâ: {
âscheduledEventIdâ: â9â,
âstartedEventIdâ: â0â,
âtimeoutTypeâ: âScheduleToStartâ
}
},
{
âeventIdâ: â11â,
âeventTimeâ: â2025-11-19T09:52:55.947566121Zâ,
âeventTypeâ: âWorkflowTaskScheduledâ,
âversionâ: â0â,
âtaskIdâ: â1082538â,
âworkerMayIgnoreâ: false,
âworkflowTaskScheduledEventAttributesâ: {
âtaskQueueâ: {
ânameâ: âworkflow_sandbox_taskqueue_U-3G4327JUB2XESâ,
âkindâ: âNormalâ
},
âstartToCloseTimeoutâ: â10sâ,
âattemptâ: 1
}
}
]
}
Requesting your help on this.