Uploaded image for project: 'Artifactory Binary Repository'
  1. Artifactory Binary Repository
  2. RTFACT-19095

Replacing plugin script with soon after the previous change, does not propagate to other nodes

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Environment:

      artifactory-pro:6.x.master-7265 (6.11.0), HA 2 nodes

      Description

      Flow:

      1. In HA system, plant some user plugin and reload
      2. Then, replace this file with an another one and reload
      3. As a result, the propagation might collide with the previous one
      4. So, the target node will use the new version of the plugin, while other nodes, in contrast, will continue using the old version of the plugin

      The test that does the plugin injection: artifactory-sanity/UserPluginSpec#Check altAllResponses feature in a user plugin

      The victims are other tests, which start receiving HTTP code 256 (as per the working version of the plugin)

      In the attached request logs, note that 2nd node continues responding with code 256 on GET/HEAD request with original status 2xx

        Attachments

        1. request.log
          113 kB
        2. request-ha-2.log
          115 kB

          Activity

            People

            Assignee:
            Unassigned
            Reporter:
            alexd Alex Dvorkin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated: