From hibari.michiro @ lab.ntt.co.jp Tue Dec 11 13:47:03 2012 From: hibari.michiro @ lab.ntt.co.jp (Hibari Michiro) Date: Tue, 11 Dec 2012 13:47:03 +0900 Subject: [Ultramonkey-l7-develop 840] Re: [PATCH] proto_mod_ip XFF/SorryURI bugfix(1/1) In-Reply-To: <50C58E51.5030106@nttcom.co.jp> References: <20121204160206.1E85.E9CC3206@gcc.co.jp> <50C55C27.2090702@lab.ntt.co.jp> <50C58E51.5030106@nttcom.co.jp> Message-ID: <50C6BAC7.4060801@lab.ntt.co.jp> 中野様 皆様 雲雀です。 > 修正、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: 株式会社ジーシーシー 太田 立志 >> To: ultramonkey-l7-users @ lists.sourceforge.jp >> >> >> >> 開発者の皆様 >> >> 太田と申します。 >> >> 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 ) >> >> >> 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 >> Ultramonkey-l7-users @ lists.sourceforge.jp >> http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-users >> >> _______________________________________________ >> Ultramonkey-l7-users mailing list >> Ultramonkey-l7-users @ lists.sourceforge.jp >> http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-users >> >> >> >> >> _______________________________________________ >> Ultramonkey-l7-develop mailing list >> Ultramonkey-l7-develop @ lists.sourceforge.jp >> http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-develop >> -- 雲雀 路朗 (Michiro Hibari) MAIL: hibari.michiro @ lab.ntt.co.jp 所属: NTT OSSセンタ 基盤技術ユニット 高信頼担当 TEL : 03-5860-5135 / FAX: 03-5463-5490