[ 
https://issues.apache.org/jira/browse/PIG-5059?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rohini Palaniswamy updated PIG-5059:
------------------------------------
    Fix Version/s:     (was: 0.17.0)
                   0.18.0

> Pig 0.16 e2e Types_Order tests failed with Sort check failed
> ------------------------------------------------------------
>
>                 Key: PIG-5059
>                 URL: https://issues.apache.org/jira/browse/PIG-5059
>             Project: Pig
>          Issue Type: Bug
>          Components: e2e harness
>    Affects Versions: 0.16.0
>         Environment: Ubuntu 14.04
> Mac OS
> CentOS 7.1
>            Reporter: Konstantin Harasov
>             Fix For: 0.18.0
>
>
> Env: core 5.2, centOS 7.1
> pig: pig-0.16
> Pig 0.16 e2e tests Types_Order_1,2,3,4,11,12,13,14,15,16 failed because of 
> Sort check failed.
> test-base:
>      [exec] =========================================================
>      [exec] LOGGING RESULTS TO 
> /opt/pig/pig-0.16/test/e2e/pig/testdist/out/log/test_harnesss_1478952742
>      [exec] =========================================================
>      [exec] Results so far,    PASSED: 0    FAILED: 1    SKIPPED: 0    
> ABORTED: 0    FAILED DEPENDENCY: 0   
>      [exec] Results so far,    PASSED: 0    FAILED: 2    SKIPPED: 0    
> ABORTED: 0    FAILED DEPENDENCY: 0   
>      [exec] Results so far,    PASSED: 0    FAILED: 3    SKIPPED: 0    
> ABORTED: 0    FAILED DEPENDENCY: 0   
>      [exec] Results so far,    PASSED: 0    FAILED: 4    SKIPPED: 0    
> ABORTED: 0    FAILED DEPENDENCY: 0   
>      [exec] Results so far,    PASSED: 1    FAILED: 4    SKIPPED: 0    
> ABORTED: 0    FAILED DEPENDENCY: 0   
>      [exec] Results so far,    PASSED: 2    FAILED: 4    SKIPPED: 0    
> ABORTED: 0    FAILED DEPENDENCY: 0   
>      [exec] Results so far,    PASSED: 3    FAILED: 4    SKIPPED: 0    
> ABORTED: 0    FAILED DEPENDENCY: 0   
>      [exec] Results so far,    PASSED: 4    FAILED: 4    SKIPPED: 0    
> ABORTED: 0    FAILED DEPENDENCY: 0   
>      [exec] Results so far,    PASSED: 5    FAILED: 4    SKIPPED: 0    
> ABORTED: 0    FAILED DEPENDENCY: 0   
>      [exec] Results so far,    PASSED: 6    FAILED: 4    SKIPPED: 0    
> ABORTED: 0    FAILED DEPENDENCY: 0   
>      [exec] Results so far,    PASSED: 6    FAILED: 5    SKIPPED: 0    
> ABORTED: 0    FAILED DEPENDENCY: 0   
>      [exec] Results so far,    PASSED: 6    FAILED: 6    SKIPPED: 0    
> ABORTED: 0    FAILED DEPENDENCY: 0   
>      [exec] Results so far,    PASSED: 6    FAILED: 7    SKIPPED: 0    
> ABORTED: 0    FAILED DEPENDENCY: 0   
>      [exec] Results so far,    PASSED: 6    FAILED: 8    SKIPPED: 0    
> ABORTED: 0    FAILED DEPENDENCY: 0   
>      [exec] Results so far,    PASSED: 6    FAILED: 9    SKIPPED: 0    
> ABORTED: 0    FAILED DEPENDENCY: 0   
>      [exec] Results so far,    PASSED: 6    FAILED: 10   SKIPPED: 0    
> ABORTED: 0    FAILED DEPENDENCY: 0   
>      [exec] Final results ,    PASSED: 6    FAILED: 10   SKIPPED: 0    
> ABORTED: 0    FAILED DEPENDENCY: 0   
> BUILD FAILED
> TEST: Types_Order_1
> sort 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_1_benchmark.out/out_original
> test cksum: 1595601925 208685
> benchmark cksum: 1595601925 208685
> Going to run sort check command: sort -cs -t     -k 1,1 -k 2n,3n 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_1.out/out_original
> /bin/sort: 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_1.out/out_original:27: 
> disorder:         18  
> Sort check failed
> TEST: Types_Order_2
> Going to run sort check command: sort -cs -t     -k 1r,1r -k 2nr,3nr 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_2.out/out_original
> /bin/sort: 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_2.out/out_original:23: 
> disorder: zach young              3.34
> Sort check failed
> TEST: Types_Order_3
> Going to run sort check command: sort -cs -t     -k 1,1 -k 2n,3n 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_3.out/out_original
> /bin/sort: 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_3.out/out_original:27: 
> disorder:         18  
> Sort check failed
> TEST: Types_Order_4
> Going to run sort check command: sort -cs -t     -k 1r,1r -k 2nr,3nr 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_4.out/out_original
> /bin/sort: 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_4.out/out_original:23: 
> disorder: zach young              3.34
> Sort check failed
> TEST: Types_Order_11
> Going to run sort check command: sort -cs -t     -k 3n 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_11.out/out_original
> /bin/sort: 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_11.out/out_original:731: 
> disorder: oscar underhill       58      0.1
> Sort check failed
> TEST: Types_Order_12
> Going to run sort check command: sort -cs -t     -k 3nr 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_12.out/out_original
> /bin/sort: 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_12.out/out_original:4: 
> disorder: irene johnson   61      3.99
> Sort check failed
> TEST: Types_Order_13
> Going to run sort check command: sort -cs -t     -k 3n 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_13.out/out_original
> /bin/sort: 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_13.out/out_original:731: 
> disorder: oscar underhill       58      0.1
> Sort check failed
> TEST: Types_Order_14
> Going to run sort check command: sort -cs -t     -k 3nr 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_14.out/out_original
> /bin/sort: 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_14.out/out_original:4: 
> disorder: irene johnson   61      3.99
> Sort check failed
> TEST: Types_Order_15
> Going to run sort check command: sort -cs -t     -k 1,1 -k 2n,3n 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_15.out/out_original
> /bin/sort: 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_15.out/out_original:27: 
> disorder:        18  
> Sort check failed
> TEST: Types_Order_16
> Going to run sort check command: sort -cs -t     -k 1r,1r -k 2nr,3nr 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_16.out/out_original
> /bin/sort: 
> ./out/pigtest/-1478952742-nightly.conf/Types_Order_16.out/out_original:23: 
> disorder: zach young             3.34
> Sort check failed
> I did some research and create one assumption about the cause of the error:
> ROOT-CAUSE:
>       In the process of investigation it became clear the following: when we 
> store data in pig, we assign them the data type. This leads to the fact that 
> the file size changed (probably because of the removal of extra delimiters). 
> As a result of subsequent actions sorting is carried out already with the 
> changed data (different file size). In bash (on Cent OS, Ubuntu and Mac OS), 
> in turn, we do not have the ability to work with data types, and when we 
> perform any sorting, we make them with the same "raw data". As a result, the 
> check at the end of the test is incorrect because the files that are compared 
> have different size. 
>       We also have different results during sorting on Cent OS/Ubuntu and Mac 
> OS. All these inaccuracies lead to failure in sort check.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to