Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 364426 - For remote launching of profiling tools, RemoteConnection should be built on top of IRemoteFileProxy
Summary: For remote launching of profiling tools, RemoteConnection should be built on ...
Status: CLOSED FIXED
Alias: None
Product: Linux Tools
Classification: Tools
Component: Project (show other bugs)
Version: 0.9.0   Edit
Hardware: All Linux
: P3 enhancement (vote)
Target Milestone: 2.0   Edit
Assignee: Jeff Johnston CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 364433 365381
  Show dependency tree
 
Reported: 2011-11-21 18:04 EST by Corey Ashford CLA
Modified: 2013-05-08 14:42 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Corey Ashford CLA 2011-11-21 18:04:15 EST
Build Identifier: M20110909-1335

RemoteConnection is a package that implements remote launching support for profiling tools, such as Valgrind, gprof, etc.

The existing upstream package is currently built on top of the RSE protocol, and I have an internal version that modifies it (substantially) to run on top of PTP/RDT.

Jeff Johnston has developed a new interface, IRemoteFileProxy, which encapsulates the need for running tools such as autoconf's configure, and then accessing remote files (using any of several protocols), or local files using the same interface.

This new interface should be used in the RemoteConnection class as well, so that it can benefit from its multiple protocol support.

The RemoteConnection class could be renamed to something else, if desired, and provide a lot of, if not all of, the same methods it does today (e.g. recursive file uploads), to make the job of the launcher writer easier.


Reproducible: Always

Steps to Reproduce:
N/A
Comment 1 Andrew Overholt CLA 2011-11-25 16:16:00 EST
Without a "remote" bucket, let's just assign this to Jeff and see what happens :)
Comment 2 Alexander Kurtakov CLA 2013-02-18 19:35:57 EST
Jeff, what is needed to close this bug?
Comment 3 Jeff Johnston CLA 2013-02-19 12:30:22 EST
(In reply to comment #2)
> Jeff, what is needed to close this bug?

Me closing it.  This work has already been done.  RemoteConnection uses the proxy services.