| Component name: | RAS – Job Submission Services | ||||||||
| Version (CVS tag): | v3_2_0 | Request priority: | 2 | ||||||
| Package brief description: | |||||||||
| The Job Submission Services (JSS’s) are available as web-services and allow users to submit a their jobs (batch, MPI type and interactive), according to a provided job description (by JDL); cancel a submitted job; get the logging information of their submitted jobs; get the list of their submitted jobs ; get the list of available Computing Elements according to their provided requirements . JSS’s don’t provide any service to send input files during the submission operations and retrieve output results of the submitted jobs. In principle, the JSS implementation is composed by : A) a server part composed by the services that are published on a Apache Tom Cat web server (http:// |
|||||||||
| Code: | |||||||||
| Source code in X# CVS ? (Y/N): | Y | ||||||||
| Autobuild generates RPMs ? (Y/N): | Y | ||||||||
| Software download URL: | RPM’s:(A) http://savannah.fzk.de/distribution/crossgrid/autobuilt/i386-rh7.3-gcc3.2.2/wp3/RPMS/ (B) http://savannah.fzk.de/distribution/crossgrid/crossgrid/wp3/wp3_2-scheduling/ |
||||||||
| List of RPMs produced: | |||||||||
| 1) JSS server
cg-wp3.1-RAS-services cg-wp3.2-bypass_gcc3_2_2-2.5.3-23.i486.rpm cg-wp3.2-chkpt-api_gcc3_2_2-2.1.15.2.2-1.i486.rpm cg-wp3.2-common-api-java-interface_gcc3_2_2-2.1.15.2.2-1.i486.rpm cg-wp3.2-common-api-java_gcc3_2_2-2.1.15.2.2-1.i486.rpm cg-wp3.2-common-api_gcc3_2_2-2.1.15.2.2-1.i486.rpm cg-wp3.2-config_gcc3_2_2-2.1.15.2.2-1.i486.rpm cg-wp3.2-logging-api-c_gcc3_2_2-2.1.15.2.2-1.i486.rpm cg-wp3.2-logging-api-cpp_gcc3_2_2-2.1.15.2.2-1.i486.rpm cg-wp3.2-logging-api-sh_gcc3_2_2-2.1.15.2.2-1.i486.rpm cg-wp3.2-services-common_gcc3_2_2-2.1.15.2.2-1.i486.rpm cg-wp3.2-ui-api-cpp_gcc3_2_2-2.1.15.2.2-1.i486.rpm cg-wp3.2-ui-api-java-interface_gcc3_2_2-2.1.15.2.2-1.i486.rpm cg-wp3.2-ui-api-java_gcc3_2_2-2.1.15.2.2-1.i486.rpm cg-wp3.2-ui-cli_gcc3_2_2-2.1.15.2.2-1.i486.rpm cg-wp3.2-ui-config_gcc3_2_2-2.1.15.2.2-1.i486.rpm cg-wp3.2-ui-gui_gcc3_2_2-2.1.15.2.2-1.i486.rpm cg-wp3.2-interactive_gcc3_2_2-2.1.15.2.2-1.i486.rpm cg-wp3.2-jss-cpp-srv_gcc3_2_2-2.1.15.2.2-1.i486.rpm 2) JSS client cg-wp3.1-JSS-client see software download URL: - cg-wp3.1-***.rpm packages are available at (A) ;- cg-wp3.2-***.rpm packages are available at (B) ; |
|||||||||
| Changes: | |||||||||
| List of all bugs fixed by this release: | |||||||||
| 1) First autobuilded release ;
2) problems with user credentials are fixed: they could raised when the server side had to handle more than a service request at the same time ; 3) New features to submit and handle interactive jobs from Migrating Desktop. |
|||||||||
| List of backwards compatibility issues (installation, configuration or run-time: | |||||||||
| Documentation: | |||||||||
| Installation manual URL: | http://savannah.fzk.de/distribution/crossgrid/crossgrid/wp3/wp3_1-portals/docs/cg-wp3.1_3.2-JSS-usermanual-v4.0.doc | ||||||||
| Users manual URL: | http://savannah.fzk.de/distribution/crossgrid/crossgrid/wp3/wp3_1-portals/docs/cg-wp3.1_3.2-JSS-usermanual-v4.0.doc (some changes are being made in these days ) |
||||||||
| Development manual URL: | |||||||||
| Software requirements URL: | http://savannah.fzk.de/distribution/crossgrid/crossgrid/wp3/wp3_1-portals/external_dependencies/JSS/http://savannah.fzk.de/distribution/crossgrid/crossgrid/wp3/wp3_2-scheduling/external/ (follow installation guide) |
||||||||
| Software design URL: | ttp://www.crossgrid.org/M6deliverables.htmCG3.1-D3.2-v1.2-PSNC021-RoamingAccess&Portals.pdfCG3.2-D3.2-v1.0-UAB020-SchedulingAgentsDesign.pdf https://savannah.fzk.de/distribution/crossgrid/crossgrid/wp3/wp3_2-scheduling/docs/CG3.0-D3.5-v1.2-PSNC010-Proto2Status.pdf | ||||||||
| Files: | |||||||||
| List of all configuration files (with full path): | |||||||||
| follow installation guide | |||||||||
| List of all log files (with full path): | |||||||||
| /tmp/cg-jss- |
|||||||||
| List of LCFG configuration objects (and versions): | |||||||||
| List of daemons provided: | |||||||||
| List of init.d scripts and supported directives (start, stop, restart, etc.): | |||||||||
| /etc/rc.d/init.d/tomcat4 (for TomCat webserver) | |||||||||
| Deployment: | |||||||||
| Affected machine types (UI, WN, CE, SE, etc) and packages to be deployed on each: | |||||||||
| RB and L&B (based on LCG2) : on the current X# testbed rb01.lip.pt | |||||||||
| Component dependencies (required libraries, packages, etc.): | |||||||||
| follow installation guide | |||||||||
| Credentials (if any) used by the service: | |||||||||
| a valid X509 proxy | |||||||||
| List of service ports (inbound,outbound): | |||||||||
| On the server:
· port 8080 for the web-server (inbound) · a range of ports for inbound connections in the interactivity context (this range has to be declared setting the GLOBUS_TCP_PORT_RANGE environment variable - follow installation guide) |
|||||||||
| Who communicates with the service and from where: | |||||||||
| The JSS-Client communicates with the services published on the RAS machine.In the X# testbed the clients are: the Migrating Desktop, web portal (developed by Algo) and flood portal. | |||||||||
| Range of temporary ports used by the service (inbound,outbound): | |||||||||
| Testing and Validation: | |||||||||
| Unit tests that have been performed on the package: | |||||||||
| follow installation guide & software design doc | |||||||||
| Features to be tested: | |||||||||
| The whole set of services and interactivity: follow installation guide | |||||||||
| Features not to be tested: | |||||||||
| Included in the wp3.1-JSS-client rpm file (location: /opt/cg/jss/test/bin ) | |||||||||
| Test programs download URL: | http://savannah.fzk.de/cgi-bin/viewcvs.cgi/crossgrid/crossgrid/wp3/wp3_1-portals/src/org/crossgrid/wp3/portals/portal/jobsubmission/webtest/ | ||||||||
| Other considerations: | |||||||||
|
Interactivity is being tested in these days. |
|||||||||
| Contacts: | |||||||||
| Test requester: | |||||||||
| Name: | Marco Sottilaro | ||||||||
| WP: | 3 | Partner: | Datamat S.p.A. ( Italy ) | ||||||
| Task: | 3.1 and 3.2 | marco.sottilaro@datamat.it | |||||||
| Developer/origin: | |||||||||
| Name: | Marco Sottilaro | ||||||||
| Project: | crossgrid | ||||||||
| WP: | 3 | Partner: | Datamat S.p.A. ( Italy ) | ||||||
| Task: | 3.1 and 3.2 | E-mail: | marco.sottilaro@datamat.it | ||||||