Skip to content
This repository has been archived by the owner on Jun 7, 2021. It is now read-only.

Fix for udr/TEST001 test failure #1150

Merged
merged 1 commit into from Jun 28, 2017
Merged

Fix for udr/TEST001 test failure #1150

merged 1 commit into from Jun 28, 2017

Commits on Jun 27, 2017

  1. Fix for udr/TEST001 test failure

    My earlier change for TRAFODION-2637 (PR #1141) caused a
    non-deterministic failure of test udr/TEST001 and probably also
    TEST002.
    
    I added code that enables more parallel execution for TMUDFs.  The
    tests have SELECT statements for these UDFs in them. Normally, the
    logsort program sorts the output of these queries, so random
    differences caused by parallel queries are ignored. However, some UDF
    query have the keywords ORDER BY in them, not for the main query, but
    for the inner query that is the child of the UDF. That suppressed
    sorting and caused a difference.
    
    The fix is to add an ORDER BY for the main query when we could expect
    a non-deterministic order and when the child query of the UDF uses
    ORDER BY.
    
    Dave suggested that we could also change the logsort program to
    recognize different types of ORDER BY, but this is probably not needed
    right now.
    zellerh committed Jun 27, 2017
    Configuration menu
    Copy the full SHA
    4d4b220 View commit details
    Browse the repository at this point in the history