Uploaded image for project: 'Satellite'
  1. Satellite
  2. SAT-19394

Hammer is not propagating error message from production log when content-export fails

XMLWordPrintable

    • Sprint 123, Sprint 124, Sprint 125, Sprint 126, Sprint 127, Sprint 128, Sprint 129, Sprint 130, Sprint 131, Sprint 132, Sprint 133, Sprint 134, Sprint 135, Sprint 136, Sprint 137, Sprint 138, Sprint 139, Sprint 140, Sprint 141
    • Moderate
    • None

      Description of problem:
      When incremental syncable export fails for a valid reason (like filtered vs. unfiltered CV version is incrementally exported), hammer does not show the reason message from the production log.

      Version-Release number of selected component (if applicable):
      6.13.0 snap 11

      How reproducible:
      always

      Steps to Reproduce:
      1) Sync some RH repo like Ansible, sync it (with IMMEDIATE policy!)
      2) Create a CV, add the repo, add a filter (include rpm `ansible`, not `ansible-test` nor `sshpass`), publish
      3) Export complete, check content -> 32 pkgs

      1. hammer content-export complete version --format syncable --organization-id 1 --id <CVV_id>
        4) Add include filter for sshpass, publish.
        5) Export incremental, check sshpass is exported.
      2. hammer content-export incremental version --format syncable --organization-id 1 --id <CVV_id + 1>
        6) Remove both filters, publish.
        7) Export incremental, check the result and production.log
      3. hammer content-export incremental version --format syncable --organization-id 1 --id <CVV_id + 2>

      Actual results:
      [root@sat ~]# hammer content-export incremental version --format syncable --organization-id 1 --id 15
      Could not export the content view version:
      400 Bad Request

      In production.log:
      2023-02-22T06:10:45 [E|bac|da9f3a38] Cannot incrementally export from a filtered and a non-filtered content view version. The exported content view version 'CV-RH 3.0' cannot be incrementally updated from version '2.0.'. Please do a full export. (Katello::Pulp3::ContentViewVersion::ExportValidationError)

      Expected results:
      [root@sat ~]# hammer content-export incremental version --format syncable --organization-id 1 --id 15
      Could not export the content view version:
      Cannot incrementally export from a filtered and a non-filtered content view version. The exported content view version 'CV-RH 3.0' cannot be incrementally updated from version '2.0.'. Please do a full export.

            rhn-support-chrobert Chris Roberts
            vsedmik@redhat.com Vladimír Sedmík
            Vladimír Sedmík Vladimír Sedmík
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: