在使用麒麟XFS时,PG的mmap共享内存有数据不一致的风险
2023年12月6日,热心网友发来消息,通过充分的证据链证明了xfs在mmap操作下可能导致的数据不一致问题,并第一时间提报给麒麟操作系统厂商,目前问题已得到修复,因为PostgreSQL共享内存实现配置参数shared_memory_type 默认值为 mmap,使用麒麟操作系统,并且 xfs文件系统的PostgreSQL用户和基于PostgreSQL的国产数据库需要特别注意。
PostgreSQL共享内容配置参数说明:
https://www.postgresql.org/docs/current/runtime-config-resource.html#GUC-SHARED-MEMORY-TYPE
如下是摘自PG分会主导翻译的<<PostgreSQL13商用文档之PG参数参考手册>>:

关于kernel-4.19.90-25.34.v2101.ky10的补丁包公告:
https://www.kylinos.cn/support/update/491.html
更新ID(KYBA-202311-1025)
更新简述:关于kernel-4.19.90-25.34.v2101.ky10的补丁包公告
影响操作系统版本:银河麒麟高级服务器操作系统 V10 SP2 aarch64 银河麒麟高级服务器操作系统 V10 SP2 x86_64
更新类型:功能增强
发布时间:2023-11-14



文章转载自开源软件联盟PostgreSQL分会,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




