All, we're seeing a process-hang issue during `ref...
# general
f
All, we're seeing a process-hang issue during
refresh
and
up
operations anytime there is an error. Normal operations work fine, but if there's a
diagnosticEvent
with
severity=error
(Ex. trying to create an Azure NSG rule that would conflict with an existing one), the pulumi process hangs. This started some time after
<@UDNQQGNJF>/pulumi@3.177.0
, we started seeing it when we jumped to
3.183
and are still seeing it in
3.185
. I'm not sure if the root issue is in the pulumi daemon, the node sdk, or the azure-native plugin. As far as I can tell, everything is "normal" (for an error condition, ex. I can read the event log) except control is not returned to our automation api wrapper (the promise doesn't resolve/reject). If I run manually / not through CI/CD I can see the dreaded infinite dots
Even the stack lock is released! (sometimes). I might have to downgrade us instead of rolling-forwards and/or make a poc to get on github
It doesn't matter what version of \@pulumi/pulumi we depend on, but it does appear to matter which version is installed / in PATH when the run happens. I have successfully reproduced the issue in versions 180 and above, both 177 and 178 are fine. Github issue incoming 👀
Bug report is filed and build VM is rolled back! We are back up and running 🙂 https://github.com/pulumi/pulumi/issues/20151