OSDN Git Service
morisita [Mon, 30 Nov 2009 08:38:49 +0000 (08:38 +0000)]
DHAソースコード、UT項目票(
20091127)の登録
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-ramiel@8665
1ed66053-1c2d-0410-8867-
f7571e6e31d3
morisita [Fri, 27 Nov 2009 03:21:59 +0000 (03:21 +0000)]
l7directord、manを追加登録(ultramonkey-l7-2.1.3-0より)
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-ramiel@8618
1ed66053-1c2d-0410-8867-
f7571e6e31d3
3644889 [Fri, 27 Nov 2009 03:11:23 +0000 (03:11 +0000)]
開発用ソースツリーの初期登録
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-ramiel@8617
1ed66053-1c2d-0410-8867-
f7571e6e31d3
morisita [Thu, 8 Oct 2009 07:13:36 +0000 (07:13 +0000)]
err設定誤り修正
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine-add_ssl@8099
1ed66053-1c2d-0410-8867-
f7571e6e31d3
morisita [Thu, 8 Oct 2009 02:55:38 +0000 (02:55 +0000)]
Parameter機能関連修正(ファイル名指定機能、SSL_CTX設定、DEBUG出力など)
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine-add_ssl@8098
1ed66053-1c2d-0410-8867-
f7571e6e31d3
morisita [Tue, 6 Oct 2009 10:17:42 +0000 (10:17 +0000)]
Parameter機能関連修正(一区切り、ファイル名指定機能は未)
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine-add_ssl@8097
1ed66053-1c2d-0410-8867-
f7571e6e31d3
morisita [Tue, 29 Sep 2009 01:34:19 +0000 (01:34 +0000)]
flush_session処理をvirtualservice_tcpへ移動
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine-add_ssl@8086
1ed66053-1c2d-0410-8867-
f7571e6e31d3
morisita [Wed, 9 Sep 2009 09:05:12 +0000 (09:05 +0000)]
内部キャッシュおおむね確認OK(メッセージ、パラメータなど細かい修正)
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine-add_ssl@8071
1ed66053-1c2d-0410-8867-
f7571e6e31d3
morisita [Tue, 8 Sep 2009 09:03:50 +0000 (09:03 +0000)]
[暫定]内部キャッシュOK(改造SSL_clearを修正、SSL_CTX_flush_sessionsを追加)タイムアウト処理も良いかも。確認中。
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine-add_ssl@8068
1ed66053-1c2d-0410-8867-
f7571e6e31d3
morisita [Tue, 8 Sep 2009 06:04:37 +0000 (06:04 +0000)]
[暫定]内部キャッシュOK(改造SSL_clear盛込み)ただしタイムアウト処理に問題あり。外部キャッシュ用のコメントコードもあり。
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine-add_ssl@8065
1ed66053-1c2d-0410-8867-
f7571e6e31d3
morisita [Fri, 4 Sep 2009 04:11:24 +0000 (04:11 +0000)]
SSL構造体クリア処理追加(スレッド再利用のため、クリアが必要。ただしキャッシュも消える)
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine-add_ssl@8060
1ed66053-1c2d-0410-8867-
f7571e6e31d3
morisita [Wed, 26 Aug 2009 04:46:17 +0000 (04:46 +0000)]
SSL情報出力関数追加、handshake処理修正(handshakeリトライ、完了判定位置)、簡易動作確認OK。
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine-add_ssl@8041
1ed66053-1c2d-0410-8867-
f7571e6e31d3
morisita [Tue, 25 Aug 2009 04:34:14 +0000 (04:34 +0000)]
handshakeタイマ処理追加、他体裁修正。簡易動作確認OK。
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine-add_ssl@8025
1ed66053-1c2d-0410-8867-
f7571e6e31d3
morisita [Fri, 21 Aug 2009 06:55:49 +0000 (06:55 +0000)]
全てのSSL設定(コンテキスト、セッションキャッシュ)処理組込み。SSL/非SSL接続OK。
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine-add_ssl@8024
1ed66053-1c2d-0410-8867-
f7571e6e31d3
morisita [Fri, 21 Aug 2009 00:35:28 +0000 (00:35 +0000)]
l7vsadmオプション(-S --ssl)でのSSL設定処理を追加。SSL接続OK、List表示OK。
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine-add_ssl@8023
1ed66053-1c2d-0410-8867-
f7571e6e31d3
morisita [Thu, 20 Aug 2009 02:37:32 +0000 (02:37 +0000)]
SSLフラグ判定誤り修正。SSL/非SSLをl7vs.cfのssl_flagで切替、接続OK。
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine-add_ssl@8022
1ed66053-1c2d-0410-8867-
f7571e6e31d3
morisita [Fri, 7 Aug 2009 09:07:46 +0000 (09:07 +0000)]
SSLフラグによるSSL接続/非SSL接続切り替え処理を追加、コンパイルOK、接続未確認
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine-add_ssl@8021
1ed66053-1c2d-0410-8867-
f7571e6e31d3
morisita [Fri, 7 Aug 2009 07:48:56 +0000 (07:48 +0000)]
SSL_context設定処理、SSLパラメータ取得処理の切り出し、SSL接続OK
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine-add_ssl@8020
1ed66053-1c2d-0410-8867-
f7571e6e31d3
morisita [Thu, 6 Aug 2009 09:15:27 +0000 (09:15 +0000)]
Client_socketをSSL化、sslcontext、Handshake処理を追加(SSL接続固定)、SSL接続確認OK
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine-add_ssl@8019
1ed66053-1c2d-0410-8867-
f7571e6e31d3
morisita [Thu, 6 Aug 2009 09:07:51 +0000 (09:07 +0000)]
tcp_ssl_socketクラス追加(まだ非SSL)、tcp_socket_option共通化(切り出し)、接続確認OK
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine-add_ssl@8018
1ed66053-1c2d-0410-8867-
f7571e6e31d3
morisita [Thu, 6 Aug 2009 08:53:34 +0000 (08:53 +0000)]
V3-refineにSSL機能組込のお試し(初期登録)
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine-add_ssl@8017
1ed66053-1c2d-0410-8867-
f7571e6e31d3
yamada [Wed, 15 Jul 2009 07:08:37 +0000 (07:08 +0000)]
RS接続エラー時の処理を修正
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@8016
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Wed, 15 Jul 2009 05:43:00 +0000 (05:43 +0000)]
condition_waitを削除 IPアドレスを変更
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@8015
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Wed, 15 Jul 2009 02:38:23 +0000 (02:38 +0000)]
セッションコントロールにpthread_setschedparamを追加
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@8014
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Wed, 15 Jul 2009 02:25:52 +0000 (02:25 +0000)]
sched_getaffinityを追加
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@8013
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Wed, 15 Jul 2009 01:56:43 +0000 (01:56 +0000)]
virtualserviceをスレッドに修正
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@8012
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Wed, 15 Jul 2009 01:04:55 +0000 (01:04 +0000)]
sched_rrを追加/第一引数でセッションプールをスイッチ
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@8011
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Tue, 14 Jul 2009 10:41:38 +0000 (10:41 +0000)]
l7vsd_thread_test暫定リリース
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@8010
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Tue, 14 Jul 2009 10:30:28 +0000 (10:30 +0000)]
暫定版リリース
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@8009
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Tue, 14 Jul 2009 10:25:13 +0000 (10:25 +0000)]
暫定版
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@8008
1ed66053-1c2d-0410-8867-
f7571e6e31d3
yamada [Tue, 14 Jul 2009 10:12:20 +0000 (10:12 +0000)]
セッションのRun関数の定義を移動
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@8007
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Tue, 14 Jul 2009 10:03:28 +0000 (10:03 +0000)]
thread_model暫定版
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@8006
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Tue, 14 Jul 2009 09:50:38 +0000 (09:50 +0000)]
thread_model_testバグ修正
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@8005
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Tue, 14 Jul 2009 09:25:29 +0000 (09:25 +0000)]
l7vsd_threadtest.h とりあえず完成版
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@8004
1ed66053-1c2d-0410-8867-
f7571e6e31d3
yamada [Tue, 14 Jul 2009 09:25:04 +0000 (09:25 +0000)]
セッションモジュールを対象に追加
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@8003
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Tue, 14 Jul 2009 08:59:12 +0000 (08:59 +0000)]
thread_model_test 暫定版
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@8002
1ed66053-1c2d-0410-8867-
f7571e6e31d3
yamada [Tue, 14 Jul 2009 08:08:43 +0000 (08:08 +0000)]
セッションのvirtual_seviceクラスvirtual_service_tcpクラスに変更
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@8001
1ed66053-1c2d-0410-8867-
f7571e6e31d3
yamada [Tue, 14 Jul 2009 07:40:11 +0000 (07:40 +0000)]
クライアントソケット取得関数をtcp_session_baseに移動
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@8000
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Tue, 14 Jul 2009 07:26:12 +0000 (07:26 +0000)]
thread_model_test 新規追加
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7999
1ed66053-1c2d-0410-8867-
f7571e6e31d3
yamada [Mon, 13 Jul 2009 07:32:25 +0000 (07:32 +0000)]
セッションのインターフェイスを変更
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7998
1ed66053-1c2d-0410-8867-
f7571e6e31d3
yamada [Thu, 9 Jul 2009 08:44:06 +0000 (08:44 +0000)]
バグ修正
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7997
1ed66053-1c2d-0410-8867-
f7571e6e31d3
yamada [Thu, 9 Jul 2009 08:42:39 +0000 (08:42 +0000)]
ソケットスレッ ドモデル評価用セッションクラス
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7996
1ed66053-1c2d-0410-8867-
f7571e6e31d3
yamada [Thu, 9 Jul 2009 00:42:27 +0000 (00:42 +0000)]
上下スレッドモデル評価用セッションクラス
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7994
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Wed, 1 Jul 2009 04:30:12 +0000 (04:30 +0000)]
CPU_SET時のstatic_castを削除
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7970
1ed66053-1c2d-0410-8867-
f7571e6e31d3
tanuma [Tue, 30 Jun 2009 10:29:22 +0000 (10:29 +0000)]
down 側の CPU_SET 修正
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7969
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Tue, 30 Jun 2009 05:35:36 +0000 (05:35 +0000)]
使うコアの数をl7vs.cfで指定できるように改修
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7968
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Tue, 30 Jun 2009 02:15:40 +0000 (02:15 +0000)]
プロセス全体のスケジューラを統一して変更するように改修
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7967
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Mon, 29 Jun 2009 08:13:59 +0000 (08:13 +0000)]
sched-rrで動作するコード
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7966
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Thu, 25 Jun 2009 02:43:51 +0000 (02:43 +0000)]
なにもしていないコンストラクタとデストラクタをヘッダへ移動し、cppファイルを削除
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7962
1ed66053-1c2d-0410-8867-
f7571e6e31d3
yamada [Tue, 23 Jun 2009 07:36:29 +0000 (07:36 +0000)]
パフォーマンス改善とUTコード修正
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7958
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Tue, 23 Jun 2009 00:58:28 +0000 (00:58 +0000)]
lockfree_queue.h(故障のため巻戻り)
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7957
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Mon, 22 Jun 2009 11:54:08 +0000 (11:54 +0000)]
filalize時のリークを修正
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7956
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Mon, 22 Jun 2009 08:44:06 +0000 (08:44 +0000)]
lockfree_hashmap.h,lockfree_queue.hの修正(gccのバグ回避)
-- この行以下は無視されます -
M include/lockfree_queue.h
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7955
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Mon, 22 Jun 2009 08:34:32 +0000 (08:34 +0000)]
lock_free_hashmap.h lockfree_queue.hの修正 パフォーマンス改善
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7954
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Mon, 22 Jun 2009 08:10:45 +0000 (08:10 +0000)]
チューニング:ScopedLoggerによるオブジェクトの生成と廃棄が毎回起こるのをなくした
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7953
1ed66053-1c2d-0410-8867-
f7571e6e31d3
nakai [Fri, 19 Jun 2009 08:55:40 +0000 (08:55 +0000)]
http_protocol_module_baseのmallocを無くした
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7951
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Fri, 19 Jun 2009 08:18:47 +0000 (08:18 +0000)]
gccバグ(?)によるコンパイルエラー回避
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7950
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Fri, 19 Jun 2009 08:07:33 +0000 (08:07 +0000)]
lockfree_hashmap.h の修正
パフォーマンス改善
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7949
1ed66053-1c2d-0410-8867-
f7571e6e31d3
nakai [Fri, 19 Jun 2009 06:07:18 +0000 (06:07 +0000)]
不要なmutexlistを削除
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7948
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Thu, 18 Jun 2009 11:56:28 +0000 (11:56 +0000)]
パフォーマンスチューニング
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7947
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Thu, 18 Jun 2009 11:32:24 +0000 (11:32 +0000)]
パフォーマンスチューニング
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7946
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Thu, 18 Jun 2009 11:15:07 +0000 (11:15 +0000)]
パフォーマンスチューニング
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7945
1ed66053-1c2d-0410-8867-
f7571e6e31d3
yamada [Thu, 18 Jun 2009 05:57:06 +0000 (05:57 +0000)]
likely/unlikely追加
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7942
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Thu, 18 Jun 2009 04:31:35 +0000 (04:31 +0000)]
likely/unlikely追加(誤記修正)
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7941
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Thu, 18 Jun 2009 04:28:53 +0000 (04:28 +0000)]
lockfree_hashmap.h lockfree_queue.hの修正
likely/unlikelyの追加
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7940
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Thu, 18 Jun 2009 02:49:28 +0000 (02:49 +0000)]
likely/unlikely追加
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7939
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Wed, 17 Jun 2009 08:58:47 +0000 (08:58 +0000)]
ckfree_hashmap.h,lockfree_queue.hの修正
likely/unlikelyを追加
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7938
1ed66053-1c2d-0410-8867-
f7571e6e31d3
nakai [Wed, 17 Jun 2009 07:42:45 +0000 (07:42 +0000)]
wr->rwに修正
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7937
1ed66053-1c2d-0410-8867-
f7571e6e31d3
nakai [Wed, 17 Jun 2009 07:39:44 +0000 (07:39 +0000)]
atomicのtemplateにwr_lockを特殊化以外に使用するようにした
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7936
1ed66053-1c2d-0410-8867-
f7571e6e31d3
yamada [Wed, 17 Jun 2009 06:56:09 +0000 (06:56 +0000)]
TCP_QUICKACKエラー対処
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7935
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Tue, 16 Jun 2009 07:56:55 +0000 (07:56 +0000)]
無効なイテレータとの比較をしていたテストを削除
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7934
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Tue, 16 Jun 2009 07:48:22 +0000 (07:48 +0000)]
新lockfree_queueに対応したコードの追加(UT済み)
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7933
1ed66053-1c2d-0410-8867-
f7571e6e31d3
nakai [Tue, 16 Jun 2009 07:25:21 +0000 (07:25 +0000)]
atomic操作のベンチ追加
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7932
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Tue, 16 Jun 2009 05:31:21 +0000 (05:31 +0000)]
lockfree_queue.h修正
SEGV対応
(有限配列ver)
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7931
1ed66053-1c2d-0410-8867-
f7571e6e31d3
nakai [Tue, 16 Jun 2009 04:32:08 +0000 (04:32 +0000)]
lockfree_queueのinclude gurdeを修正 sync_function内部のアセンブラを修正
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7930
1ed66053-1c2d-0410-8867-
f7571e6e31d3
nakai [Tue, 16 Jun 2009 04:26:04 +0000 (04:26 +0000)]
暫定用lockfree_queueを追加
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7929
1ed66053-1c2d-0410-8867-
f7571e6e31d3
yamada [Tue, 16 Jun 2009 02:20:45 +0000 (02:20 +0000)]
ソケットオプション共通部実装
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7928
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Tue, 16 Jun 2009 02:11:32 +0000 (02:11 +0000)]
UTで発見された不具合を修正したコード
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7927
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Tue, 16 Jun 2009 01:49:17 +0000 (01:49 +0000)]
lockfree_queue,lockfree_hashmap対応のUTコード
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7926
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Mon, 15 Jun 2009 11:12:13 +0000 (11:12 +0000)]
lockfree_hashmap,lockfree_queue適応コード(コンパイル確認済み)
tcp_sessionのUTコード、lockfree_queue適応コード対応
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7925
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Mon, 15 Jun 2009 08:50:18 +0000 (08:50 +0000)]
include/lockfree_queue.hの修正
SEGV対応(spin ver)
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7924
1ed66053-1c2d-0410-8867-
f7571e6e31d3
nakai [Mon, 15 Jun 2009 08:44:42 +0000 (08:44 +0000)]
hashmap_testを追加
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7923
1ed66053-1c2d-0410-8867-
f7571e6e31d3
nakai [Mon, 15 Jun 2009 08:41:38 +0000 (08:41 +0000)]
include boost::functionを追加
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7922
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Mon, 15 Jun 2009 07:16:56 +0000 (07:16 +0000)]
virtualservice_tcpのテストコードを更新
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7921
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Mon, 15 Jun 2009 06:48:36 +0000 (06:48 +0000)]
M include/lockfree_hashmap.h
lockfree_hashmap.hの修正
hash関数テンプレート引数の定義を修正
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7920
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Mon, 15 Jun 2009 06:46:22 +0000 (06:46 +0000)]
lockfree_queue,lockfree_hashmap適応コード追加
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7919
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Mon, 15 Jun 2009 06:43:50 +0000 (06:43 +0000)]
lockfree_queue,lockfree_hashmap適応コード追加
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7918
1ed66053-1c2d-0410-8867-
f7571e6e31d3
yamada [Mon, 15 Jun 2009 05:30:25 +0000 (05:30 +0000)]
ソケットオプション対応UT(tcp_scoket,tcp_session)
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7917
1ed66053-1c2d-0410-8867-
f7571e6e31d3
kanda [Mon, 15 Jun 2009 04:29:11 +0000 (04:29 +0000)]
Modify lockfree_hashmap.h
lockfree_hashmapの修正
IFの修正
void insert( const Tkey* key, const Tvalue* value )
Tvalue* find( const Tkey* key )
void erase( const Tkey* key )
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7916
1ed66053-1c2d-0410-8867-
f7571e6e31d3
nakai [Mon, 15 Jun 2009 01:58:48 +0000 (01:58 +0000)]
sync_bool_double_compare_and_swap関数のコメントを追加
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7915
1ed66053-1c2d-0410-8867-
f7571e6e31d3
nakai [Mon, 15 Jun 2009 01:51:44 +0000 (01:51 +0000)]
double compare and swap関数を追加
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7914
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Mon, 15 Jun 2009 01:18:32 +0000 (01:18 +0000)]
回収中ソースを一旦コミット
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7913
1ed66053-1c2d-0410-8867-
f7571e6e31d3
yamada [Thu, 11 Jun 2009 10:02:26 +0000 (10:02 +0000)]
ソケットオプション TCP_DEFER_ACCEPT 実装
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7910
1ed66053-1c2d-0410-8867-
f7571e6e31d3
yamada [Thu, 11 Jun 2009 08:55:04 +0000 (08:55 +0000)]
UTコード障害対応
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7909
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Thu, 11 Jun 2009 07:51:02 +0000 (07:51 +0000)]
lockfree_queueの適応をとりやめ
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7908
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Thu, 11 Jun 2009 07:49:06 +0000 (07:49 +0000)]
lockfree_queueの適応をとりやめ
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7907
1ed66053-1c2d-0410-8867-
f7571e6e31d3
yamada [Thu, 11 Jun 2009 06:13:01 +0000 (06:13 +0000)]
スレッドの終了待ち合わせ処理がコメントアウトされていた障害を修正
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7906
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Thu, 11 Jun 2009 04:45:04 +0000 (04:45 +0000)]
lockfree_queueのvsへの適応
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7905
1ed66053-1c2d-0410-8867-
f7571e6e31d3
okada [Thu, 11 Jun 2009 03:21:26 +0000 (03:21 +0000)]
バグ対策とコメント反映
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7904
1ed66053-1c2d-0410-8867-
f7571e6e31d3
nakai [Wed, 10 Jun 2009 05:51:54 +0000 (05:51 +0000)]
lockfree_hashmap.hの追加
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel-refine@7902
1ed66053-1c2d-0410-8867-
f7571e6e31d3