Details
-
Bug
-
Resolution: Fixed
-
Major
-
reference-0.15
-
None
-
None
Description
When a pillar returns a negative identification for the GetChecksums operation, then the GetChecksumsClient ignores their failure, and continues to ask them, even though they already rejected the operation.
This can especially be seen on the ChecksumPillar, since it rejects any GetChecksums requests (both the identification and operation) if it contains a checksum specification different from the one of the ChecksumPillar.
It that case it has to return a failed response for both the IdentifyPillarForGetChecksumsRequest and the GetChecksumsRequest.