Uploaded image for project: 'Search and Discovery'
  1. Search and Discovery
  2. SEARCH-2175

[MNT-21491] Cascade Tracker crashes indexing process

    Details

    • Type: Bug
    • Status: Done
    • Resolution: Done
    • Affects Version/s: Search Services 1.4.1
    • Fix Version/s: 1.4.1.3
    • Labels:
      None

      Description

      Acceptance criteria:

      • If the bad JSON is encountered by org.alfresco.solr.client.SOLRAPIClient the logs have information about the JSON causing the problem.
      • The cascade tracker that encounters such exception should gracefully skip the node and log the ID of the node that is skipped.
      • The failure to acquire lock in SolrInformationServer.cascadeUpdateV2 should result in node being skipped. The skipped node id is logged.
      • Check that every time the lock is obtained it is then released even if the process fails.

      Notes:

      • The underlying cause of the issue is hard to reproduce.
      • The customer needs the reindex to finish and can sacrifice some transactions, these will be investigated later.
      • It is enough to create automated testing for these cases as seen fit.

        Attachments

          Structure

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                amukha Alex Mukha
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Structure Helper Panel