[ 
https://issues.apache.org/jira/browse/TRAFODION-2683?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16083247#comment-16083247
 ] 

ASF GitHub Bot commented on TRAFODION-2683:
-------------------------------------------

Github user zellerh commented on a diff in the pull request:

    
https://github.com/apache/incubator-trafodion/pull/1173#discussion_r126839481
  
    --- Diff: core/sql/regress/hive/EXPECTED009 ---
    @@ -214,7 +214,7 @@ A            B            C
     >>invoke t009hivecust1;
     
     -- Definition of Trafodion table TRAFODION.HIVE_T009.T009HIVECUST1
    --- Definition current  Tue May 16 15:38:03 2017
    +-- Definition current  Tue Jul 11 18:13:26 2017
    --- End diff --
    
    So, you are not changing this to ###? :-)


> add a new explain option to mask variant fields in output
> ---------------------------------------------------------
>
>                 Key: TRAFODION-2683
>                 URL: https://issues.apache.org/jira/browse/TRAFODION-2683
>             Project: Apache Trafodion
>          Issue Type: Improvement
>            Reporter: Anoop Sharma
>            Assignee: Anoop Sharma
>            Priority: Minor
>
> Full explain returns detailed information about a query plan which is very 
> useful in
> determining if the chosen plan is as expected and other details about it.
> But returned output contains information that may vary from run to run, or 
> from one
> system to another, or may be data dependent, and so on.
> Some examples are UIDs, or cost/memory estimates, or number of cpus/nodes, 
> etc.
> Currently these variations are handled by checking in the new expected files 
> (bad idea),
> or creating known diff files, or adding filters, or selecting specific fields 
> from explain virtual
> table, or just not using explain.
> This jira proposes a new option which when specified, will filter and mask 
> fields that
> are variant and change.
> The option is called 'c' (cleanse) and could be specified as part
> of explain "options '<str>' " clause. It works with both full explain and 
> formatted explain.
>  
> This option is useful when running regressions where one need to validate 
> enhancements
> and other changes that do not involve costing/estimates/dop etc related 
> values.
> This option should not be used when those values are important. 
> For ex, if a scan is expected to return 100 rows and explain need to show 
> that, or
> if a query should use 4 esps, then using the 'c' option will mask it. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to