In 3.5.0 in an environment with 3 nodes in HA some "download-bootresourcefile" are always failing with
{
"message": "integer division or modulo by zero",
"stackTrace": " File \"/snap/maas/34137/usr/lib/python3/dist-packages/temporalio/worker/_activity.py\", line 439, in _run_activity\n result = await impl.execute_activity(input)\n\n File \"/snap/maas/34137/usr/lib/python3/dist-packages/temporalio/worker/_activity.py\", line 694, in execute_activity\n return await input.fn(*input.args)\n\n File \"/snap/maas/34137/lib/python3.10/site-packages/maasserver/workflow/bootresource.py\", line 123, in download_bootresourcefile\n activity.info().attempt % len(param.source_list)\n",
"applicationFailureInfo": {
"type": "ZeroDivisionError"
}
}
In 3.5.0 in an environment with 3 nodes in HA some "download- bootresourcefil e" are always failing with
{ maas/34137/ usr/lib/ python3/ dist-packages/ temporalio/ worker/ _activity. py\", line 439, in _run_activity\n result = await impl.execute_ activity( input)\ n\n File \"/snap/ maas/34137/ usr/lib/ python3/ dist-packages/ temporalio/ worker/ _activity. py\", line 694, in execute_activity\n return await input.fn( *input. args)\n\ n File \"/snap/ maas/34137/ lib/python3. 10/site- packages/ maasserver/ workflow/ bootresource. py\", line 123, in download_ bootresourcefil e\n activity. info(). attempt % len(param. source_ list)\n" , ailureInfo" : {
"message": "integer division or modulo by zero",
"stackTrace": " File \"/snap/
"applicationF
"type": "ZeroDivisionError"
}
}
see the screenshot attached