Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 369907 - [Subsystems] Rework DAG interface
Summary: [Subsystems] Rework DAG interface
Status: NEW
Alias: None
Product: Virgo
Classification: RT
Component: runtime (show other bugs)
Version: unspecified   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 enhancement (vote)
Target Milestone: 3.5.1.RELEASE   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-27 04:42 EST by Glyn Normington CLA
Modified: 2012-06-22 06:35 EDT (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 Glyn Normington CLA 2012-01-27 04:42:16 EST
The DAG should simply have a createNode method and not attempt to track "root" nodes. See the usage in the kernel which simulates this behaviour by immediately removing created nodes from the list of root nodes (which otherwise would grow indefinitely).

This should be done once the code is on master, for ease of rippling. It can certainly wait until then.
Comment 1 Glyn Normington CLA 2012-02-13 16:45:43 EST
Removing blocking of 358441 since the current behaviour is functionally equivalent and this bug simply needs to be implemented before we ship 3.5.0.

(This will allow us to close off bug 357850 so users can try it out in 3.5.0.M03.)
Comment 2 Glyn Normington CLA 2012-06-22 06:35:45 EDT
Targeting 3.5.1.