-
Notifications
You must be signed in to change notification settings - Fork 8.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AT模式下,数据库中表添加一个字段,会导致NullPointerException #3330
Comments
It's fixed value for now,users can't change it,if it's configurable would be better. |
@404988672 Can you submit a PR to improve it? |
I ready created a pr to fix this problem a few days ago. |
Can table_meata_checker_interval be configurable?It may helps for reducing the delay. |
ok |
可不可以当通过应用去修改表结构(alter table tableName add columnName varchar(30) ),立刻去更新tableMeta,这样就不会有延迟了 |
You can use my pr. It can let you modify the configuration of table_meata_checker_interval. |
Ⅰ. Issue Description
AT模式下,在进行insert前,修改表结构,添加一列字段,就会导致NullPointerException,大概等到十分钟后会正常,不再报错,
将seata.client.rm.able-meta-check-enable改为true之后,还是会有1分钟的延迟,或者重启clinet,但是正式环境下重启服务不太现实。
Ⅱ. Describe what happened
If there is an exception, please attach the exception trace:
Ⅲ. Describe what you expected to happen
希望可以支持动态修改表结构的情况,不用重启client
Ⅳ. How to reproduce it (as minimally and precisely as possible)
Ⅴ. Anything else we need to know?
Ⅵ. Environment:
The text was updated successfully, but these errors were encountered: