[Ultramonkey-l7-develop 419] Re: 機能追加に関するソース修正について

Back to archive index

Shinya TAKEBAYASHI takeb****@oss*****
2009年 8月 4日 (火) 13:20:29 JST


中山 さま


  竹林です.
  
  いただいたパッチで性能検証を実施しました.
  機能・性能は全く問題ありませんので,いただいたパッチについては
次回リリースに反映させて頂きたいと思います.


  パッチ提供,ありがとうございます.
  今後とも,機能追加などご協力頂ければと思います.
  
  
  参考までに,今回の結果です.
  
  
    ○   計測モデル: TPC-W
    ○ ハードウェア: hp DL140 G4(Xeon L5110 Q-Cor****@1*****)
    ○ ソフトウェア: RHEL5.3 x86-64 / UltraMonkey-L7 2.1.2-2
    
    
    (1) 既存バージョン SSLID モジュール
    
               EB 数: 7500
         WIPS 期待値: 1071.43
         WIPS 実測値: 1052.71
              達成率: 98.25
    
    (2) パッチ適用バージョン SSLID モジュール
    
               EB 数: 7500
         WIPS 期待値: 1071.43
         WIPS 実測値: 1054.08
              達成率: 98.38



Osamu NAKAYAMA <o.nak****@nttr*****> wrote in message <20090****@nttr*****
>
*** Subject: [Ultramonkey-l7-develop 415] Re: 機能追加に関するソース修正について
***    Date: 2009/07/30 12:08:33
> 竹林様
> 
>   中山です。
>   お世話になります。
> 
> 早急なご連絡ありがとうございます。
> 
> 元のソースは、2.1.2-2をベースにしており、
> 差分ファイルを添付送信させていただきます。
> 
> 以上、ご確認方よろしくお願いいたします。
> 
> > 中山 さま
> > 
> > 
> >   竹林です.
> >   ご提案ありがとうございます.
> >   
> >   実際にソースを見てみたいので,ML 宛てにパッチを送って頂くことはできますか.
> >   元のソース(2.1.2-2?)からの diff で構いません.
> >   
> >   よろしくお願い致します.
> > 
> > 
> > Osamu NAKAYAMA <o.nak****@nttr*****> wrote in message <20090****@nttr*****
> > >
> > *** Subject: [Ultramonkey-l7-develop 413] 機能追加に関するソース修正について
> > ***    Date: 2009/07/30 11:01:47
> > > UltraMonkey-L7開発者の皆様
> > > 
> > >   はじめまして、中山です。
> > >   お世話になります。
> > > 
> > > 独自開発等のアプリケーションにて、SSL_IDが32バイト固定ではない場合を
> > > 考慮して、1バイトから32バイトまでをLBで処理できるように以下の修正を
> > > 実施いたしましたので、その旨をご連絡するとともに、お手数ですが
> > > このファイルの扱い方についてご教授ください。
> > > 
> > > [主な修正内容]
> > > ★対象ファイル:   protomod_sslid.c 
> > >   ・static void id_c_str(char* buf, char* id, int id_len)関数の中で、
> > >    「"%02X", (unsigned int)id[i]」としている部分がありましたが、
> > >     0x80以上のデータがあるとマイナスと解釈されており、おかしい動作を
> > >     するので、「"%02X", (unsigned char)id[i]」と、unsigned char に
> > >     しました。
> > >     (テストコードで 0x6789が、67FFFFFF89と展開され異常に気付きました)
> > > 
> > > ★対象ファイル:   module_sslid_hash_map.cpp
> > >   ・SSL session ID を16進文字列からバイナリデータに変換する、
> > >     static void str_c_id(char *id, int *id_len, const char* buf)関数を
> > >     追加。
> > > 
> > >   ・CSSLIDMap::construct_sessionlist()の中で、SSL session ID を表す
> > >     文字列オブジェクトの中身を複製していると思われる部分を、
> > >     str_c_id() を使って元のIDに復元し、ID長と併せて保存するよう変更。
> > > 
> > >   ・void CSSLIDMap::rebuild_sessionlist(struct l7vs_sslid_service*
> > >     sslid_service) の中で、SSL IDの長さ(id_len)も複製するよう修正
> > > 
> > >   ・memcpy している id の複製バイト数を「32」直書きから「SSLID_LENGTH」
> > >     とマクロ定義に修正
> > > 
> > > ★対象ファイル:   protomod_sslid.h 
> > >   ・ssl_sessionの中で、SSL_ID長の情報を追加
> > > 
> > > 以上よろしくお願いいたします。
> > > 
> > > _______________________________________________
> > > Ultramonkey-l7-develop mailing list
> > > Ultra****@lists*****
> > > http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-develop
> > 
> > 
> > -----------------------------------------------------------
> > Shinya TAKEBAYASHI
> > 
> > E-mail: takeb****@oss*****
> > GPG ID: 395EFCE8
> > GPG FP: 58B2 B5D0 A692 1BD8 328B  E31E E027 AC35 395E FCE8
> > -----------------------------------------------------------
> 
> --------------------------------------------------------
>  中山 修(Osamu NAKAYAMA)  <mailto:o.nak****@nttr*****>
> --------------------------------------------------------
> 

-----------------------------------------------------------
Shinya TAKEBAYASHI

E-mail: takeb****@oss*****
GPG ID: 395EFCE8
GPG FP: 58B2 B5D0 A692 1BD8 328B  E31E E027 AC35 395E FCE8
-----------------------------------------------------------




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