Skip to content

Bug: Tcc 409没有按预期失败执行补偿操作,而是一直进行重试 #545

Open
@shanhm1991

Description

@shanhm1991

问题版本:
dtm_1.18.0_darwin_arm64.tar.gz
dtm_1.19.0_darwin_arm64.tar.gz

DTM日志

{"level":"error","ts":"2025-02-06T18:40:25.851+0800","caller":"dtmsvr/trans_process.go:64","msg":"processInner got error: your http/grpc result should be specified as in:\nhttp://d.dtm.pub/practice/arch.html#proto\nunkown result will be retried: {\"dtm_result\":\"FAILURE\",\"message\":\"op failed\"} 
FAILURE","stacktrace":"github.com/dtm-labs/dtm/dtmsvr.(*TransGlobal).processInner.func1\n\t/github/workspace/dtmsvr/trans_process.go:64\ngithub.com/dtm-labs/dtm/dtmsvr.(*TransGlobal).processInner\n\t/github/workspace/dtmsvr/trans_process.go:75\ngithub.com/dtm-labs/dtm/dtmsvr.(*TransGlobal).process.func1\n\t/github/workspace/dtmsvr/trans_process.go:38"}

{"level":"error","ts":"2025-02-06T18:40:25.851+0800","caller":"dtmsvr/trans_process.go:40","msg":"processInner err: your http/grpc result should be specified as in:\nhttp://d.dtm.pub/practice/arch.html#proto\nunkown result will be retried: {\"dtm_result\":\"FAILURE\",\"message\":\"op failed\"} FAILURE","stacktrace":"github.com/dtm-labs/dtm/dtmsvr.(*TransGlobal).process.func1\n\t/github/workspace/dtmsvr/trans_process.go:40"}

同样的barrier接口,使用saga则没有问题

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions