已关闭
[Bug]: subscription测试中ddl 测试始终无法通过 #8348
chenbaggio创建于  7月24日关闭于  8月18日
chenbaggio
chenbaggio成员
7月24日 创建

测试类型

SQL功能

测试版本

7.0.0LTS

问题描述

进入src/test/subscription 执行make check,有关ddl的测试失败,
首先city_budget数据类型无法识别,其次stanalone的模式下,建立表的分布策略不支持
最后导致测试失败

操作系统和硬件信息

os:centos7
cpu: 8cores x86_64
mem: 32G

测试环境

企业版单机

被测功能

预置条件

操作步骤

  1. 进入src/test/subscription目录
  2. make check

就可重现错误

预期输出

pass

实际输出

fail

日志信息

无

提单组织

联合伙伴

测试代码

likedislike
chenbaggiochenbaggio成员
7月24日 添加了label:bug
opengauss_bot
opengauss_bot成员
7月24日 评论:

This issue requires an assignee. Since you haven't specified one, we've assigned TestManager as the default assignee for this issue.

likedislike
opengauss_botopengauss_bot成员
7月24日 将 TestManager 设为负责人
opengauss_botopengauss_bot成员
7月24日 添加了label:sig/StorageEngine,sig/AI,sig/CM,sig/CloudNative,sig/SecurityTechnology,sig/SQLEngine
opengauss_bot
opengauss_bot成员
7月24日 评论:

Welcome To openGauss Community

Hey @2504_92042799 , thanks for your contribution to the community.

Bot Usage Manual

I'm the Bot here serving you. You can find the instructions on how to interact with me at Here . That means you can comment below every pull request or issue to trigger Bot Commands.

Contact Guide

If you have any questions, please contact the SIG: StorageEngine, AI, CM, CloudNative, SecurityTechnology, SQLEngine ,
and any of the maintainers: @CarrotGo, @chendong76, @chenxiaobin19, @congzhou2603, @dodders, @hwworkholic, @jemappellehc, @muyulinzhong, @quemingjian, @shenzheng4, @shirley_zhengx, @superlchf, @totaj, @wlff234, @wofanzheng, @ywzq1161327784 ,
and any of the committers: @Igali, @bihua111, @cailei19, @h_ray, @levy53071, @libiao2024, @lihaixiao, @mrzack, @wangfeihuo, @wuyuechuan, @xiong_xjun, @zhangfengzhi123, @zhangxubo, @zhangzq131, @zjh_hw .

likedislike
wangzecheng00970482
wangzecheng00970482成员
7月29日 评论:

失败日志:

1034 LOG: apply [ddl] for CREATE SEQUENCE
     public.tab_column_serial_col_id_seq
     CACHE 1 NO CYCLE INCREMENT BY 1 MINVALUE 1
     MAXVALUE 9223372036854775807 START WITH 1 RESTART 1 NO GLOBAL
     [owner] ddl_test_user

1035 FATAL: syntax error at or near "GLOBAL" at character 153

1036 STATEMENT: CREATE SEQUENCE
     public.tab_column_serial_col_id_seq
     CACHE 1 NO CYCLE INCREMENT BY 1 MINVALUE 1
     MAXVALUE 9223372036854775807 START WITH 1 RESTART 1 NO GLOBAL

https://gitcode.com/opengauss/openGauss-server/pull/8647/diffs 疑似该PR引入NO GLOBAL
image.png

likedislike
Lliyangx成员
7月30日 关联了看板:openGauss 7.0.0-LTS
liyangx成员
7月30日 评论:

how to run check:

发布订阅check参考网址:https://opengauss.org/zh/blogs/xiteming/HowtorunFastcheck.html

-- 最短可见如下指令
注:①请注意切换文件路径;
②如需切 端口 / 兼容性,请自行替换最后一行。

  cd /home/lyobai/sda/openGauss-server

  export SDA_HOME=/home/lyobai/sda
  export CODE_BASE=/home/lyobai/sda/openGauss-server
  export THIRD_BIN_PATH=/home/lyobai/sda/binarylibs
  export BINARYLIBS=/home/lyobai/sda/binarylibs
  export GAUSSHOME=$CODE_BASE/mppdb_temp_install
  export LD_LIBRARY_PATH=$GAUSSHOME/lib:$GAUSSHOME/lib/libobs:$LD_LIBRARY_PATH
  export PATH=$GAUSSHOME/bin:$PATH

sed -i 's/^declare CMAKE_PKG="N"/declare CMAKE_PKG="Y"/' \
  $SDA_HOME/openGauss-server/build/script/build_opengauss.sh

  ./configure --gcc-version=10.3.1 CC=g++ CFLAGS='-O0' \
    --prefix=$GAUSSHOME \
    --3rd=$THIRD_BIN_PATH \
    --enable-debug --enable-cassert --enable-thread-safety \
    --with-readline --without-zlib \
    --enable-llvm=no

  make -sj
  make install -sj

  cd src/test/subscription
  make check p=43000 dbcompatibility=A
likedislike
liyangx成员
7月30日 评论:

失败日志:

1034 LOG: apply [ddl] for CREATE SEQUENCE
    public.tab_column_serial_col_id_seq
    CACHE 1 NO CYCLE INCREMENT BY 1 MINVALUE 1
    MAXVALUE 9223372036854775807 START WITH 1 RESTART 1 NO GLOBAL
    [owner] ddl_test_user

1035 FATAL: syntax error at or near "GLOBAL" at character 153

1036 STATEMENT: CREATE SEQUENCE
    public.tab_column_serial_col_id_seq
    CACHE 1 NO CYCLE INCREMENT BY 1 MINVALUE 1
    MAXVALUE 9223372036854775807 START WITH 1 RESTART 1 NO GLOBAL

https://gitcode.com/opengauss/openGauss-server/pull/8647/diffs 疑似该PR引入NO GLOBAL
image.png

@agoniqwq

日志可见:https://gitcode.com/liyangx/log-record-all/tree/main/issues/server/issue8348,已确定为该评论PR影响
image.png

likedislike
sunquanchengsunquancheng
7月31日 关联了pull request:fix(sequence): #8348 全局缓存序列的发布订阅修复
ywzq1161327784ywzq1161327784成员
8月10日 issue状态由 待办的 改变为 已完成
chendong76chendong76成员
8月12日 issue状态由 已完成 改变为 待回归
sungang14
sungang14成员
8月18日 评论:

【回归人员】sungang14
【回归日期】20260818
【回归版本】openGauss master debug
【回归结论】通过
【回归步骤】
1、进入src/test/subscription目录
make check p=11265 dbcompatibility=A全量用例通过

image.png

likedislike
sungang14sungang14成员
8月18日 issue状态由 待回归 改变为 已验收
sungang14sungang14成员
8月18日 关闭了 issue