Hi Hugo,
Do you want to keep sdn.ovs.controller param in configuration? I have
already replaced it by checking whether physical-network-isolation-type is
GRE or not. But I just see two threads using this param and I don't know
what they run for. It's placed at configure() method of OvsTunnelManager.
_isEnabled =
Boolean.parseBoolean(_configDao.getValue(Config.OvsTunnelNetwork.key()));
//sdn.ovs.controller=true
if (_isEnabled) {
_executorPool = Executors.newScheduledThreadPool(10, new
NamedThreadFactory("OVS"));
_cleanupExecutor = Executors.newScheduledThreadPool(1, new
NamedThreadFactory("OVS-Cleanup"));
}
Cheers,
2013/7/29 Nguyen Anh Tu <[email protected]>
> Hi,
>
> Following Hugo's review, I already changed and created an updated patch.
> Now I'm re-deploying system for final-testing before submitting the update
> patch. But getting an error on creating systemvm. Let me fix them first,
> make final-test and then submit the updated patch.
>
> Cheers,
>
>
> 2013/7/26 Nguyen Anh Tu <[email protected]>
>
>> Hi Hugo,
>>
>> I saw your review. But I have to concentrate to finish my report today.
>> Will comeback to review tomorrow :-)
>>
>>
>> 2013/7/25 Jenkins Cloudstack.org <[email protected]>
>>
>> This is an automatically generated e-mail. To reply, visit:
>>> https://reviews.apache.org/r/12941/
>>>
>>> Review 12941 failed the build test : FAILURE
>>> The url of build cloudstack-master-with-patch #37 is :
>>> http://jenkins.cloudstack.org/job/cloudstack-master-with-patch/37/
>>>
>>>
>>> - Jenkins Cloudstack.org
>>>
>>> On July 25th, 2013, 9:05 a.m. UTC, tuna wrote:
>>> Review request for cloudstack, Sebastien Goasguen and Hugo Trippaers.
>>> By tuna.
>>>
>>> *Updated July 25, 2013, 9:05 a.m.*
>>> *Repository: * cloudstack-git
>>> Description
>>>
>>> I made an update to refactor gre controller:
>>>
>>> + remove ovs_devices table, because we'll have an ODL plugin separately.
>>> + move command/answer to new package: com.cloud.agent.api
>>> + add Connectivity service checking
>>> + add new NetworkProvider: Ovs
>>> + add L3 services to Ovs Capabilities
>>> + add L3 services prototype code.
>>>
>>> Next step:
>>> + L3 services implement with VirtualRouter
>>> + ODL plugin
>>>
>>> Diffs
>>>
>>> - api/src/com/cloud/network/Network.java (a06208b)
>>> - client/tomcatconf/applicationContext.xml.in (60f1e30)
>>> -
>>> plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java
>>> (30b0521)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/agent/api/OvsCreateGreTunnelAnswer.java
>>> (PRE-CREATION)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/agent/api/OvsCreateGreTunnelCommand.java
>>> (PRE-CREATION)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/agent/api/OvsCreateTunnelAnswer.java
>>> (PRE-CREATION)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/agent/api/OvsCreateTunnelCommand.java
>>> (PRE-CREATION)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/agent/api/OvsDeleteFlowCommand.java
>>> (PRE-CREATION)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/agent/api/OvsDestroyBridgeCommand.java
>>> (PRE-CREATION)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/agent/api/OvsDestroyTunnelCommand.java
>>> (PRE-CREATION)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/agent/api/OvsFetchInterfaceAnswer.java
>>> (PRE-CREATION)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/agent/api/OvsFetchInterfaceCommand.java
>>> (PRE-CREATION)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/agent/api/OvsSetTagAndFlowAnswer.java
>>> (PRE-CREATION)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/agent/api/OvsSetTagAndFlowCommand.java
>>> (PRE-CREATION)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/agent/api/OvsSetupBridgeCommand.java
>>> (PRE-CREATION)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/agent/api/StartupOvsCommand.java
>>> (PRE-CREATION)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/api/response/OvsDeviceResponse.java
>>> (c0901b2)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/commands/AddOvsDeviceCmd.java
>>> (1abc324)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/commands/DeleteOvsDeviceCmd.java
>>> (87eedfb)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/commands/ListOvsDevicesCmd.java
>>> (2adb33a)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/element/OvsElement.java
>>> (0ea6b52)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/element/OvsElementService.java
>>> (b55fe6b)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/guru/OvsGuestNetworkGuru.java
>>> (bbdf110)
>>> - plugins/network-elements/ovs/src/com/cloud/network/ovs/OvsApi.java
>>> (b533312)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/ovs/OvsApiException.java
>>> (20603e0)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/ovs/OvsCreateGreTunnelAnswer.java
>>> (5f0f8c1)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/ovs/OvsCreateGreTunnelCommand.java
>>> (e2cd2d8)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/ovs/OvsCreateTunnelAnswer.java
>>> (fc2eb8a)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/ovs/OvsCreateTunnelCommand.java
>>> (1ececa0)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/ovs/OvsDeleteFlowCommand.java
>>> (2a6d5d7)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/ovs/OvsDestroyBridgeCommand.java
>>> (8be5586)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/ovs/OvsDestroyTunnelCommand.java
>>> (4594d99)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/ovs/OvsFetchInterfaceAnswer.java
>>> (1ee6606)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/ovs/OvsFetchInterfaceCommand.java
>>> (c27daf0)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/ovs/OvsSetTagAndFlowAnswer.java
>>> (ba16839)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/ovs/OvsSetTagAndFlowCommand.java
>>> (17121a0)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/ovs/OvsSetupBridgeCommand.java
>>> (29cce15)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/ovs/OvsTunnelManagerImpl.java
>>> (b1ecaac)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/ovs/StartupOvsCommand.java
>>> (b85331e)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/ovs/dao/OvsDeviceDao.java
>>> (794e45e)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/ovs/dao/OvsDeviceDaoImpl.java
>>> (11a4d48)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/ovs/dao/OvsDeviceVO.java
>>> (cab63f6)
>>> -
>>> plugins/network-elements/ovs/src/com/cloud/network/resource/OvsResource.java
>>> (a94e4f8)
>>> - setup/db/create-schema.sql (143023a)
>>>
>>> View Diff <https://reviews.apache.org/r/12941/diff/>
>>>
>>
>>
>>
>> --
>>
>> N.g.U.y.e.N.A.n.H.t.U
>>
>
>
>
> --
>
> N.g.U.y.e.N.A.n.H.t.U
>
--
N.g.U.y.e.N.A.n.H.t.U