On Thu, Jan 10, 2013 at 8:35 PM, Chiradeep Vittal
<chiradeep.vit...@citrix.com> wrote:
> I would like to merge my network-refactoring branch to master
>
> The main objective of this piece of refactoring was to:
> - reduce and eliminate unneeded dependencies on the orchestration piece
> - move queries to the network data into the api project
> - allow plugins to stop depending on the 'server' component
>
> I'll rebase to master to get the api_refactoring changes before proceeding. 
> This should be relatively trivial -- the physical layer is the primary admin 
> api.
>
> The 3rd and 4th tasks -- I was hoping that this split would help me move the 
> virtual routing code into its own plugin, but I now believe there is too much 
> orchestration buried into the VirtualNetworkApplianceManagerImpl to make this 
> immediately practical. So, I propose to do a second set of refactoring 
> post-4.1 to help this along.
>
> Testing:
>  - devcloud + marvin devcloud tests [basic zone]
>  - simulator + UI-based network service tests
>  - junit tests to test code that was actually re-written rather than moved
>  - compiler should detect all other api movements.

+1 - with an assumption that Alex and others are OK with it (since the
javelin branch merge was proposed first).

Reply via email to