Bug 156390 - Module resource delta support
Summary: Module resource delta support
Status: CLOSED WONTFIX
Alias: None
Product: WTP ServerTools
Classification: WebTools
Component: wst.server (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Tim deBoer CLA
QA Contact: Tim deBoer CLA
URL:
Whiteboard:
Keywords: api
Depends on:
Blocks:
 
Reported: 2006-09-06 12:52 EDT by Tim deBoer CLA
Modified: 2011-01-20 10:32 EST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tim deBoer CLA 2006-09-06 12:52:47 EDT
Currently, there is a single ModuleDelegate.members() method that provides the mapping between project resources in the workspace and published module resources. To enable incremental publishing, the server framework must call this method and compare the entire contents of the module between what is in the workspace and what has been published. This is inefficient for small changes in large projects and has caused a number of performance issues.

Igor has proposed that we create new API methods and implementation to convert resource deltas directly into module deltas. This would allow the server framework to keep track of the module deltas between each publish and efficiently publish or notify server adapters instead of reverting to members() each time.

This bug is open to track the proposal, comments, and implementation for WTP 2.0. Opening bug against wst.server for now, although this proposal probably also involves changes in wst.common/web and jst.j2ee.
Comment 1 Tim deBoer CLA 2011-01-20 10:32:22 EST
Old bug, no plan to fix. Please reopen if this is still a problem.