首页 > 解决方案 > hdf5 的 swmr 能力,因此也是 h5py 的能力

问题描述

我遇到了 h5py 的 swmr(单写多读)功能的缺点,如github 上的问题中所述。该问题标有“bug-in-external-lib”,这表明缺陷位于底层 hdf5 库而不是 h5py 本身。我想知道 hdf5 维护者是否有兴趣改变这一点。HDf5 有一个bitbucket 存储库,其中有一个名为“full_swmr”的分支。有人知道这个分支有多成熟吗?在不久的将来有机会在 hdf5 中看到完整的 swmr 吗?

标签: pythonconcurrencyhdf5h5py

解决方案


我还在HDF5 小组论坛上发布了这个问题,并且刚刚得到了一个回复,其中包括我的两个问题的答案(谢谢 Elena)。

关于第一个问题:'full_swmr' 分支是稳定的,但它不能解决提到的 github 问题。关于第二个问题:HDF5 小组有兴趣实现对 swmr 的全面支持。事实上,他们开始致力于实现这一点。此实现还将解决上述问题中提到的 github 问题。据我了解,HDF5 Group 刚刚启动了该项目,尚无法预见何时将实施公开。


推荐阅读