环境:
1.集群模式;
2.使用mysql数据库作为默认数据库;
3.版本:2.2.2
问题:
节点A新建文件夹并删除后,在B节点无法新建相同文件夹。
显示“保存失败,同一组分组名称不能重复且不能包含特殊字符”。
分析:
查看源码,新建目录时会通过
magic-api/src/main/java/org/ssssssss/magicapi/core/resource/DatabaseResource.java的cachedContent 判断路径是否已经存在,
但是A节点删除文件夹并通知B节点时,B节点并没有将cachedContent 里的缓存删除掉。
环境:
1.集群模式;
2.使用mysql数据库作为默认数据库;
3.版本:2.2.2
问题:
节点A新建文件夹并删除后,在B节点无法新建相同文件夹。
显示“保存失败,同一组分组名称不能重复且不能包含特殊字符”。
分析:
查看源码,新建目录时会通过
magic-api/src/main/java/org/ssssssss/magicapi/core/resource/DatabaseResource.java的cachedContent 判断路径是否已经存在,
但是A节点删除文件夹并通知B节点时,B节点并没有将cachedContent 里的缓存删除掉。