Google cloud dataflow 命名空间中的DatastoreIO-Read类中存在缺陷

Google cloud dataflow 命名空间中的DatastoreIO-Read类中存在缺陷,google-cloud-dataflow,Google Cloud Dataflow,什么步骤会重现问题 为特定命名空间中的某类添加DatastoreIO读取操作。使用数据存储系统统计表的大小估计和后续拆分算法失败 预期产量是多少?你看到了什么 DatastoreIO.queryLatestStatisticsTimestampus使用系统表“Stat\u Total”检索最新统计运行的时间戳。该方法利用了一个公共方法DatastoreIO.makeRequest,该方法应用了正在读取的名称空间。由于“Stat\u Total”位于默认名称空间中,因此不会返回任何内容,从而导致无

什么步骤会重现问题

为特定命名空间中的某类添加DatastoreIO读取操作。使用数据存储系统统计表的大小估计和后续拆分算法失败

预期产量是多少?你看到了什么

DatastoreIO.queryLatestStatisticsTimestampus使用系统表“Stat\u Total”检索最新统计运行的时间戳。该方法利用了一个公共方法DatastoreIO.makeRequest,该方法应用了正在读取的名称空间。由于“Stat\u Total”位于默认名称空间中,因此不会返回任何内容,从而导致无法读取该类的统计信息的错误。DatastoreIO退回到使用工作者数量来分割查询,这在我们的例子中并不理想。这似乎是一个缺陷。命名空间不应应用于查询以检索统计信息

您使用的是什么版本的产品?在什么操作系统上?
1.6版/默认GCE数据流服务虚拟机感谢您报告此问题。您是对的,当提供名称空间时,我们需要使用“Stat\n\u Total”。我将提交一个补丁,它将在下一个版本(1.7.0)中提供


更新:此问题已修复并在中发布,感谢您报告此问题。您是对的,当提供名称空间时,我们需要使用“Stat\n\u Total”。我将提交一个补丁,它将在下一个版本(1.7.0)中提供

更新:此问题已修复并于年发布