• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

標籤
無標籤

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

UltraMonkey-L7 V3(multi-thread implementation)


RSS
修訂. 時間 作者
83fc7d2 2013-07-03 16:57:53 Hiroaki Nakano

Merge branch 'del_vs_crash_fix' into v3.1.0-devel

b5aa5d1 del_vs_crash_fix 2013-07-03 16:55:23 Hiroaki Nakano

#31200 VS削除時にl7vsdがcoreが出力される

finalizeに移動させたsession_stopのactive_session_do_allは、結局必要ないコードだった\
ので削除します。
(削除状態で負荷試験を実施し、問題ないことを確認。)

Signed-off-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>

b0ae4c8 2013-07-03 15:58:25 Hiroaki Nakano

31641 /var/lock/subsys が存在しない場合にエラーになる の修正

【RedHat クローン以外での環境での問題】
/etc/init.d/l7vsd start 並びに /etc/init.d/l7directord start が失敗する.

/var/lock/subsys ディレクトリが存在しないため,ロックファイルが作成できずにスクリプ\
トがアボートする.
/etc/init.d/l7vsd および /etc/init.d/l7directord は,/var/lock/subsys 配下にロック\\
ファイルを作成するが,
他のディストリビューションにおいて /var/lock/subsys は必ずしも存在しない.(Debian \
には無い)

/etc/init.d/l7vsd ならびに /etc/init.d/l7directord にて,/var/lock/subsys を作成す\\
る.

Signed-off-by: Shinya TAKEBAYASHI <omoikanenomikoto@gmail.com>
Reviewed-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>

78cb6e9 2013-06-24 16:00:27 Hiroaki Nakano

RHEL6.1上コンパイルエラー対処

#30993 の対処をいれると、RHEL6.1上では返り値が使われていない
というエラーが出るため、対処。

Signed-off-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>

ea28c6b 2013-06-24 14:57:33 Hiroaki Nakano

Editt miss.

Signed-off-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>

dd0b550 2013-06-24 14:43:52 Hiroaki Nakano

Edit miss.

Signed-off-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>

553c478 2013-06-24 13:49:27 Hiroaki Nakano

Update CHANGES

Signed-off-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>

9c96ee0 2013-06-13 16:29:18 Hiroaki Nakano

Merge branch 'TIME_UTC_fix' into v3.1.0-devel

84960dc 2013-06-13 16:28:26 Hiroaki Nakano

Merge branch 'for_gcc4.7' into v3.1.0-devel

a570f0b 2013-06-13 16:26:49 Hiroaki Nakano

Merge branch 'master' into v3.1.0-devel

Conflicts:
CHANGES
ultramonkeyl7.spec

Signed-off-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>

7e43a12 2013-06-13 16:20:55 Hiroaki Nakano

For Merge.

Signed-off-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>

6f22182 2013-06-13 15:37:58 Hiroaki Nakano

Merge branch 'remain_thread_fix' into v3.1.0-devel

c5c854b 2013-06-13 15:37:29 Hiroaki Nakano

Merge branch 'del_vs_crash_fix' into v3.1.0-devel

7c7c32d 2013-06-13 15:36:56 Hiroaki Nakano

For merge v3.1.0

Signed-off-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>

b8a8f24 TIME_UTC_fix 2013-06-10 16:24:40 Hiroaki Nakano

#31545: boost 1.50 以上でビルドできない

== 事象 ==
boost 1.50 以上を用いてビルドしようとすると,boost::TIME_UTC が未定義である旨のエ
ラーが発生し,ビルドできない.


== 原因 ==
C11 で TIME_UTC が入って名前がかぶったため,boost 側が名前を変更(TIME_UTC → TIME_UTC_)した.
https://svn.boost.org/trac/boost/ticket/6940


== 対処 ==
boost 1.50 以上(BOOST_VERSION > 105000)の場合は boost::TIME_UTC_ を使うようにす
る.
(boost 1.49 以下は boost::TIME_UTC のまま.TIME_UTC_ は未定義)

Signed-off-by: Shinya TAKEBAYASHI <takebayashi.shinya@nttcom.co.jp>
Reviewed-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>

714bf48 for_gcc4.7 2013-06-10 14:07:05 Hiroaki Nakano

#30993: gcc4.6以降でのコンパイルエラー対処

* 余計なforwarded-forチェックは消し。
* 意味不明コードも消し。
* コンストラクタと変数定義を勘違いしたコードは修正。
* ファイルロックのエラー処理に任せるのでreadlinkのエラーチェックは省略。
* UMのホストネーム引けなくてもエラーにはしないようにする。
* スレッドのパラメータ設定は、エラー処理を追加。
getとset共通のエラーであるESRCHは該当スレッドが落ちてたりしたときなので、
そのときは再度スレッドプールからスレッドをとって来るように。
setのときのEPERMはroot権限ないときなので、その旨をログ出力して例外を投げて
エラー終了させる。
そのほかにはEINVALが返るともあるが、どうせSEGV時のエラーなのでcoreを吐くだろうと
思ってスルー。
* cpu_maskは一応、使うかもしれないんでメモ代わりに残しておくことに。

