Uploaded image for project: 'PuppetDB'
  1. PuppetDB
  2. PDB-4177

Investigate issues around producer-ts when enqueueing commands

    Details

    • Template:
    • Team:
      PuppetDB
    • Release Notes:
      Bug Fix
    • Release Notes Summary:
      Hide
      Prior to this bug fix, producer-timestamp wasn't pulled out of the
      incoming query parameters for submit command requests. This caused PuppetDB to not have the necessary information to tombstone obsolete commands if multiple "store facts" or "store catalog" commands were submitted for the same certname while the earlier commands were still in the queue waiting to be processed. This change should allow PuppetDB to skip unnecessary work when ingesting commands.
      Show
      Prior to this bug fix, producer-timestamp wasn't pulled out of the incoming query parameters for submit command requests. This caused PuppetDB to not have the necessary information to tombstone obsolete commands if multiple "store facts" or "store catalog" commands were submitted for the same certname while the earlier commands were still in the queue waiting to be processed. This change should allow PuppetDB to skip unnecessary work when ingesting commands.
    • QA Risk Assessment:
      Needs Assessment

      Description

      There appears to be an issue where we're always getting nil out of the headers for producer-ts which may cause the behavior in our command-chan to not do what we expect. See here  

        Attachments

          Activity

            jsd-sla-details-panel

              People

              • Assignee:
                zachary.kent Zachary Kent
                Reporter:
                zachary.kent Zachary Kent
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: