Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 529161

Summary: CanvasLCA leaks RemoteObjects
Product: [RT] RAP Reporter: Linuxhippy <linuxhippy>
Component: RWTAssignee: Project Inbox <rap-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: ivan
Version: 3.4   
Target Milestone: 3.5   
Hardware: PC   
OS: Linux   
See Also: https://git.eclipse.org/r/#/c/114711/
Whiteboard:

Description Linuxhippy CLA 2017-12-23 11:21:59 EST
Using load testing, we discovered CanvasLCA creates two RemoteObjects which are never explocitly destroyed, and therefore live as long as the session.
Comment 1 Ivan Furnadjiev CLA 2018-01-03 06:06:10 EST
I think that it's only one RemoteObjects - the one for GC. The Canvas RemoteObjects should be destroyed by the superclass WidgetLCA#renderDispose. I'll update your Gerrit change with my proposal and with test case.
Comment 2 Ivan Furnadjiev CLA 2018-01-03 08:09:09 EST
Clemens, just updated the change. Could you please review and test it? Thanks.
Comment 3 Linuxhippy CLA 2018-01-04 05:51:02 EST
Thanks a lot, sorry the original fix was not that useful.