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

    https://github.com/apache/incubator-hawq/pull/1384#discussion_r208438223
  
    --- Diff: src/backend/commands/analyze.c ---
    @@ -989,17 +1013,20 @@ static List* analyzableRelations(bool rootonly, List 
**fullRelOids)
        while (HeapTupleIsValid(tuple = caql_getnext(pcqCtx)))
        {
                Oid candidateOid = HeapTupleGetOid(tuple);
    -           if (analyzePermitted(candidateOid)
    -                                           && candidateOid != 
StatisticRelationId)
    +           bool isExternalHDFSORMAGMA = 
isExternalHDFSORMAGMAProtocol(candidateOid);
    +           if (analyzePermitted(candidateOid) &&
    +                               candidateOid != StatisticRelationId &&
    +                               isExternalHDFSORMAGMA)
    --- End diff --
    
    remove magma


---

Reply via email to