You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hawq.apache.org by "Lirong Jian (JIRA)" <ji...@apache.org> on 2015/11/17 06:29:10 UTC

[jira] [Assigned] (HAWQ-54) TID for persistent 'Relation File...' tuple is invalid

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

Lirong Jian reassigned HAWQ-54:
-------------------------------

    Assignee: Lirong Jian

> TID for persistent 'Relation File...' tuple is invalid
> ------------------------------------------------------
>
>                 Key: HAWQ-54
>                 URL: https://issues.apache.org/jira/browse/HAWQ-54
>             Project: Apache HAWQ
>          Issue Type: Bug
>          Components: Catalog
>            Reporter: Goden Yao
>            Assignee: Lirong Jian
>
> Inserting `\c -- Fresh session`:
> ./cdb-pg/src/test/regress/input/external_oid.source
> {code:sql}
>  57 -- --------------------------------------
>  58 -- Create a tuple with Oid larger than FirstExternalObjectId (4293918720)
>  59 -- --------------------------------------
>  60 SELECT caql_insert_into_heap_pg_class(4293918750, 'table_xl');
>  61
>  62 \c -- Fresh session
>  63 -- NextExternalObjectId is uninitialized
>  64 SELECT next_external_oid();
> {code}
> Causes test to fail (as expected, as I later find out '--' comment does not work for \c), AND puts database 'regression' in a bad state (not expected). When I try to run subsequent tests which attempts to drop database 'regression', the following error prints out:
> {code:sql}
> ============== dropping database "regression"         ==============
> ERROR:  TID for persistent 'Relation File: '131072/54992/167 (segment file #0)'' tuple is invalid (0,0) (index 0, transaction kind 'Commit') (persistentendxactrec.c:249)
> command failed: "/home/gpadmin/greenplum-db-devel/bin/psql" -X -c "DROP DATABASE IF EXISTS \"regression\"" "postgres"
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)