Uploaded image for project: 'OpenIDM'
  1. OpenIDM
  2. OPENIDM-14144

Oracle with reconciliation shows unstable results sometimes

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Cannot Reproduce
    • Affects Version/s: 7.0.0
    • Fix Version/s: None
    • Component/s: None
    • Target Version/s:

      Description

      This ticket is general ticket for Investigation of failed tests for Oracle repo (will be edited and the goals is to gather as much information as possible) as you can see in CI: https://ci.forgerock.org/job/IDM-7.0.x/job/full_linux_oracle/108//robot/report/report.html#totals?critical

      Tests:
      number_of_threads_with_csv_reconciliation : failing on Test Teardown, more precisely when pyforge is removing users. First DELETE request is successful (user is removed) however the respond status is 500:internal server error so pyforge is trying to repeat the DELETE request however user is not there anymore thus fails. This failure happens in 50% of cases. Test is testing 500 times recon and even if I tried remove user manually -> the action takes like 5-15 seconds which is unusual
      cancel_ongoing_recon_task: this test is failing in 30% of cases when pyforge is trying to verify state (keyword: recon_task_should_be_cancelled) of reconciliation however for some (unknown) reason the recon is not exists anymore (maybe cancelling of recon break functionality?)
      Another unstable tests:
      correlate_empty_target_set_true
      one_recon_launched_should_be_added_to_recon_list
      two_recon_launched_should_be_added_to_recon_list
      larger_recon_check_info_via_rest_progress
      larger_recon_check_info_via_rest_summary

      After investigation: tests mentioned above are failing from time to time (unstable) and therefore we are unable to reproduce steps which resulted in failure. However the general issue which occurs on all tests are the reconciliation are not stored (recon array is empty even there was reconciliation and nothing was deleted) thus tests fails

      Tested locally with the OpenIDM: 7.0.0-SNAPSHOT 54c6937
      The best way how to reproduce is to run those tests a few time locally

        Attachments

          Activity

            People

            • Assignee:
              brmiller Brendan Miller
              Reporter:
              alexander.dracka Alexander Dracka
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: