Skip to content

Commit 33c6ad7

Browse files
Merge remote-tracking branch 'remotes/from/ce/main'
2 parents 9555c92 + 2cb99c3 commit 33c6ad7

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

changelog/_11044.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
```release-note:bug
2+
rotation: Fix a bug where a performance secondary would panic if a write was made to a local mount
3+
```
4+
5+
```release-note:improvement
6+
rotation: Ensure rotations for shared paths only execute on the Primary cluster's active node. Ensure rotations for local paths execute on the cluster-local active node.
7+
```

vault/logical_system.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ func NewSystemBackend(core *Core, logger log.Logger, config *logical.BackendConf
190190
LocalStorage: []string{
191191
expirationSubPath,
192192
countersSubPath,
193+
rotationLocalSubPath,
193194
},
194195

195196
SealWrapStorage: []string{

vault/rotation.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
// Copyright IBM Corp. 2016, 2025
2+
// SPDX-License-Identifier: BUSL-1.1
3+
4+
package vault
5+
6+
const (
7+
// rotationLocalSubPath is the sub-path used for the rotation manager's
8+
// Local (non-replicated) view. This is nested under the system view.
9+
rotationLocalSubPath = "rotation-local/"
10+
)

0 commit comments

Comments
 (0)