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

Investigate issues around producer-ts when enqueueing commands

    XMLWordPrintable

    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

            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:

                Zendesk Support