Skip to content

Commit

Permalink
Fix vault-v2 test case
Browse files Browse the repository at this point in the history
vault-v2 returns 404 (KEYRING_CODE_RESOURCE_NOT_AVAILABLE)
when key is not found so it should not be treated as an error
  • Loading branch information
codeforall committed Mar 20, 2024
1 parent 3b04d48 commit 6c7e339
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/catalog/tde_master_key.c
Original file line number Diff line number Diff line change
Expand Up @@ -435,7 +435,8 @@ load_latest_versioned_key_name(TDEMasterKeyInfo *mastere_key_info, GenericKeyrin
while (true)
{
keyInfo = KeyringGetKey(keyring, mastere_key_info->keyId.versioned_name, false, &kr_ret);
if (kr_ret != KEYRING_CODE_SUCCESS)
/* vault-v2 returns 404 (KEYRING_CODE_RESOURCE_NOT_AVAILABLE) when key is not found */
if (kr_ret != KEYRING_CODE_SUCCESS && kr_ret != KEYRING_CODE_RESOURCE_NOT_AVAILABLE)
{
ereport(ERROR,
(errmsg("failed to retrieve master key from keyring provider :\"%s\"", keyring->provider_name),
Expand Down

0 comments on commit 6c7e339

Please sign in to comment.