[Ultramonkey-l7-develop 840] Re: [PATCH] proto_mod_ip XFF/SorryURI bugfix(1/1)

Back to archive index

Hibari Michiro hibar****@lab*****
2012年 12月 11日 (火) 13:47:03 JST


中野様 皆様

雲雀です。

> 修正、3.0.4にもバックポートしたいです。
> 今現在、一般に普及させているのは3.0.4で、既存の安定版を
> メンテナンスしていくのは、UltraMonkey-L7を多くの人に使って
> 貰うには大事な活動だと思うので。
そうですね。ipモジュール以外に影響のでる修正ではないので、
本体へのインパクトもないですし。
specファイルにpatchを当てるよう修正を加えて、v3.0.4-3(リリースバージョン
を更新)で出すのが良いと思います。

> # チケットきって、解析結果とパッチ内容を書いてもらって、
> # v3.1.0-develとv3.0.4-2のブランチにコミット、その後rpm作成、かな。
http://sourceforge.jp/ticket/browse.php?group_id=1951&tid=30300

これまでのメールのやり取りをまとめただけですが、上記でチケットを起票しました。

以上、宜しくお願いいたします。

(2012/12/10 16:25), 中野 宏朗 wrote:
> 中野@幕張です。
>
> このパッチで良さそうですね。
> buffer_sequenceがdequeであることを探すのに手間取りました^^;
> # コード書いた人、whileの中のif文だけ見て、「size変えればオッケー!」
> # って思っちゃったのかな。その前の代入文とかwhile文条件をすっかり
> # 忘れてたんだろうなw
>
> 修正、3.0.4にもバックポートしたいです。
> 今現在、一般に普及させているのは3.0.4で、既存の安定版を
> メンテナンスしていくのは、UltraMonkey-L7を多くの人に使って
> 貰うには大事な活動だと思うので。
> V3.1.0への取り込みとともに、3.0.4-3を3.0.4のerrataバージョンとして
> リリースする方向でパッチコードを適用しようと思います。
>
> # チケットきって、解析結果とパッチ内容を書いてもらって、
> # v3.1.0-develとv3.0.4-2のブランチにコミット、その後rpm作成、かな。
>
> こちらで組んだデータ確認用の環境がいまいちなものしか組めていないので、
> なるべく早く事象確認用の仮rpmを作って、発見者の太田さんに確認してもらう
> ようにします。
>
> RHEL5用i386コンパイル環境、どこだろう・・・
> # 竹田くぅ〜〜んw
>
> ## うちでクロスコンパイル環境を作ろうとしてたんだけど、CentOS特化な
> ## ツールを使おうとして挫折したままだったんだよなぁorz
> ## 頑張って構築しておくべきだったか。。。
>
> (2012/12/10 12:51), Hibari Michiro wrote:
>> 雲雀です。
>>
>> userのML投稿で見つかった、ipモジュールで-Fオプションを
>> 使用した際に、HTTPリクエストが壊れる問題の修正patchです。
>>
>> コードを解析したところ、本問題はipモジュールでSorryURIオプションを
>> 利用したときにも発生します。
>> 添付のpatchで、-Fオプション利用時とSorryURIオプション利用時、
>> どちらの場合でも、事象が解消します。
>>
>> 本修正は、v3.1.0に取り込むのが良いと思います。
>>
>> (修正内容)
>> put_data_into_sendbuffer()関数内で、送信データがsend_bufferを
>> 上回った場合に、残ったデータの開始位置とサイズが更新されていな
>> かった箇所を修正しました。
>>
>> 以上、宜しくお願いいたします。
>>
>> -------- Original Message --------
>> Subject: 	[Ultramonkey-l7-users 524] UltraMonkey-L7 v3系の処理異常事象報告
>> Date: 	Tue, 04 Dec 2012 16:23:51 +0900
>> From: 	株式会社ジーシーシー 太田 立志 <t-oot****@gcc*****>
>> To: 	ultra****@lists*****
>>
>>
>>
>> 開発者の皆様
>>
>> 太田と申します。
>>
>> UltraMonkey-L7を大変有意義に使用させていただいております。
>> この場を借りて感謝の言葉を述べさせていただきます。
>>
>> さて、
>> UltraMonkey-L7 v3系において、
>> ロードバランサー経由のPost処理後のWeb画面が正常に
>> 表示されない事象が発生しましたので、
>> ご報告いたします。
>>
>> パケットキャプチャ等取得しましたので、
>> ご確認いただけますと幸いです。
>>
>> 【事象】
>> クライアントPCから、
>> UltraMonkey-l7-3.0.3-1経由でWebシステムのPost処理を
>> 行った際に処理後のWeb画面が正常に表示されない場合がある。
>> (事象を記したpdfファイルを別途お送りします)
>>
>> 【検証】
>> ・Webサーバに直接アクセスして処理を行った場合、正常に動作します。
>> ・UltraMonkey-l7-2.1.3-1であれば問題なく動作します。
>> ・UltraMonkey-l7-3.0.4-2では同様に処理異常となります。
>> ・処理異常が発生する前に「Malformed Packet」が発生しております。
>>
>> 【環境】
>> <ロードバランサー>
>> OS:Cent OS 5.6 32bit
>> Kernel:2.6.18-238.el5
>> UltraMonkey-l7バージョン:3.0.3-1
>> 振り分け方法:IPモジュール( module = ip -F -R )
>>
>> <Webサーバー>
>> OS:RHEL 5.4
>> Kernel:2.6.18-164.el5 32bit
>> Apache:2.2.15
>>
>> 【お送りする情報】
>> ※各種取得情報を竹林様宛に別途送らせていただきます。
>>
>> ・Ultramonkeyl7-3.0.3.1経由の処理異常画面.pdf
>>
>> ・パケットキャプチャ
>>   <UltraMonkey-l7-3.0.3-1経由>
>>   1.クライアントPCパケットキャプチャ「PC_dump_UMv3.pcap」
>>   2.ロードバランサーパケットキャプチャ「LB_dump_UMv3.pcap」
>>   3.WEBサーバーパケットキャプチャ「WEB_dump_UMv3.pcap」
>>
>>   <UltraMonkey-l7-2.1.3-1経由>
>>   4.クライアントPCパケットキャプチャ
>>     「PC_dump_UMv2.pcap」
>>
>> ・l7directord.cf
>>
>> ※その他必要な情報がありましたら、
>>  お申し付けください。
>>
>>
>> 以上、よろしくお願いいたします。
>>
>> _______________________________________________
>> Ultramonkey-l7-users mailing list
>> Ultra****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-users
>>
>> _______________________________________________
>> Ultramonkey-l7-users mailing list
>> Ultra****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-users
>>
>>
>>
>>
>> _______________________________________________
>> Ultramonkey-l7-develop mailing list
>> Ultra****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-develop
>>


-- 
雲雀 路朗 (Michiro Hibari)
MAIL:  hibar****@lab*****
所属:  NTT OSSセンタ 基盤技術ユニット 高信頼担当
TEL : 03-5860-5135 / FAX: 03-5463-5490




Ultramonkey-l7-develop メーリングリストの案内
Back to archive index