2016-07-19 6 views
0

問題を再現する手順はありますか?DatastoreIOでの不具合 - 名前空間内の種類の読み取り

特定の名前空間内の種類のDatastoreIO読み取り操作を追加します。データストアシステム統計テーブルを使用したサイズ推定およびその後の分割アルゴリズムが失敗しています。

期待される出力は何ですか?あなたは代わりに何を見ますか?

DatastoreIO.queryLatestStatisticsTimestamp私たちは、最新の統計は、実行のためのタイムスタンプを取得するためにシステムテーブル「Stat_Total」を使用。このメソッドは、読み取る種類の名前空間を適用している共通メソッドDatastoreIO.makeRequestを利用しています。 "Stat_Total"はデフォルトの名前空間に存在するため、何も返されず、その結果、その種類の統計情報を読み取ることができないというエラーが発生します。 DatastoreIOは、クエリを分割するワーカーの数を使用することに戻ります。これは、われわれのケースでは理想的ではありません。これは欠陥のようです。名前空間は、統計情報を取得するためにクエリに適用されるべきではありません。

使用している製品のバージョンは?どのオペレーティングシステムで? バージョン1.6 /デフォルトのGCEデータフローサービスVM

答えて

2

問題を報告してくれてありがとう。あなたは正しく、名前空間が提供されている場合、 "Stat_Ns_Total"を使用する必要があります。修正を提出し、次のリリース(1.7.0)で利用可能になるはずです

更新日:1.7.0

で修正およびリリースされました。
関連する問題