[prev in list] [next in list] [prev in thread] [next in thread]
List: helix-server-cvs
Subject: [Server-cvs] engine/core bcastmgr.cpp,1.62.6.5.2.3,1.62.6.5.2.4
From: jzeng () helixcommunity ! org
Date: 2008-12-15 20:20:04
Message-ID: 200812152020.mBFKKuJM010948 () mailer ! progressive-comp ! com
[Download RAW message or body]
Update of /cvsroot/server/engine/core
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv2338
Modified Files:
Tag: SERVER_12_1
bcastmgr.cpp
Log Message:
Synopsis
========
SureStreamAware splitting for LRA
Branches: head, server_12_1
Suggested Reviewer: Chytanya, Jamie
Description
===========
These include two parts:
1. JC has a fix for race condition of SSA splitting. Because he didn't have time to \
test wm live and rtp live, he ifdef out his fixes. I think it is time to activate \
the fix, because I still saw the race condition 1 out of 3 times. I tested wm live \
with those fixes, and it worked well. We will have total revamp of rtp live, and will \
test it later for sure.
2. Change the SSA behavior to "all or nothing". This is good for adaption, because \
we need the the packets readily available. So the receivers will subscribe to all \
rules of the transmitter if they get one subscription from the clients, and will \
unsubscribe to all rules when no subscription is coming.
Files Affected
==============
server/engine/core/bcastmgr.cpp,v
server-restricted/broadcast/transport/bcng/recv/brcvplin.cpp,v
server-restricted/broadcast/transport/bcng/recv/strmhand.cpp,v
server-restricted/broadcast/transport/bcng/recv/strmsess.cpp,v
Testing Performed
=================
Unit Tests:
None.
Integration Tests:
Verify the SSA behavior is correct with rm feeds for slta.
Verify wm live working with jc's fix.
Leak Tests:
None.
Performance Tests:
- None
Platforms Tested: linux-rhel5-i686
Build verified: linux-rhel5-i686
Index: bcastmgr.cpp
===================================================================
RCS file: /cvsroot/server/engine/core/bcastmgr.cpp,v
retrieving revision 1.62.6.5.2.3
retrieving revision 1.62.6.5.2.4
diff -u -d -r1.62.6.5.2.3 -r1.62.6.5.2.4
--- bcastmgr.cpp 10 Dec 2008 23:30:31 -0000 1.62.6.5.2.3
+++ bcastmgr.cpp 15 Dec 2008 20:20:01 -0000 1.62.6.5.2.4
@@ -97,6 +97,7 @@
#define RSD_MAX_DURATION_PACKET_BUFFER_QUEUE \
"config.LiveReducedStartupDelay.MaxDurationOfRSDPacketBufferQueue" #define \
DEFAULT_MAX_DURATION_OF_RSD_PACKET_BUFFER_QUEUE 120 //#define RSD_LIVE_DEBUG
+#define BROADCAST_GATEWAY_STATE_BUG_FIXED
#ifdef _WIN32
extern __declspec(thread) Process* g_pTLSProc;
_______________________________________________
Server-cvs mailing list
Server-cvs@helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/server-cvs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic