Bug 2801 - CIAO refactoring
Summary: CIAO refactoring
Status: RESOLVED WONTFIX
Alias: None
Product: CIAO
Classification: Unclassified
Component: CIAO Container Implementation (show other bugs)
Version: 0.5.6
Hardware: All All
: P3 enhancement
Assignee: Will Otte
URL:
Depends on: 2675 2676 2690 2697 2725 2802
Blocks: 2810
  Show dependency tree
 
Reported: 2007-02-07 09:37 CST by Will Otte
Modified: 2009-02-18 21:38 CST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Will Otte 2007-02-07 09:37:20 CST
This bug keeps track of everything related to CIAO refactoring
Comment 1 Will Otte 2007-02-07 09:38:36 CST
Accepting and adding dependencies.

Comment 2 Will Otte 2007-02-07 09:52:25 CST
I cut a branch today to start on the CIAO re-factoring.  Since, as we discussed earlier, I plan to perform 
frequent merges, I have opted to make a directory to organize these branches.

this is

http://svn.dre.vanderbilt.edu/DOC/Middleware/branches/ciao_refactoring_branches

and the branch I am currently working on is:
https://svn.dre.vanderbilt.edu/DOC/Middleware/branches/ciao_refactoring_branches/ciao_core_1/

I will also set up autobuilds for these branches, based off of the set build_set.  I have one running right 
now at

http://www.dre.vanderbilt.edu/~isisbuilds/auto_compile_logs/abbarach_ciao_refactor/

I will set up a windows and a linux build tomorrow.

I think that a good plan for the immediate future would be to:

1.)  make the core CCM IDL spec compliant
2.) rewrite the NodeApplication code to use this new interface

Merge to head

3.) Re-factor the NodeApplication such that the process boundary is now at the container level, and the 
NodeApplication is hosted inside the NodeManager process.

Merge to head

I expect each of these to be about a week, perhaps a week and a half, worth of effort.

At this point, it will be difficult to do much more work at the DAnCE level without changes cascading to 
every level.  At this point, we can look at DAnCE and sort out small changes we can make iteratively and 
work out a further plan to proceed.
Comment 3 Will Otte 2007-02-07 09:53:50 CST
Current branch is now ciao_refactor_2, build set has been updated.
Comment 4 Will Otte 2009-02-18 21:38:35 CST
Obsolete.