[controller-dev] Cannot build the code
Liguangpeng (Roc, IPTechnologyResearchDept&HW) <guangpeng.li@...>
Hi all,
Thanks Michal. I re-download the controller code today, and run ‘mvn clean install -X’ under controller’s home directory. Then get similar problems, I think the root reason is the same. The build log(last part) is attached. I really want to know which addresses and ports will test codes connect to, why ‘connect timed out ’ occurred? PS: I can build the controller code successfully some days ago on the same machine(linux+ jdk 7+ maven 3.1.0, without any firewall), why cannot build the newest version?
Thanks/Guangpeng
From: Michal Rehak -X (mirehak - Pantheon Technologies SRO at Cisco)
[mailto:mirehak@...]
Sent: Wednesday, October 02, 2013 5:20 PM To: Liguangpeng (Roc, IPTechnologyResearchDept&HW); Ed Warnicke (eaw) Cc: Zhipeng Huang; controller-dev@...; infrastructure@... Subject: RE: [controller-dev] Cannot build the code
Hello Guangpeng, From: Liguangpeng
(Roc, IPTechnologyResearchDept&HW) [guangpeng.li@...] hi Ed & Michal,
I builded the project on debian Linux on which there is no firewall installed. And more, I used netstat command to make sure ports(80 & 12001) are normal. I writed a simple tcpserver program to bind these ports, both are ok. So I donot think this is the reason. There need some other ports ?
Thanks for your help. I will try other methods to confirm this problem after my national day holidays.
Thanks/Guangpeng 发件人:
Ed Warnicke (eaw) [eaw@...] I agree with Michal, this looks like a firewall on the host issue causing the test to fail.
Ed On Sep 30, 2013, at 1:41 AM, Michal Rehak -X (mirehak - Pantheon Technologies SRO at Cisco) <mirehak@...> wrote:
Hello Guangpeng, From: controller-dev-bounces@...
[controller-dev-bounces@...] on behalf of Zhipeng Huang [zhipengh512@...] My guess would be the lines like
InetAddress addr = this.clusterService.getMyAddress();
if you dig into getMyAddress() maybe could give you something.
On Sun, Sep 29, 2013 at 7:19 PM, Liguangpeng (Roc, IPTechnologyResearchDept&HW) <guangpeng.li@...> wrote: Hi Ed and All,
I used ‘mvn clean install -nsu’, but got the same errors. Then I make sure that maven can download bundles through Internet, and the ports (8080/12001) can be used successfully. By the output of build, I think problem is caused by ‘clustering.services.integrationtest’ bundle. Though I know the class of ‘org.opendaylight.controller.clustering.services_implementation.internal.ClusteringServicesIT’ want to connect to somewhere and timed out, I cannot find the destination where it wants to connect . The key message is as follows, and more build log is attached. If I get something wrong, please tell me.
------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.opendaylight.controller.clustering.services_implementation.internal.ClusteringServicesIT Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 44.534 sec <<< FAILURE! - in org.opendaylight.controller.clustering.services_implementation.internal.ClusteringServicesIT clusterTest(org.opendaylight.controller.clustering.services_implementation.internal.ClusteringServicesIT) Time elapsed: 22.885 sec <<< ERROR! java.net.ConnectException: Connection timed out at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:579) at java.net.Socket.connect(Socket.java:528) at sun.net.NetworkClient.doConnect(NetworkClient.java:180) at sun.net.www.http.HttpClient.openServer(HttpClient.java:378) at sun.net.www.http.HttpClient.openServer(HttpClient.java:473) at sun.net.www.http.HttpClient.<init>(HttpClient.java:203) at sun.net.www.http.HttpClient.New(HttpClient.java:290) at sun.net.www.http.HttpClient.New(HttpClient.java:306) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:995) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:931) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:849) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1299) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:468) at org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:115) at org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116) at org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88) at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61) at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:601) at org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:60) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724)
clusterContainerAndGlobalTest(org.opendaylight.controller.clustering.services_implementation.internal.ClusteringServicesIT) Time elapsed: 21.032 sec <<< ERROR! java.net.ConnectException: Connection timed out at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:579) at java.net.Socket.connect(Socket.java:528) at sun.net.NetworkClient.doConnect(NetworkClient.java:180) at sun.net.www.http.HttpClient.openServer(HttpClient.java:378) at sun.net.www.http.HttpClient.openServer(HttpClient.java:473) at sun.net.www.http.HttpClient.<init>(HttpClient.java:203) at sun.net.www.http.HttpClient.New(HttpClient.java:290) at sun.net.www.http.HttpClient.New(HttpClient.java:306) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:995) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:931) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:849) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1299) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:468) at org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:115) at org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116) at org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88) at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61) at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:601) at org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:60) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724)
Results :
Tests in error: ClusteringServicesIT.clusterTest » Connect Connection timed out ClusteringServicesIT.clusterContainerAndGlobalTest » Connect Connection timed ...
Tests run: 2, Failures: 0, Errors: 2, Skipped: 0
[INFO] [INFO] --- maven-failsafe-plugin:2.15:verify (failsafe-verify) @ clustering.services.integrationtest --- [INFO] Failsafe report directory: /root/projects/controller/opendaylight/clustering/integrationtest/target/failsafe-reports [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] commons.parent .................................... SUCCESS [0.269s] [INFO] checkstyle ........................................ SUCCESS [18.313s] [INFO] commons.opendaylight .............................. SUCCESS [5.461s] [INFO] sal ............................................... SUCCESS [10.179s] [INFO] clustering.services ............................... SUCCESS [1.431s] [INFO] configuration ..................................... SUCCESS [1.379s] [INFO] topologymanager ................................... SUCCESS [3.556s] [INFO] switchmanager ..................................... SUCCESS [3.002s] [INFO] hosttracker ....................................... SUCCESS [2.679s] [INFO] forwardingrulesmanager ............................ SUCCESS [4.697s] [INFO] forwarding.staticrouting .......................... SUCCESS [3.704s] [INFO] clustering.services-implementation ................ SUCCESS [13.490s] [INFO] sal.implementation ................................ SUCCESS [3.108s] [INFO] containermanager .................................. SUCCESS [1.525s] [INFO] containermanager.it.implementation ................ SUCCESS [2.794s] [INFO] commons.integrationtest ........................... SUCCESS [0.227s] [INFO] clustering.services.integrationtest ............... FAILURE [46.251s] [INFO] clustering.stub ................................... SKIPPED [INFO] clustering.test ................................... SKIPPED [INFO] configuration.implementation ...................... SKIPPED [INFO] protocol_plugins.stub ............................. SKIPPED [INFO] statisticsmanager ................................. SKIPPED [INFO] switchmanager.implementation ...................... SKIPPED [INFO] configuration.integrationtest ..................... SKIPPED [INFO] commons.thirdparty ................................ SKIPPED [INFO] net.sf.jung2 ...................................... SKIPPED [INFO] routing.dijkstra_implementation ................... SKIPPED [INFO] sal.connection .................................... SKIPPED [INFO] connectionmanager ................................. SKIPPED [INFO] arphandler ........................................ SKIPPED [INFO] forwardingrulesmanager.implementation ............. SKIPPED [INFO] connectionmanager.implementation .................. SKIPPED [INFO] sal.connection.implementation ..................... SKIPPED [INFO] hosttracker.implementation ........................ SKIPPED [INFO] forwardingrulesmanager.integrationtest ............ SKIPPED [INFO] hosttracker.integrationtest ....................... SKIPPED [INFO] hosttracker_new ................................... SKIPPED [INFO] hosttracker_new.implementation .................... SKIPPED [INFO] usermanager ....................................... SKIPPED [INFO] appauth ........................................... SKIPPED [INFO] containermanager.implementation ................... SKIPPED [INFO] switchmanager.integrationtest ..................... SKIPPED [INFO] statisticsmanager.implementation .................. SKIPPED [INFO] statisticsmanager.integrationtest ................. SKIPPED [INFO] usermanager.implementation ........................ SKIPPED [INFO] security .......................................... SKIPPED [INFO] OpenFlow Java ..................................... SKIPPED [INFO] com.sun.jersey.jersey-servlet ..................... SKIPPED [INFO] org.apache.catalina.filters.CorsFilter ............ SKIPPED [INFO] sal.networkconfiguration .......................... SKIPPED [INFO] sal.networkconfiguration.implementation ........... SKIPPED [INFO] web ............................................... SKIPPED [INFO] flows.web ......................................... SKIPPED [INFO] devices.web ....................................... SKIPPED [INFO] troubleshoot.web .................................. SKIPPED [INFO] topology.web ...................................... SKIPPED [INFO] networkconfig.neutron ............................. SKIPPED [INFO] networkconfig.neutron.implementation .............. SKIPPED [INFO] bundlescanner ..................................... SKIPPED [INFO] commons.northbound ................................ SKIPPED [INFO] networkconfig.neutron.northbound .................. SKIPPED [INFO] bundlescanner.implementation ...................... SKIPPED [INFO] topology.northbound ............................... SKIPPED [INFO] forwarding.staticrouting.northbound ............... SKIPPED [INFO] statistics.northbound ............................. SKIPPED [INFO] flowprogrammer.northbound ......................... SKIPPED [INFO] hosttracker.northbound ............................ SKIPPED [INFO] subnets.northbound ................................ SKIPPED [INFO] switchmanager.northbound .......................... SKIPPED [INFO] containermanager.northbound ....................... SKIPPED [INFO] networkconfig.bridgedomain.northbound ............. SKIPPED [INFO] logging.bridge .................................... SKIPPED [INFO] northbound.integrationtest ........................ SKIPPED [INFO] protocol_plugins.openflow ......................... SKIPPED [INFO] samples.simpleforwarding .......................... SKIPPED [INFO] samples.loadbalancer .............................. SKIPPED [INFO] samples.loadbalancer.northbound ................... SKIPPED [INFO] concepts .......................................... SKIPPED [INFO] sal-parent ........................................ SKIPPED [INFO] sal-common ........................................ SKIPPED [INFO] sal-common-util ................................... SKIPPED [INFO] sal-core-api ...................................... SKIPPED [INFO] sal-core-spi ...................................... SKIPPED [INFO] sal-broker-impl ................................... SKIPPED [INFO] sal-binding-api ................................... SKIPPED [INFO] sal-binding-broker-impl ........................... SKIPPED [INFO] sal-samples ....................................... SKIPPED [INFO] sample-toaster .................................... SKIPPED [INFO] sample-toaster-consumer ........................... SKIPPED [INFO] sample-toaster-provider ........................... SKIPPED [INFO] sample-toaster-it ................................. SKIPPED [INFO] model-parent ...................................... SKIPPED [INFO] model-inventory ................................... SKIPPED [INFO] model-flow-base ................................... SKIPPED [INFO] model-flow-service ................................ SKIPPED [INFO] model-flow-statistics ............................. SKIPPED [INFO] sal-compability ................................... SKIPPED [INFO] distribution.opendaylight ......................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2:03.999s [INFO] Finished at: Sun Sep 29 11:22:14 EDT 2013 [INFO] Final Memory: 220M/420M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-failsafe-plugin:2.15:verify (failsafe-verify) on project clustering.services.integrationtest: There are test failures. [ERROR] [ERROR] Please refer to /root/projects/controller/opendaylight/clustering/integrationtest/target/failsafe-reports for the individual test results. [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :clustering.services.integrationtest
Thanks/Guangpeng
From: Ed
Warnicke (eaw) [mailto:eaw@...]
Guangpeng, For the build to work maven does have to be able to resolve the needed dependencies, this can happen in the following ways"
1) It could find them in the local .~/m2/repository/ directory because they have been previously downloaded by a previous maven build and cached there. 2) It could reach out over the internet to the nexus repo and download them from there.
Many dependencies right now are 'SNAPSHOT' dependencies, meaning that they are known to be changing actively. Because of this maven will try to go back to the repositories over the internet to see if there are more up to date versions.
If you run
mvn clean install -nsu
It will skip checking for updates to snapshots… its not *generally* a good idea to do this, but if you find yourself temporarily without internet connectivity (say on a plane) this is a very handy trick to speed up the build :)
Ed On Sep 27, 2013, at 1:42 AM, "Liguangpeng (Roc, IPTechnologyResearchDept&HW)" <guangpeng.li@...> wrote:
Hi Madhu,
The log is attached. It seems that the build process need internet connection, is that necessary?
Thanks/Guangpeng
From: Madhu Venugopal (vmadhu) [mailto:vmadhu@cisco.com]
Hi Guangpeng,
Yes. It should work without the need to skip the tests. Can you please paste the full error that you see before this failure ?
FYI, I just pulled the code and was able to build it without the need to skip the tests.
-Madhu
From: Roc <Liguangpeng>, "IPTechnologyResearchDept&HW)"
<guangpeng.li@...>
Build Success. Thanks very much. But why need to skip Tests? I can build successfully without ‘-DskipTests’ option before. Any one can explain ?
Thanks/Guangpeng
From: Zhipeng Huang [mailto:zhipengh512@...]
HI guangpeng, try mvn clean install -DskipTests
On Thu, Sep 26, 2013 at 8:47 PM, Liguangpeng (Roc, IPTechnologyResearchDept&HW) <guangpeng.li@...> wrote: Hi team,
I download the newest code of controller. And ‘cd ~/controller’ then ‘mvn clean install’. Unfortunately, I get failures as follows. Any one can help ? Thanks.
[INFO] --- maven-failsafe-plugin:2.15:verify (failsafe-verify) @ clustering.services.integrationtest --- [INFO] Failsafe report directory: /root/workspace/controller/opendaylight/clustering/integrationtest/target/failsafe-reports [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] commons.parent .................................... SUCCESS [0.184s] [INFO] checkstyle ........................................ SUCCESS [0.699s] [INFO] commons.opendaylight .............................. SUCCESS [47.789s] [INFO] sal ............................................... SUCCESS [11.157s] [INFO] clustering.services ............................... SUCCESS [1.292s] [INFO] configuration ..................................... SUCCESS [1.321s] [INFO] topologymanager ................................... SUCCESS [2.822s] [INFO] switchmanager ..................................... SUCCESS [2.880s] [INFO] hosttracker ....................................... SUCCESS [2.465s] [INFO] forwardingrulesmanager ............................ SUCCESS [3.088s] [INFO] forwarding.staticrouting .......................... SUCCESS [2.723s] [INFO] clustering.services-implementation ................ SUCCESS [9.888s] [INFO] sal.implementation ................................ SUCCESS [2.561s] [INFO] containermanager .................................. SUCCESS [1.059s] [INFO] containermanager.it.implementation ................ SUCCESS [2.163s] [INFO] commons.integrationtest ........................... SUCCESS [0.155s] [INFO] clustering.services.integrationtest ............... FAILURE [44.779s] [INFO] clustering.stub ................................... SKIPPED [INFO] clustering.test ................................... SKIPPED [INFO] configuration.implementation ...................... SKIPPED [INFO] protocol_plugins.stub ............................. SKIPPED [INFO] statisticsmanager ................................. SKIPPED [INFO] switchmanager.implementation ...................... SKIPPED [INFO] configuration.integrationtest ..................... SKIPPED [INFO] commons.thirdparty ................................ SKIPPED [INFO] net.sf.jung2 ...................................... SKIPPED [INFO] routing.dijkstra_implementation ................... SKIPPED [INFO] sal.connection .................................... SKIPPED [INFO] connectionmanager ................................. SKIPPED [INFO] arphandler ........................................ SKIPPED [INFO] forwardingrulesmanager.implementation ............. SKIPPED [INFO] connectionmanager.implementation .................. SKIPPED [INFO] sal.connection.implementation ..................... SKIPPED [INFO] hosttracker.implementation ........................ SKIPPED [INFO] forwardingrulesmanager.integrationtest ............ SKIPPED [INFO] hosttracker.integrationtest ....................... SKIPPED [INFO] hosttracker_new ................................... SKIPPED [INFO] hosttracker_new.implementation .................... SKIPPED [INFO] usermanager ....................................... SKIPPED [INFO] appauth ........................................... SKIPPED [INFO] containermanager.implementation ................... SKIPPED [INFO] switchmanager.integrationtest ..................... SKIPPED [INFO] statisticsmanager.implementation .................. SKIPPED [INFO] statisticsmanager.integrationtest ................. SKIPPED [INFO] usermanager.implementation ........................ SKIPPED [INFO] security .......................................... SKIPPED [INFO] OpenFlow Java ..................................... SKIPPED [INFO] com.sun.jersey.jersey-servlet ..................... SKIPPED [INFO] org.apache.catalina.filters.CorsFilter ............ SKIPPED [INFO] sal.networkconfiguration .......................... SKIPPED [INFO] sal.networkconfiguration.implementation ........... SKIPPED [INFO] web ............................................... SKIPPED [INFO] flows.web ......................................... SKIPPED [INFO] devices.web ....................................... SKIPPED [INFO] troubleshoot.web .................................. SKIPPED [INFO] topology.web ...................................... SKIPPED [INFO] networkconfig.neutron ............................. SKIPPED [INFO] networkconfig.neutron.implementation .............. SKIPPED [INFO] bundlescanner ..................................... SKIPPED [INFO] commons.northbound ................................ SKIPPED [INFO] networkconfig.neutron.northbound .................. SKIPPED [INFO] bundlescanner.implementation ...................... SKIPPED [INFO] topology.northbound ............................... SKIPPED [INFO] forwarding.staticrouting.northbound ............... SKIPPED [INFO] statistics.northbound ............................. SKIPPED [INFO] flowprogrammer.northbound ......................... SKIPPED [INFO] hosttracker.northbound ............................ SKIPPED [INFO] subnets.northbound ................................ SKIPPED [INFO] switchmanager.northbound .......................... SKIPPED [INFO] containermanager.northbound ....................... SKIPPED [INFO] networkconfig.bridgedomain.northbound ............. SKIPPED [INFO] logging.bridge .................................... SKIPPED [INFO] northbound.integrationtest ........................ SKIPPED [INFO] protocol_plugins.openflow ......................... SKIPPED [INFO] samples.simpleforwarding .......................... SKIPPED [INFO] samples.loadbalancer .............................. SKIPPED [INFO] samples.loadbalancer.northbound ................... SKIPPED [INFO] concepts .......................................... SKIPPED [INFO] sal-parent ........................................ SKIPPED [INFO] sal-common ........................................ SKIPPED [INFO] sal-common-util ................................... SKIPPED [INFO] sal-core-api ...................................... SKIPPED [INFO] sal-core-spi ...................................... SKIPPED [INFO] sal-broker-impl ................................... SKIPPED [INFO] sal-binding-api ................................... SKIPPED [INFO] sal-binding-broker-impl ........................... SKIPPED [INFO] sal-samples ....................................... SKIPPED [INFO] sample-toaster .................................... SKIPPED [INFO] sample-toaster-consumer ........................... SKIPPED [INFO] sample-toaster-provider ........................... SKIPPED [INFO] sample-toaster-it ................................. SKIPPED [INFO] model-parent ...................................... SKIPPED [INFO] model-inventory ................................... SKIPPED [INFO] model-flow-base ................................... SKIPPED [INFO] model-flow-service ................................ SKIPPED [INFO] model-flow-statistics ............................. SKIPPED [INFO] sal-compability ................................... SKIPPED [INFO] distribution.opendaylight ......................... SKIPPED [INFO] odl-model-project ................................. SKIPPED [INFO] archetypes-parent ................................. SKIPPED [INFO] releasepom ........................................ SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2:19.103s [INFO] Finished at: Fri Sep 27 11:12:57 EDT 2013 [INFO] Final Memory: 219M/465M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-failsafe-plugin:2.15:verify (failsafe-verify) on project clustering.services.integrationtest: There are test failures. [ERROR] [ERROR] Please refer to /root/workspace/controller/opendaylight/clustering/integrationtest/target/failsafe-reports for the individual test results. [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :clustering.services.integrationtest
-- Zhipeng Huang Master Of Science & Research Assistant Mobile Ad-Hoc Network Lab California Institute for Telecommunications and Information Technology Department of Electric Engineering and Computer Science Department of Networked Systems University of California, Irvine Phone: 949-419-4241 Email: zhipengh@... Office: Calit2 Building Room 2402 <log.log>_______________________________________________
-- Zhipeng Huang Master Of Science & Research Assistant Mobile Ad-Hoc Network Lab California Institute for Telecommunications and Information Technology Department of Electric Engineering and Computer Science Department of Networked Systems University of California, Irvine Phone: 949-419-4241 Email: zhipengh@... Office: Calit2 Building Room 2402 _______________________________________________
|
|