[groonga-dev,02033] Re: grn_io_lockのタイムアウト値がハードコードされている件について

Back to archive index

Kouhei Sutou kou****@clear*****
2014年 1月 6日 (月) 11:51:47 JST


須藤です。

In <20131****@clear*****>
  "[groonga-dev,02020] Re: grn_io_lockのタイムアウト値がハードコードされている件について" on Fri, 20 Dec 2013 13:31:13 +0900 (JST),
  Kouhei Sutou <kou****@clear*****> wrote:

>> grn_io_lockのタイムアウト値を短くしてやることで最悪の事態
>> (参照系まで影響が出る && mysqldのクラッシュ)は
>> 回避できるかと思っているので短くしたいのですが、
>> Redmineにも上がっている通りこの値はハードコードです。
>> 
>> http://redmine.groonga.org/issues/109
>> 
>> 
>> このままの状態だとバージョンアップのたびに手を入れる箇所が増えるので、
>> 定数でまとめてしまいたいのですがどうでしょうか?
>> (APIまで作る力量はありませんでした。。)
>> 
>> https://github.com/yoku0825/groonga/compare/grn_io_lock_timeout
>> 
>> 良さそうであればPull-requestを投げるか、大したパッチではないので、
>> 開発チーム側でご対応いただければ幸いです(インデントや定数の名前とかの問題もありますし
>> 
>> ご一考くださいm(_"_)m
> 
> 一考するので少々お待ちください!

一考しました!

よいと思うので、定数で一気に変更できるようにしました。
定数はconfigureなら--with-lock-timeout、CMakeな
ら-DGRN_LOCK_TIMEOUTで変更できるようにしてあります。

APIは用意していないのでビルド時にしか変更できませんが。。。

-- 
須藤 功平 <kou****@clear*****>
株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270)

Groongaサポート:
  http://groonga.org/ja/support/
パッチ採用はじめました:
  http://www.clear-code.com/recruitment/
コミットへのコメントサービスはじめました:
  http://www.clear-code.com/services/commit-comment.html




groonga-dev メーリングリストの案内
Back to archive index