Signed-off-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>

26e1611 2013-03-18 17:16:34 Hiroaki Nakano

#30846 Pacemaker用crmサンプルファイルinstall

Pacemakerで冗長化構成を構築するときに参考になる
crmファイルのサンプルをinstallする。

Signed-off-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>

c89747f 2013-03-14 16:44:31 Hiroaki Nakano

del_virtual_service時にSEGVする問題のfix

del_virtual_service時にrun()の最後のactive_sessions
への参照とfinalize()でのactive_sessions.clear()が
別contextで動作するため、稀にSEGVでcrashする問題の対処。
runでの参照をfinalizeの先頭に移動した。

Signed-off-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>

f06409a remain_thread_fix 2013-03-14 16:43:07 Hiroaki Nakano

del_virtual_service時にthreadが残る問題のfix

del_virtual_service時にsession thread controllの
upとdownのthreadのうち、accept待ちのthreadが削除されず
に残ってしまう。
VirtualServiceのaddとdelを繰り返すとthreadが増え続けて
しまうため、del_virtual_service時に該当threadを
joinするようにした。

Signed-off-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>

3aab34b 2013-03-14 15:30:21 Hiroaki Nakano

#30846 Pacemaker用crmサンプルファイルinstall

Pacemakerで冗長化構成を構築するときに参考になる
crmファイルのサンプルをinstallする。

Signed-off-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>

956a949 2013-03-06 13:50:34 Hiroaki Nakano

#30845 l7directordのlog rotation設定install

/var/log/l7vs/l7directord.logをlogrotateを使って
rotationさせる設定のinstall

Signed-off-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>

88727d9 2013-02-26 13:09:05 Hiroaki Nakano

#30844 manがinstallされない の対処

doc/man/Makefile.amを作成し、configure時にMakefileが作成されるようにした。


Signed-off-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>

8e3dce0 url_module 2013-01-22 17:07:51 takeda kenji

主要な変更:
・Sorryサーバに接続できなかった場合、status=FINALIZEを返すようにした。
・handle_realserver_selectの中で宛先RealServerが見つからなかったときに
SorryフラグをONにするが、このとき同時に編集区分をONにするようにした。
・HTTPメソッド、バージョンのチェックを行うようにした。
・Debugログ出力を出力できるようにした。

34b8cf1 v3.0.4-devel v3.0.4-3 2012-12-12 14:00:33 Hiroaki Nakano

#30300

ipモジュールで-Fオプションを使用した際、またはSorryURIオプションを
利用した際にHTTPリクエストが壊れる問題の修正。

put_data_into_sendbuffer()関数内で、送信データがsend_bufferを
上回った場合に、残ったデータの開始位置とサイズが更新されていな
かった箇所を修正した。

(edit by michiro <l05102@hibaura-it.ac.jp>)

Signed-off-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>

01c1258 mod_ip_xff_bugfix 2012-12-10 12:56:26 michiro

ipモジュールで-Fオプションを使用した際、またはSorryURIオプションを
利用した際にHTTPリクエストが壊れる問題の修正。

put_data_into_sendbuffer()関数内で、送信データがsend_bufferを
上回った場合に、残ったデータの開始位置とサイズが更新されていな
かった箇所を修正した。

2f0004c 2012-11-13 18:12:36 michiro

reset commit 8425545551d4cb119f6b1dfacb6a96a3ef2656cb

8425545 2012-11-12 06:12:35 michiro

Modified spec file.
Requires:
apache-log4cxx => log4cxx

b91c7fb 2012-09-18 15:42:25 hibari

・SorryServerへの振り分け時、接続が切断されてしまう問題を修正

SorryServer接続と同時にリクエストが送られない場合に
(HTTPであればtelnet で接続して、"GET /"を送る場合など)、
接続が切断されてしまう問題を修正した。

f516485 2012-09-14 17:22:23 hibari

Rev b9d8e26 のコミットで変数の初期化処理を削除してしまっていたため、
l7directordがreload時等に以下のwarningを出力するようになっていた
問題を修正。

[WRN0301] Perl warning: `Use of uninitialized value in concatenation (.) or string at /usr/sbin/l7directord line
3457.'

77a977e 2012-09-14 17:17:13 hibari

Rev bc58556 のコミットに含まれていたバグの修正。
l7directord をリロードすると、必ず仮想サービスの削除、
再追加が行われてしまうようになってしまった問題を修正した。