This is an automated email from the ASF dual-hosted git repository.
ayushsaxena pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git
The following commit(s) were added to refs/heads/master by this push:
new 16ce75578c2 HIVE-26632: Update DelegationTokenSecretManager current
key ID to prevent erroneous database updates. (#3673). (Chris Nauroth,
reviewed by Ayush Saxena and Zhihua Deng)
16ce75578c2 is described below
commit 16ce75578c265d0aaba7eedafb65658fc569f75e
Author: Chris Nauroth <[email protected]>
AuthorDate: Wed Oct 26 04:50:14 2022 -0700
HIVE-26632: Update DelegationTokenSecretManager current key ID to prevent
erroneous database updates. (#3673). (Chris Nauroth, reviewed by Ayush Saxena
and Zhihua Deng)
---
.../hive/metastore/security/TokenStoreDelegationTokenSecretManager.java | 1 +
1 file changed, 1 insertion(+)
diff --git
a/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/security/TokenStoreDelegationTokenSecretManager.java
b/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/security/TokenStoreDelegationTokenSecretManager.java
index 6b58f2f97b7..b08ead0fce9 100644
---
a/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/security/TokenStoreDelegationTokenSecretManager.java
+++
b/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/security/TokenStoreDelegationTokenSecretManager.java
@@ -198,6 +198,7 @@ public class TokenStoreDelegationTokenSecretManager extends
DelegationTokenSecre
String keyStr = encodeWritable(keyWithSeq);
this.tokenStore.updateMasterKey(keySeq, keyStr);
decodeWritable(key, keyStr);
+ setCurrentKeyId(key.getKeyId());
LOGGER.info("New master key with key id={}", key.getKeyId());
super.logUpdateMasterKey(key);
}