提早释放锁疑问2

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】3.x && 4.1
【问题描述】是否3.x和4.x的提早释放锁都只支持单机事务,这是4.x代码的截图,我看代码里面设置成can_elr的条件是参与者的数量为1
image
但是根据代码的注释描述,2阶段提交也是支持提早释放锁的,只是释放锁的时机是在submit第二阶段commit日志之后。如果现在分布式事务不支持提早释放锁,那么是否在后续会支持


还有一个问题就是lock for read逻辑里面,如果trans node是elr状态就直接可以读,这样不会造成读取未提交数据吗

【复现路径】问题出现前后相关操作
【问题现象及影响】

【附件】

稍等,找下相关同学看下哈

不知道这个问题还有人跟进解答吗