[AG-TECH] Bridge FC5 3.0.1

Fred Dech fdech at uchicago.edu
Tue Jun 20 13:15:56 CDT 2006


Hi Tom.

Sound's like it's working right, then.  Today I hammered it.  I made a
point of re-connecting to the Bridge as many times as I could within a
short time period.  So the initial QuickBridges didn't time out and were
still running until I could not connect to the bridge.  That's probably not
something that'll happen in production mode...  if the bridge isn't
publicly available.

Thanks.

--fred

On Tue, Jun 20, 2006 at 12:57PM, Thomas D. Uram said:
> Hi Fred:
> 
> Can you describe your activity during this time?  Under some circumstances,
> the behavior you're seeing might be correct, and require a wider port range.
> Bridges should be deallocated when they're not used, with the associated
> ports then becoming free.  If the deallocation is not working correctly, 
> I'll
> need to look into it further.
> 
> Tom
> 
> 
> On 6/20/06 11:37 AM, Fred Dech wrote:
> >Greetings.
> >
> >I've been test running a Bridge on an FC5 system.  I can consistently
> >get it to fail after connecting, leaving, connecting, etc.
> >I'm using a fairly narrow port range (5610 5640).  After spawning its 3
> >QuickBridge processes, upon subsequent Bridge connects the BridgeFactory
> >allocates additional ports until it seems that the Bridge fails to allow
> >any further connections because it can't allocate any more ports inside the
> >range.  I was always under the impression that the unicast
> >ports were only allocated to the initial QuickBridge processes, and as long
> >as those processes remained, no new unicast ports were allocated.
> >I've attached the tail end of my Bridge.log file.  I could use some advice,
> >please.
> >
> >Thanks.
> >
> >--fred
> >
> >  
> >------------------------------------------------------------------------
> >
> >06/20/06 10:34:06 -1208944960 Toolkit     Toolkit.py:648 INFO  Service 
> >init: have profile None
> >06/20/06 10:34:06 -1208944960 Toolkit     Toolkit.py:673 INFO  Service 
> >Initialization Complete.
> >06/20/06 10:35:09 -1208355136 Toolkit     Config.py:559 DEBUG System 
> >hostname of fig.uchicago.edu is valid
> >06/20/06 10:35:09 -1208355136 Toolkit     Toolkit.py:109 DEBUG 
> >Initializing AG Toolkit version 3.0.1
> >06/20/06 10:35:09 -1208355136 Toolkit     Toolkit.py:110 INFO  Command and 
> >arguments: ['/usr/bin/Bridge', '-r', '5610', '5640', '-n', 'UofC', '-l', 
> >'fig.uchicago.edu']
> >06/20/06 10:35:09 -1208355136 VenueClient     Preferences.py:180 DEBUG 
> >Preferences.LoadPreferences: open file
> >06/20/06 10:35:09 -1208355136 Toolkit     Toolkit.py:159 INFO  Logfile 
> >Name: Bridge.log
> >06/20/06 10:35:10 -1208355136 Toolkit     Toolkit.py:648 INFO  Service 
> >init: have profile None
> >06/20/06 10:35:10 -1208355136 Toolkit     Toolkit.py:673 INFO  Service 
> >Initialization Complete.
> >06/20/06 10:35:10 -1208355136 Toolkit     BridgeFactory.py:81 INFO  
> >Allocator using port range: (5610, 5640)
> >06/20/06 10:35:10 -1208355136 Toolkit     BridgeFactory.py:89 INFO  
> >BridgeFactory.SetPortMin 5610
> >06/20/06 10:35:10 -1208355136 Toolkit     BridgeFactory.py:93 INFO  
> >BridgeFactory.SetPortMax 5640
> >06/20/06 10:35:24 -1208355136 Toolkit     Bridge:54 INFO  Bridge request: 
> >mcast 224.2.167.7 61084
> >06/20/06 10:35:24 -1208355136 Toolkit     BridgeFactory.py:108 INFO  
> >Method CreateBridge called
> >06/20/06 10:35:24 -1208355136 Toolkit     BridgeFactory.py:114 INFO  
> >Allocated port = 5610
> >06/20/06 10:35:24 -1208355136 Toolkit     BridgeFactory.py:131 INFO  - 
> >creating new bridge
> >06/20/06 10:35:24 -1208355136 Toolkit     BridgeFactory.py:38 INFO  Method 
> >Bridge.Start called
> >06/20/06 10:35:24 -1208355136 Toolkit     BridgeFactory.py:41 INFO  
> >Starting bridge:
> >06/20/06 10:35:24 -1208355136 Toolkit     BridgeFactory.py:43 INFO    
> >[maddr,mport,mttl] = 224.2.167.7 61084 127
> >06/20/06 10:35:24 -1208355136 Toolkit     BridgeFactory.py:45 INFO    
> >[uaddr,uport] = fig.uchicago.edu 5610
> >06/20/06 10:35:24 -1208355136 Toolkit     BridgeFactory.py:54 INFO  
> >Starting bridge: /usr/bin/QuickBridge ['-g', '224.2.167.7', '-m', '61084', 
> >'-u', '5610', '-i', '600']
> >06/20/06 10:35:25 -1208355136 Toolkit     Bridge:54 INFO  Bridge request: 
> >mcast 224.2.194.115 55568
> >06/20/06 10:35:25 -1208355136 Toolkit     BridgeFactory.py:108 INFO  
> >Method CreateBridge called
> >06/20/06 10:35:25 -1208355136 Toolkit     BridgeFactory.py:114 INFO  
> >Allocated port = 5624
> >06/20/06 10:35:25 -1208355136 Toolkit     BridgeFactory.py:131 INFO  - 
> >creating new bridge
> >06/20/06 10:35:25 -1208355136 Toolkit     BridgeFactory.py:38 INFO  Method 
> >Bridge.Start called
> >06/20/06 10:35:25 -1208355136 Toolkit     BridgeFactory.py:41 INFO  
> >Starting bridge:
> >06/20/06 10:35:25 -1208355136 Toolkit     BridgeFactory.py:43 INFO    
> >[maddr,mport,mttl] = 224.2.194.115 55568 127
> >06/20/06 10:35:25 -1208355136 Toolkit     BridgeFactory.py:45 INFO    
> >[uaddr,uport] = fig.uchicago.edu 5624
> >06/20/06 10:35:25 -1208355136 Toolkit     BridgeFactory.py:54 INFO  
> >Starting bridge: /usr/bin/QuickBridge ['-g', '224.2.194.115', '-m', 
> >'55568', '-u', '5624', '-i', '600']
> >06/20/06 10:35:25 -1208355136 Toolkit     Bridge:54 INFO  Bridge request: 
> >mcast 224.2.209.27 49262
> >06/20/06 10:35:25 -1208355136 Toolkit     BridgeFactory.py:108 INFO  
> >Method CreateBridge called
> >06/20/06 10:35:25 -1208355136 Toolkit     BridgeFactory.py:114 INFO  
> >Allocated port = 5634
> >06/20/06 10:35:25 -1208355136 Toolkit     BridgeFactory.py:131 INFO  - 
> >creating new bridge
> >06/20/06 10:35:25 -1208355136 Toolkit     BridgeFactory.py:38 INFO  Method 
> >Bridge.Start called
> >06/20/06 10:35:25 -1208355136 Toolkit     BridgeFactory.py:41 INFO  
> >Starting bridge:
> >06/20/06 10:35:25 -1208355136 Toolkit     BridgeFactory.py:43 INFO    
> >[maddr,mport,mttl] = 224.2.209.27 49262 127
> >06/20/06 10:35:25 -1208355136 Toolkit     BridgeFactory.py:45 INFO    
> >[uaddr,uport] = fig.uchicago.edu 5634
> >06/20/06 10:35:25 -1208355136 Toolkit     BridgeFactory.py:54 INFO  
> >Starting bridge: /usr/bin/QuickBridge ['-g', '224.2.209.27', '-m', 
> >'49262', '-u', '5634', '-i', '600']
> >06/20/06 10:36:05 -1208355136 Toolkit     Bridge:54 INFO  Bridge request: 
> >mcast 224.2.167.7 61084
> >06/20/06 10:36:05 -1208355136 Toolkit     BridgeFactory.py:108 INFO  
> >Method CreateBridge called
> >06/20/06 10:36:05 -1208355136 Toolkit     BridgeFactory.py:114 INFO  
> >Allocated port = 5628
> >06/20/06 10:36:05 -1208355136 Toolkit     BridgeFactory.py:121 INFO  - 
> >using existing bridge
> >06/20/06 10:36:05 -1208355136 Toolkit     Bridge:54 INFO  Bridge request: 
> >mcast 224.2.194.115 55568
> >06/20/06 10:36:05 -1208355136 Toolkit     BridgeFactory.py:108 INFO  
> >Method CreateBridge called
> >06/20/06 10:36:05 -1208355136 Toolkit     BridgeFactory.py:114 INFO  
> >Allocated port = 5612
> >06/20/06 10:36:05 -1208355136 Toolkit     BridgeFactory.py:121 INFO  - 
> >using existing bridge
> >06/20/06 10:36:05 -1208355136 Toolkit     Bridge:54 INFO  Bridge request: 
> >mcast 224.2.209.27 49262
> >06/20/06 10:36:05 -1208355136 Toolkit     BridgeFactory.py:108 INFO  
> >Method CreateBridge called
> >06/20/06 10:36:05 -1208355136 Toolkit     BridgeFactory.py:114 INFO  
> >Allocated port = 5636
> >06/20/06 10:36:05 -1208355136 Toolkit     BridgeFactory.py:121 INFO  - 
> >using existing bridge
> >06/20/06 10:37:53 -1208355136 Toolkit     Bridge:54 INFO  Bridge request: 
> >mcast 224.2.167.7 61084
> >06/20/06 10:37:53 -1208355136 Toolkit     BridgeFactory.py:108 INFO  
> >Method CreateBridge called
> >06/20/06 10:37:53 -1208355136 Toolkit     BridgeFactory.py:114 INFO  
> >Allocated port = 5632
> >06/20/06 10:37:53 -1208355136 Toolkit     BridgeFactory.py:121 INFO  - 
> >using existing bridge
> >06/20/06 10:37:53 -1208355136 Toolkit     Bridge:54 INFO  Bridge request: 
> >mcast 224.2.194.115 55568
> >06/20/06 10:37:53 -1208355136 Toolkit     BridgeFactory.py:108 INFO  
> >Method CreateBridge called
> >06/20/06 10:37:53 -1208355136 Toolkit     BridgeFactory.py:114 INFO  
> >Allocated port = 5618
> >06/20/06 10:37:53 -1208355136 Toolkit     BridgeFactory.py:121 INFO  - 
> >using existing bridge
> >06/20/06 10:37:53 -1208355136 Toolkit     Bridge:54 INFO  Bridge request: 
> >mcast 224.2.209.27 49262
> >06/20/06 10:37:53 -1208355136 Toolkit     BridgeFactory.py:108 INFO  
> >Method CreateBridge called
> >06/20/06 10:37:53 -1208355136 Toolkit     BridgeFactory.py:114 INFO  
> >Allocated port = 5626
> >06/20/06 10:37:53 -1208355136 Toolkit     BridgeFactory.py:121 INFO  - 
> >using existing bridge
> >06/20/06 10:41:55 -1208355136 Toolkit     Bridge:54 INFO  Bridge request: 
> >mcast 224.2.167.7 61084
> >06/20/06 10:41:55 -1208355136 Toolkit     BridgeFactory.py:108 INFO  
> >Method CreateBridge called
> >06/20/06 10:41:55 -1208355136 Toolkit     BridgeFactory.py:114 INFO  
> >Allocated port = 5630
> >06/20/06 10:41:55 -1208355136 Toolkit     BridgeFactory.py:121 INFO  - 
> >using existing bridge
> >06/20/06 10:41:55 -1208355136 Toolkit     Bridge:54 INFO  Bridge request: 
> >mcast 224.2.194.115 55568
> >06/20/06 10:41:55 -1208355136 Toolkit     BridgeFactory.py:108 INFO  
> >Method CreateBridge called
> >06/20/06 10:41:55 -1208355136 Toolkit     BridgeFactory.py:114 INFO  
> >Allocated port = 5614
> >06/20/06 10:41:55 -1208355136 Toolkit     BridgeFactory.py:121 INFO  - 
> >using existing bridge
> >06/20/06 10:41:55 -1208355136 Toolkit     Bridge:54 INFO  Bridge request: 
> >mcast 224.2.209.27 49262
> >06/20/06 10:41:55 -1208355136 Toolkit     BridgeFactory.py:108 INFO  
> >Method CreateBridge called
> >06/20/06 10:41:55 -1208355136 Toolkit     BridgeFactory.py:114 INFO  
> >Allocated port = 5640
> >06/20/06 10:41:55 -1208355136 Toolkit     BridgeFactory.py:121 INFO  - 
> >using existing bridge
> >06/20/06 10:43:20 -1208355136 Toolkit     Bridge:54 INFO  Bridge request: 
> >mcast 224.2.167.7 61084
> >06/20/06 10:43:20 -1208355136 Toolkit     BridgeFactory.py:108 INFO  
> >Method CreateBridge called
> >06/20/06 10:43:20 -1208355136 Toolkit     BridgeFactory.py:114 INFO  
> >Allocated port = 5622
> >06/20/06 10:43:20 -1208355136 Toolkit     BridgeFactory.py:121 INFO  - 
> >using existing bridge
> >06/20/06 10:43:20 -1208355136 Toolkit     Bridge:54 INFO  Bridge request: 
> >mcast 224.2.194.115 55568
> >06/20/06 10:43:20 -1208355136 Toolkit     BridgeFactory.py:108 INFO  
> >Method CreateBridge called
> >06/20/06 10:43:20 -1208355136 Toolkit     BridgeFactory.py:114 INFO  
> >Allocated port = 5638
> >06/20/06 10:43:20 -1208355136 Toolkit     BridgeFactory.py:121 INFO  - 
> >using existing bridge
> >06/20/06 10:43:20 -1208355136 Toolkit     Bridge:54 INFO  Bridge request: 
> >mcast 224.2.209.27 49262
> >06/20/06 10:43:20 -1208355136 Toolkit     BridgeFactory.py:108 INFO  
> >Method CreateBridge called
> >06/20/06 10:43:20 -1208355136 Toolkit     BridgeFactory.py:114 INFO  
> >Allocated port = 5616
> >06/20/06 10:43:20 -1208355136 Toolkit     BridgeFactory.py:121 INFO  - 
> >using existing bridge
> >06/20/06 10:46:47 -1208355136 Toolkit     Bridge:54 INFO  Bridge request: 
> >mcast 224.2.167.7 61084
> >06/20/06 10:46:47 -1208355136 Toolkit     BridgeFactory.py:108 INFO  
> >Method CreateBridge called
> >06/20/06 10:46:47 -1208355136 Toolkit     BridgeFactory.py:114 INFO  
> >Allocated port = 5620
> >06/20/06 10:46:47 -1208355136 Toolkit     BridgeFactory.py:121 INFO  - 
> >using existing bridge
> >06/20/06 10:46:47 -1208355136 Toolkit     Bridge:54 INFO  Bridge request: 
> >mcast 224.2.194.115 55568
> >06/20/06 10:46:47 -1208355136 Toolkit     BridgeFactory.py:108 INFO  
> >Method CreateBridge called
> >06/20/06 10:47:46 -1208355136 Toolkit     Bridge:54 INFO  Bridge request: 
> >mcast 224.2.167.7 61084
> >06/20/06 10:47:46 -1208355136 Toolkit     BridgeFactory.py:108 INFO  
> >Method CreateBridge called
> >06/20/06 10:56:26 -1208355136 ProcessManager     ProcessManager.py:42 INFO 
> >Got sigchild for unexpected process pid=1768
> >06/20/06 10:56:26 -1208355136 RegistryClient     RegistryClient.py:50 INFO 
> >No bridge registry peers reachable
> >06/20/06 10:57:37 -1208355136 ProcessManager     ProcessManager.py:42 INFO 
> >Got sigchild for unexpected process pid=1445
> >06/20/06 10:57:45 -1208355136 Toolkit     Bridge:54 INFO  Bridge request: 
> >mcast 224.2.167.7 61084
> >06/20/06 10:57:45 -1208355136 Toolkit     BridgeFactory.py:108 INFO  
> >Method CreateBridge called
> >06/20/06 10:58:24 -1208355136 Toolkit     Bridge:54 INFO  Bridge request: 
> >mcast 224.2.167.7 61084
> >06/20/06 10:58:24 -1208355136 Toolkit     BridgeFactory.py:108 INFO  
> >Method CreateBridge called
> >06/20/06 10:59:39 -1208355136 ProcessManager     ProcessManager.py:42 INFO 
> >Got sigchild for unexpected process pid=1446
> >  




More information about the ag-tech mailing list