Uploaded image for project: 'Tika'
  1. Tika
  2. TIKA-4100

Work-around for ~infinite loop in one of the reports in tika-eval Report tool

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 2.9.0
    • None
    • None

    Description

      For some reason, this query is now hanging forever in 2.6.0-2.8.0 on the new regression set of files.

       

      update exceptions_compared ec set
                  exc_cnt_a = (
                  select count(1) as cnt
                  from exceptions_a ea
                  join profiles_a pa on ea.id=pa.id
                  join profiles_b pb on pb.id=pa.id
                  join mimes ma on pa.mime_id=ma.mime_id
                  join mimes mb on pb.mime_id=mb.mime_id
                  where ma.mime_id= ec.mime_id_a and mb.mime_id=ec.mime_id_b
                  group by ma.mime_id, mb.mime_id); 

      The inner query doesn't take very long... I'm not sure why this is hanging, but it is a showstopper.

       

      I'm going to experiment with creating indices on the exceptions_compared and the related tables/fields.

       

      If that doesn't work, we may need to create temp tables and join them.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              tallison Tim Allison
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: