Nuno Carvalho a écrit :
This can happen because of networking problems. TCP would help you with its flow control. Can you give us details about why the channels with TCP did not work?
My config on both servers is using VLANs :


eth0 Link encap:Ethernet HWaddr 00:16:3E:00:00:17 inet6 addr: fe80::216:3eff:fe00:17/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:223219144 errors:0 dropped:0 overruns:0 frame:0
         TX packets:214197345 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:36519915622 (34.0 GiB)  TX bytes:35349115989 (32.9 GiB)

eth0.10 Link encap:Ethernet HWaddr 00:16:3E:00:00:17 inet addr:10.0.0.58 Bcast:10.0.0.127 Mask:255.255.255.128
         inet6 addr: fe80::216:3eff:fe00:17/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1496  Metric:1
         RX packets:2058381 errors:0 dropped:0 overruns:0 frame:0
         TX packets:2337870 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:1679627790 (1.5 GiB)  TX bytes:2675119647 (2.4 GiB)

eth0.24 Link encap:Ethernet HWaddr 00:16:3E:00:00:17 inet addr:192.168.0.27 Bcast:192.168.0.31 Mask:255.255.255.248
         inet6 addr: fe80::216:3eff:fe00:17/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1496  Metric:1
         RX packets:211779752 errors:0 dropped:0 overruns:0 frame:0
         TX packets:211859450 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:29579174652 (27.5 GiB)  TX bytes:32673990531 (30.4 GiB)


I tried to force the conf to use vlan 24 :

<channel name="TCP SEQ Channel" template="tcp_sequencer" initialized="yes">
<memorymanagement size="40000000" up_threshold="15000000" down_threshold="7000000" />
       <chsession name="hederalayer">
               <parameter name="gossip_address">224.1.1.5</parameter>
<parameter name="local_address">192.168.0.27:12000</parameter>
       </chsession>
</channel>


And both servers try to run on vlan 10 :

Controller Sequoia02 :

17:44:27,579 INFO  controller.core.Controller Sequoia  controller (2.10.6)
17:44:27,696 INFO controller.core.Controller Loading configuration file: /test/persist/sequoia/config/controller/controller.xml
17:44:27,949 INFO  controller.core.Controller JMX is enabled
17:44:27,984 INFO controller.core.Controller Starting JMX server on host: sequoia02.testplatform.com 17:44:28,415 INFO controller.backup.BackupManager Registering backuper MySQL to handle format MySQL raw dump 17:44:28,440 INFO backend.DatabaseBackend.sqldev3 Adding connection manager for virtual user "testme" 17:44:28,448 INFO backend.DatabaseBackend.sqldev4 Adding connection manager for virtual user "testme" 17:44:28,808 INFO controller.RequestManager.sequoia Request manager will parse requests with the following granularity: TABLE 17:44:28,820 INFO controller.virtualdatabase.sequoia Using Hedera properties file: /hedera_appia.properties 17:44:29,106 INFO appia.xml.AppiaXML Loading XML configuration from file: /test/persist/sequoia/config/appia.xml
17:44:29,562 INFO  continuent.hedera.appia AppiaThread: Starting Appia.
17:44:29,602 DEBUG continuent.hedera.gms Appia reported new view:
version: 1
group: [Group:sequoia]
id: [ViewID:0;[AppiaHedera@/10.0.0.58:12000]]
previous: []
view: [[AppiaHedera@/10.0.0.58:12000],]
addresses: [/10.0.0.58:12000,]

17:44:31,608 INFO controller.virtualdatabase.sequoia Group sequoia connected to Member(address=/10.0.0.58:12000, uid=10.0.0.58:12000) 17:44:31,609 INFO controller.virtualdatabase.sequoia First controller in group sequoia 17:44:31,668 INFO sequoia.controller.recoverylog Checking recovery log consistency 17:44:31,677 INFO controller.virtualdatabase.sequoia Enabling backend sqldev3 from checkpoint disable all backends-sequoia02.testplatform.com:25322-20070326174247685+0200 17:44:31,985 INFO backend.DatabaseBackend.sqldev3 Detected backend as: MySQL 17:44:32,105 INFO controller.RequestManager.sequoia Setting new virtual database schema.
17:44:32,246 INFO  controller.recoverylog.RecoverThread Starting recovery
17:44:32,250 DEBUG continuent.hedera.adapters Sending message 0 to 1 members. 17:44:32,316 DEBUG continuent.hedera.adapters Replying to Member(address=/10.0.0.58:12000, uid=10.0.0.58:12000) for message 0 17:44:32,320 DEBUG continuent.hedera.adapters Received reply from Member(address=/10.0.0.58:12000, uid=10.0.0.58:12000) to message 0 17:44:32,320 INFO controller.RequestManager.sequoia All activity is suspended for sequoia
17:44:32,324 INFO  controller.recoverylog.RecoverThread Recovery completed
17:44:32,366 DEBUG continuent.hedera.adapters Sending message 1 to 1 members. 17:44:32,371 DEBUG continuent.hedera.adapters Replying to Member(address=/10.0.0.58:12000, uid=10.0.0.58:12000) for message 1 17:44:32,374 DEBUG continuent.hedera.adapters Received reply from Member(address=/10.0.0.58:12000, uid=10.0.0.58:12000) to message 1 17:44:32,374 INFO controller.recoverylog.RecoverThread Database backend sqldev3 is now enabled 17:44:32,376 DEBUG continuent.hedera.adapters Sending message 2 to 0 members. 17:44:32,378 WARN controller.virtualdatabase.sequoia No response while getting static metadata from remote controller 17:44:32,395 INFO controller.virtualdatabase.sequoia Enabling backend sqldev4 from checkpoint disable all backends-sequoia02.testplatform.com:25322-20070326174247685+0200 17:44:32,705 INFO backend.DatabaseBackend.sqldev4 Detected backend as: MySQL 17:44:32,728 INFO controller.RequestManager.sequoia Virtual database schema merged with new schema.
17:44:32,745 INFO  controller.recoverylog.RecoverThread Starting recovery
17:44:32,748 DEBUG continuent.hedera.adapters Sending message 3 to 1 members. 17:44:32,780 DEBUG continuent.hedera.adapters Replying to Member(address=/10.0.0.58:12000, uid=10.0.0.58:12000) for message 3 17:44:32,783 DEBUG continuent.hedera.adapters Received reply from Member(address=/10.0.0.58:12000, uid=10.0.0.58:12000) to message 3 17:44:32,783 INFO controller.RequestManager.sequoia All activity is suspended for sequoia
17:44:32,788 INFO  controller.recoverylog.RecoverThread Recovery completed
17:44:32,801 DEBUG continuent.hedera.adapters Sending message 4 to 1 members. 17:44:32,805 DEBUG continuent.hedera.adapters Replying to Member(address=/10.0.0.58:12000, uid=10.0.0.58:12000) for message 4 17:44:32,809 DEBUG continuent.hedera.adapters Received reply from Member(address=/10.0.0.58:12000, uid=10.0.0.58:12000) to message 4 17:44:32,809 INFO controller.recoverylog.RecoverThread Database backend sqldev4 is now enabled
17:44:32,813 INFO  controller.core.Controller Adding VirtualDatabase sequoia
17:44:32,821 INFO controller.core.Controller Waiting for connections on 192.168.0.27:25322 17:44:32,852 INFO controller.core.Controller Controller started on 2007.03.26 13 at 05:44:32 PM CEST 17:44:32,852 INFO controller.core.Controller Controller sequoia02.testplatform.com:25322 ready, listening to requests ...







Controller Sequoia01 :

17:43:53,815 INFO  controller.core.Controller Sequoia  controller (2.10.6)
17:43:53,948 INFO controller.core.Controller Loading configuration file: /test/persist/sequoia/config/controller/controller.xml
17:43:54,181 INFO  controller.core.Controller JMX is enabled
17:43:54,220 INFO controller.core.Controller Starting JMX server on host: sequoia01.testplatform.com 17:43:54,798 INFO controller.backup.BackupManager Registering backuper MySQL to handle format MySQL raw dump 17:43:54,860 INFO backend.DatabaseBackend.sqldev1 Adding connection manager for virtual user "testme" 17:43:54,873 INFO backend.DatabaseBackend.sqldev2 Adding connection manager for virtual user "testme" 17:43:55,295 INFO controller.RequestManager.sequoia Request manager will parse requests with the following granularity: TABLE 17:43:55,311 INFO controller.virtualdatabase.sequoia Using Hedera properties file: /hedera_appia.properties 17:43:55,541 INFO appia.xml.AppiaXML Loading XML configuration from file: /test/persist/sequoia/config/appia.xml
17:43:56,390 INFO  continuent.hedera.appia AppiaThread: Starting Appia.
17:43:56,469 DEBUG continuent.hedera.gms Appia reported new view:
version: 1
group: [Group:sequoia]
id: [ViewID:0;[AppiaHedera@/10.0.0.57:12000]]
previous: []
view: [[AppiaHedera@/10.0.0.57:12000],]
addresses: [/10.0.0.57:12000,]

17:43:58,477 INFO controller.virtualdatabase.sequoia Group sequoia connected to Member(address=/10.0.0.57:12000, uid=10.0.0.57:12000) 17:43:58,478 INFO controller.virtualdatabase.sequoia First controller in group sequoia 17:43:58,535 INFO sequoia.controller.recoverylog Checking recovery log consistency 17:43:58,551 INFO controller.virtualdatabase.sequoia Enabling backend sqldev1 from checkpoint disable all backends-sequoia01.testplatform.com:25322-20070326174258962+0200 17:43:58,969 INFO backend.DatabaseBackend.sqldev1 Detected backend as: MySQL 17:43:59,136 INFO controller.RequestManager.sequoia Setting new virtual database schema.
17:43:59,283 INFO  controller.recoverylog.RecoverThread Starting recovery
17:43:59,312 DEBUG continuent.hedera.adapters Sending message 0 to 1 members. 17:43:59,725 DEBUG continuent.hedera.adapters Replying to Member(address=/10.0.0.57:12000, uid=10.0.0.57:12000) for message 0 17:43:59,731 DEBUG continuent.hedera.adapters Received reply from Member(address=/10.0.0.57:12000, uid=10.0.0.57:12000) to message 0 17:43:59,732 INFO controller.RequestManager.sequoia All activity is suspended for sequoia
17:43:59,736 INFO  controller.recoverylog.RecoverThread Recovery completed
17:43:59,773 DEBUG continuent.hedera.adapters Sending message 1 to 1 members. 17:43:59,780 DEBUG continuent.hedera.adapters Replying to Member(address=/10.0.0.57:12000, uid=10.0.0.57:12000) for message 1 17:43:59,785 DEBUG continuent.hedera.adapters Received reply from Member(address=/10.0.0.57:12000, uid=10.0.0.57:12000) to message 1 17:43:59,785 INFO controller.recoverylog.RecoverThread Database backend sqldev1 is now enabled 17:43:59,787 DEBUG continuent.hedera.adapters Sending message 2 to 0 members. 17:43:59,789 WARN controller.virtualdatabase.sequoia No response while getting static metadata from remote controller 17:43:59,817 INFO controller.virtualdatabase.sequoia Enabling backend sqldev2 from checkpoint disable all backends-sequoia01.testplatform.com:25322-20070326174258962+0200 17:44:00,233 INFO backend.DatabaseBackend.sqldev2 Detected backend as: MySQL 17:44:00,261 INFO controller.RequestManager.sequoia Virtual database schema merged with new schema.
17:44:00,281 INFO  controller.recoverylog.RecoverThread Starting recovery
17:44:00,326 DEBUG continuent.hedera.adapters Sending message 3 to 1 members. 17:44:00,342 DEBUG continuent.hedera.adapters Replying to Member(address=/10.0.0.57:12000, uid=10.0.0.57:12000) for message 3 17:44:00,363 DEBUG continuent.hedera.adapters Received reply from Member(address=/10.0.0.57:12000, uid=10.0.0.57:12000) to message 3 17:44:00,364 INFO controller.RequestManager.sequoia All activity is suspended for sequoia
17:44:00,368 INFO  controller.recoverylog.RecoverThread Recovery completed
17:44:00,387 DEBUG continuent.hedera.adapters Sending message 4 to 1 members. 17:44:00,394 DEBUG continuent.hedera.adapters Replying to Member(address=/10.0.0.57:12000, uid=10.0.0.57:12000) for message 4 17:44:00,402 DEBUG continuent.hedera.adapters Received reply from Member(address=/10.0.0.57:12000, uid=10.0.0.57:12000) to message 4 17:44:00,403 INFO controller.recoverylog.RecoverThread Database backend sqldev2 is now enabled
17:44:00,407 INFO  controller.core.Controller Adding VirtualDatabase sequoia
17:44:00,416 INFO controller.core.Controller Waiting for connections on 192.168.0.26:25322 17:44:00,437 INFO controller.core.Controller Controller started on 2007.03.26 13 at 05:44:00 PM CEST 17:44:00,437 INFO controller.core.Controller Controller sequoia01.testplatform.com:25322 ready, listening to requests ...



I don't want to use vlan 10 because it's a special closed network running with dhcp addresses that are not suitable for that purpose. In fact, even if I don't force the IP address in the TCP config, controllers never see each other.

Also note the 1496 MTU on interfaces that could perhaps be the cause of some trouble ...



BR,
Sylvain.

_______________________________________________
Sequoia mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/sequoia

Reply via email to