<div dir="ltr">須藤さん<div><br></div><div>佐藤です。ありがとうございます。</div><div>認証に失敗した場合にエラーとしたいと思っています。</div><div><br></div><div>こちらのDockerを試したら私の環境では、データは一件も入っていないけど</div><div>成功扱いになってしまっていました。</div><div><br></div><div>これはまた別の問題ですが、不思議なのは問い合わせいただいた方の環境だと</div><div>認証をすり抜けてデータが登録できたということなんです。</div><div>私の環境では認証に失敗してデータは一件も登録されていませんでした。</div><div><br></div><div>必要ならもう少し検証しやすい環境を準備します。</div><div><br></div><div>よろしくお願いします。</div><div><br></div><div><a href="https://github.com/hiroyuki-sato/embulk-output-groonga/issues/1">https://github.com/hiroyuki-sato/embulk-output-groonga/issues/1</a><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">2017年10月25日(水) 21:16 Kouhei Sutou &lt;<a href="mailto:kou****@clear*****">kou****@clear*****</a>&gt;:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">須藤です。<br>
<br>
In &lt;<a href="mailto:CA%2BTq-RoNm64DeiaTN0G1S9Byh03e%2BiMm4N6i-uRqwS%2Bz-q****@mail*****" target="_blank">CA+Tq****@mail*****</a>&gt;<br>
  &quot;[groonga-dev,04515] groonga-clientでloadに失敗したかどうかを確認する方法&quot; on Sun, 22 Oct 2017 17:49:36 +0900,<br>
  Hiroyuki Sato &lt;<a href="mailto:hiroy****@gmail*****" target="_blank">hiroy****@gmail*****</a>&gt; wrote:<br>
<br>
&gt; groonga-clientでloadを実行した際にインサートに成功したか失敗したかを<br>
&gt; しりたいのですが、どうしたらよいでしょうか?<br>
&gt;<br>
&gt; 以下のようなコードを書いていて成功に失敗したときは件数が合わないようなチェックをしていたのですが、<br>
&gt; インサートに失敗しても、登録を試みた件数がセットされるようです。<br>
&gt;<br>
&gt; ret = @client.load({:table =&gt; @out_table,<br>
&gt;                     :values =&gt; records })<br>
&gt;  if( ret.body != records.size )<br>
&gt;    raise RuntimeError,&quot;inserted value does not match&quot;<br>
&gt;  end<br>
<br>
loadはレコードが追加できればそのレコードはロードできたと判断<br>
しています。たとえ、レコード内のどれかのカラムをうまく設定で<br>
きなかったとしても、です。<br>
<br>
どうなったら「失敗」かをどう判断しているか知りたいので、「失<br>
敗」したと思うけど↑で検出できないケースを教えてもらえますか?<br>
たぶん、値を設定できないカラムが1つでもあったら失敗、とした<br>
いんじゃないかと思っています。<br>
<br>
<br>
--<br>
須藤 功平 &lt;<a href="mailto:kou****@clear*****" target="_blank">kou****@clear*****</a>&gt;<br>
株式会社クリアコード &lt;<a href="http://www.clear-code.com/" rel="noreferrer" target="_blank">http://www.clear-code.com/</a>&gt;<br>
<br>
Groongaベースの全文検索システムを総合サポート:<br>
  <a href="http://groonga.org/ja/support/" rel="noreferrer" target="_blank">http://groonga.org/ja/support/</a><br>
パッチ採用 - プログラミングが楽しい人向けの採用プロセス:<br>
  <a href="http://www.clear-code.com/recruitment/" rel="noreferrer" target="_blank">http://www.clear-code.com/recruitment/</a><br>
OSS開発支援サービス:<br>
  <a href="http://www.clear-code.com/blog/2016/6/27.html" rel="noreferrer" target="_blank">http://www.clear-code.com/blog/2016/6/27.html</a><br>
<br>
_______________________________________________<br>
groonga-dev mailing list<br>
<a href="mailto:groon****@lists*****" target="_blank">groon****@lists*****</a><br>
<a href="https://lists.osdn.me/mailman/listinfo/groonga-dev" rel="noreferrer" target="_blank">https://lists.osdn.me/mailman/listinfo/groonga-dev</a><br>
</blockquote></div>