| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
mooncake-common: support yaml and json format config (#582) | 11 个月前 | |
fix(transfer_engine): replace deprecated Json::Reader (#938) * fix(transfer_engine): replace deprecated Json::Reader with thread-safe CharReaderBuilder The deprecated Json::Reader class uses static global variables internally, causing race conditions and crashes in multi-threaded scenarios. This fix replaces all Json::Reader usage with the thread-safe Json::CharReaderBuilder API across the transfer engine and common modules. Changes: - mooncake-transfer-engine: Updated JSON parsing in transfer_metadata_plugin, transfer_metadata, and topology modules - mooncake-common: Fixed JSON parsing in default_config - All JSON parsing now uses CharReaderBuilder for thread safety This resolves intermittent CI crashes in concurrent tests like ConcurrentPutGetWithLeaseTimeOut. * refactor(topology): simplify toJson() to avoid unnecessary serialization Instead of serializing to string and parsing back, directly construct Json::Value from matrix_. This is more efficient and eliminates the need for JSON parsing entirely in this method. | 8 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 11 个月前 | ||
| 8 个月前 |