标签: 兼容性
-
CopyObject Checksum 必须覆盖逻辑对象字节
本文是 SILO #63 的最终设计与验证归档。 最终决策: 所有由服务器生成的 CopyObject checksum 都必须在压缩和加密之前,基于目标对象的逻辑字节计算;逻辑 reader 与存储 reader 分离保存;如果读到 EOF 后仍拿不到预期 checksum,则拒绝发布对象。 实现: PR #66,合并提交为 c0e715977。 相关修复: transform state 保真 #67 / PR #69,CopyObjectResult checksum 字段 #68 / …
本文是 SILO #63 的最终设计与验证归档。 最终决策: 所有由服务器生成的 CopyObject checksum 都必须在压缩和加密之前,基于目标对象的逻辑字节计算;逻辑 reader 与存储 reader 分离保存;如果读到 EOF 后仍拿不到预期 checksum,则拒绝发布对象。 实现: PR #66,合并提交为 c0e715977。 相关修复: transform state 保真 #67 / PR #69,CopyObjectResult checksum 字段 #68 / …
-
数据库通知统一连接串:#53 的兼容性边界
本文是 SILO #53 的产品需求文档与设计决策归档,用来在实现开始前固定 PostgreSQL/MySQL 桶通知目标的最终兼容性边界。 最终决策 SILO 保留 PostgreSQL 与 MySQL notification target,但每种数据库只支持一种当前配置方式: PostgreSQL 必须提供完整的 connection_string; MySQL 必须提供完整的 dsn_string。 旧的五字段形式 …
本文是 SILO #53 的产品需求文档与设计决策归档,用来在实现开始前固定 PostgreSQL/MySQL 桶通知目标的最终兼容性边界。 最终决策 SILO 保留 PostgreSQL 与 MySQL notification target,但每种数据库只支持一种当前配置方式: PostgreSQL 必须提供完整的 connection_string; MySQL 必须提供完整的 dsn_string。 旧的五字段形式 …