From 26d18367a1ecadc074bb1c3f07138bfac0b856ad Mon Sep 17 00:00:00 2001 From: Vault Automation Date: Fri, 19 Sep 2025 11:40:11 -0400 Subject: [PATCH] VAULT-39444 Fix locking in rotation queue (#9336) (#9467) * adding new locks * adding initial testing * changelog * Update changelog/_9336.txt * fixing test to use proper error output * added additional locks on pops and last push. * fixing tests since I cant use t.Fatalf in a go func * adding rotation window, removing lock as reached a deadlock in test * removing locking from the OnFailure * removing unused locks. --------- Co-authored-by: JMGoldsmith Co-authored-by: John-Michael Faircloth --- changelog/_9336.txt | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 changelog/_9336.txt diff --git a/changelog/_9336.txt b/changelog/_9336.txt new file mode 100644 index 0000000000..2233328a68 --- /dev/null +++ b/changelog/_9336.txt @@ -0,0 +1,3 @@ +```release-note:bug +core: Fixed issue where under certain circumstances the rotation manager would spawn goroutines indefinitely. +``` \ No newline at end of file