Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 80661 Details for
Bug 196435
Eliminate jvm activation on AC startup
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
Feature Description Document
TPTP_feature_196435.html (text/html), 3.78 KB, created by
Igor Alelekov
on 2007-10-18 10:10:21 EDT
(
hide
)
Description:
Feature Description Document
Filename:
MIME Type:
Creator:
Igor Alelekov
Created:
2007-10-18 10:10:21 EDT
Size:
3.78 KB
patch
obsolete
><!-- ----------------------------------------------------------------------------- --> ><!-- >Project: Eclipse Test and Performance Tools Platform Project >--> ><!-- ----------------------------------------------------------------------------- --> > ><!doctype html public "-//w3c//dtd html 4.0 transitional//en"> ><html> > <head> > <title>TPTP feature bugzilla_number 165409</title> > <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> > <link rel="stylesheet" type="text/css" href="http://www.eclipse.org/tptp/eclipse_style.css" > > <style> ></style> > </head> > <body> > ><h1>TPTP feature: <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=196435">196435</a></h1> ><table border="0" cellpadding="2" cellspacing="2"> > <tbody> > <tr> > <td width="100">Author:</td> > <td>Igor Alelekov</td> > </tr> > <tr> > <td width="100">email:</td> > <td><a href="mailto:igor.alelekov@intel.com">igor.alelekov@intel.com</a></td> > </tr> > <tr> > <td width="100">Last updated:</td> > <td> > <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%m/%d/%Y %H:%M %Z" startspan -->10/18/2007 18:04 +0400<!--webbot bot="Timestamp" endspan i-checksum="28657" --></td> > </tr> > </tbody> ></table> ><br/> ><font color="red">Rough workload estimate in person weeks:</font> ><br/> ><table border="1"> > <tbody> > <tr> > <th>Process</th> > <th>Sizing</th> > <th>Names of people doing the work</th> > </tr> > <tr> > <td>Design</td> > <td>1</td> > <td rowspan="4"> </td> > </tr> > <tr> > <td>Code</td> > <td>1</td> > </tr> > <tr> > <td>Test</td> > <td>0.5</td> > </tr> > <tr> > <td>Documentation</td> > <td>0</td> > </tr> > <tr> > <td>Build and infrastructure</td> > <td>0</td> > <td> </td> > </tr> > <tr> > <td>Code review & other committer work <br/> > (e.g. check-in, contribution tracking) <br/> > if this is to be contributed by someone who <br/> > is not a committer in the component > </td> > <td>0</td> > <td>N/A - will be done by committer</td> > </tr> > <tr> > <td><b><font color="red">Total</font></b></td> > <td colspan="2"><font color="#FF0000"><b>2.5</b></font></td> > </tr> > </tbody> ></table> ><br> ><h2>Requirement summary</h2> ><p>This feature should cover the work required to implement native Hyades file server in the AC. >Currently, file server used in the Client Compatibility Layer (required by old Hyades clients) >is implemented in Java and is accessed via JNI calls. >JVM embedded in the AC is used to run this file server and Hyades security when it is enabled. >Native implementation of the file server would allow JVM lazy loading - embedded JVM could be eliminated >if security is not required. This would significantly reduce memory size allocated by the AC. > ></p> > ><h2>User interactions</h2> ><h4><i>Code interfaces</i></h4> ><p>Should not change API.</p> > ><h2>Design summary</h2> ><p>The AC CCTL (client compatability transport layer) has two file servers: secure and insecure. >Since Hyades security implementation remains in Java, we don't need to change current Hyades >secure file server implementation (we will not get a benefit in this way). >Insecure file server is a Java module, logically not connected with AC. Implementation of this feature >implies porting of its Java code to native code.<br><br>This should include the following: ><ul> ><li>opening server socket and listen to connecting clients</li> ><li>processing protocol messages in the line</li> ><li>performing client requests: GET_FILE, PUT_FILE, DELETE_FILE and so on</li> ><li>performing call back to Hyades clients since it is required by the protocol</li> ></ul> ></p> ><p>This feature has been implemented and tested with hyades.execution file transfer tests. >Implementation is available as the patch in bugzilla.</p> > </div> ></div> > > </body> ></html>
<!-- ----------------------------------------------------------------------------- --> <!-- Project: Eclipse Test and Performance Tools Platform Project --> <!-- ----------------------------------------------------------------------------- --> <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <title>TPTP feature bugzilla_number 165409</title> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="http://www.eclipse.org/tptp/eclipse_style.css" > <style> </style> </head> <body> <h1>TPTP feature: <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=196435">196435</a></h1> <table border="0" cellpadding="2" cellspacing="2"> <tbody> <tr> <td width="100">Author:</td> <td>Igor Alelekov</td> </tr> <tr> <td width="100">email:</td> <td><a href="mailto:igor.alelekov@intel.com">igor.alelekov@intel.com</a></td> </tr> <tr> <td width="100">Last updated:</td> <td> <!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%m/%d/%Y %H:%M %Z" startspan -->10/18/2007 18:04 +0400<!--webbot bot="Timestamp" endspan i-checksum="28657" --></td> </tr> </tbody> </table> <br/> <font color="red">Rough workload estimate in person weeks:</font> <br/> <table border="1"> <tbody> <tr> <th>Process</th> <th>Sizing</th> <th>Names of people doing the work</th> </tr> <tr> <td>Design</td> <td>1</td> <td rowspan="4"> </td> </tr> <tr> <td>Code</td> <td>1</td> </tr> <tr> <td>Test</td> <td>0.5</td> </tr> <tr> <td>Documentation</td> <td>0</td> </tr> <tr> <td>Build and infrastructure</td> <td>0</td> <td> </td> </tr> <tr> <td>Code review & other committer work <br/> (e.g. check-in, contribution tracking) <br/> if this is to be contributed by someone who <br/> is not a committer in the component </td> <td>0</td> <td>N/A - will be done by committer</td> </tr> <tr> <td><b><font color="red">Total</font></b></td> <td colspan="2"><font color="#FF0000"><b>2.5</b></font></td> </tr> </tbody> </table> <br> <h2>Requirement summary</h2> <p>This feature should cover the work required to implement native Hyades file server in the AC. Currently, file server used in the Client Compatibility Layer (required by old Hyades clients) is implemented in Java and is accessed via JNI calls. JVM embedded in the AC is used to run this file server and Hyades security when it is enabled. Native implementation of the file server would allow JVM lazy loading - embedded JVM could be eliminated if security is not required. This would significantly reduce memory size allocated by the AC. </p> <h2>User interactions</h2> <h4><i>Code interfaces</i></h4> <p>Should not change API.</p> <h2>Design summary</h2> <p>The AC CCTL (client compatability transport layer) has two file servers: secure and insecure. Since Hyades security implementation remains in Java, we don't need to change current Hyades secure file server implementation (we will not get a benefit in this way). Insecure file server is a Java module, logically not connected with AC. Implementation of this feature implies porting of its Java code to native code.<br><br>This should include the following: <ul> <li>opening server socket and listen to connecting clients</li> <li>processing protocol messages in the line</li> <li>performing client requests: GET_FILE, PUT_FILE, DELETE_FILE and so on</li> <li>performing call back to Hyades clients since it is required by the protocol</li> </ul> </p> <p>This feature has been implemented and tested with hyades.execution file transfer tests. Implementation is available as the patch in bugzilla.</p> </div> </div> </body> </html>
View Attachment As Raw
Actions:
View
Attachments on
bug 196435
:
78752
| 80661 |
88778