[Cyberaide-svn] SF.net SVN: cyberaide:[1919] code/trunk
Status: Planning
Brought to you by:
laszewsk
From: <ys...@us...> - 2010-08-04 23:25:22
|
Revision: 1919 http://cyberaide.svn.sourceforge.net/cyberaide/?rev=1919&view=rev Author: ysm906 Date: 2010-08-04 23:25:16 +0000 (Wed, 04 Aug 2010) Log Message: ----------- a little update Modified Paths: -------------- code/trunk/man/draft/queue.txt code/trunk/man/man7/queue.txt code/trunk/shell-ws-client/src/main/java/client_sample/MediatorClient.java code/trunk/shell-ws-client/src/main/java/server_sample/IMediator.java code/trunk/shell-ws-client/src/main/java/server_sample/MediatorImplService.java code/trunk/shell-ws-client/src/main/java/server_sample/ObjectFactory.java Modified: code/trunk/man/draft/queue.txt =================================================================== --- code/trunk/man/draft/queue.txt 2010-07-29 02:27:39 UTC (rev 1918) +++ code/trunk/man/draft/queue.txt 2010-08-04 23:25:16 UTC (rev 1919) @@ -1,109 +1,20 @@ -NAME +QUEUE - queue - a queue that submitts a job to the TeraGrid resources based on - policies defined in Cyberaide Shell. + QUEUE - a queue of any number of OBJECTS of any number of types that + has FIFO ordering SYNOPSIS - queue -list [-queue | -resource] - queue -submit -command program [argument ...] [-mpi number] [-directory - directory] [-inputfile filename] [-outputfile filename] [-stdout - filename] [-stderr filename] [-name queuename] - queue -stat -job-id jobid - queue -suspend -job-id jobid - queue -resume -job-id jobid - queue -cancel -job-id jobid - queue -policy [-task [-default|-replicate|-random]] [-resource [-default| - -random]] [-name queuename] - queue -create -name queuename - queue -remove -name queuename + SET name [ objects ] DESCRIPTION - The queue command creates and submits a task to the task pool with policies. - A task and a resource is mapped based on the task and resource policies, and - the task is scheduled for execution on the TeraGrid resources. + -name + The name of the queue -OPTIONS + -objects + The list of OBJECTS contained by the QUEUE. - -list - Lists queues or resource with the options, -queue or -resource. - - -queue - Lists queues. - - -resource - Lists currently available TeraGrid resources hosting GRAM4 service. - - -submit - Submit a job to the task pool. - - -inputfile filename - Specify an input file for the program. - - -outputfile filename - Specify an output file for the program. - - -errorfile filename - Specify an error file for the program. - - -command program [argument ...] - Specify the executable and arguments if the arguments are needed. - - -directory directory - Specify a directory for a job. - - -stat - Check job status. - - -suspend - Suspend a job. - - -resume - Resume a suspended job. - - -cancel - Cancel a job. - - -job-id jobid - Specify a job id generated in Cyberaide queue. - - -policy - Set a policy for the task pool / resource pool for job scheduling. - - -default - Default policy for the task pool (FIFO) and resource pool (Round-Robin). - - -replicate - Fault-tolerant policy for the task pool. When this policy is set, every task - submitted to the TeraGrid resource is replicated. - - -random - Random policy for the task pool and resource pool. A task and resource are - selected randomly. - - -create - Create a queue. - - -remove - Remove the queue created other than the default queue. - - -name - Specify the name of a queue - -SHORT OPTIONS - - - - -OBJECTS USED - - -EXAMPLES - - - -SEE ALSO - - - BUGS + + Many OBJECTS are not correct Modified: code/trunk/man/man7/queue.txt =================================================================== --- code/trunk/man/man7/queue.txt 2010-07-29 02:27:39 UTC (rev 1918) +++ code/trunk/man/man7/queue.txt 2010-08-04 23:25:16 UTC (rev 1919) @@ -1,20 +1,109 @@ -QUEUE +NAME - QUEUE - a queue of any number of OBJECTS of any number of types that - has FIFO ordering + queue - a queue that submitts a job to the TeraGrid resources based on + policies defined in Cyberaide Shell. SYNOPSIS - SET name [ objects ] + queue -list [-queue | -resource] + queue -submit -command program [argument ...] [-mpi number] [-directory + directory] [-inputfile filename] [-outputfile filename] [-stdout + filename] [-stderr filename] [-name queuename] + queue -stat -job-id jobid + queue -suspend -job-id jobid + queue -resume -job-id jobid + queue -cancel -job-id jobid + queue -policy [-task [-default|-replicate|-random]] [-resource [-default| + -random]] [-name queuename] + queue -create -name queuename + queue -remove -name queuename DESCRIPTION - -name - The name of the queue + The queue command creates and submits a task to the task pool with policies. + A task and a resource is mapped based on the task and resource policies, and + the task is scheduled for execution on the TeraGrid resources. - -objects - The list of OBJECTS contained by the QUEUE. +OPTIONS + -list + Lists queues or resource with the options, -queue or -resource. + + -queue + Lists queues. + + -resource + Lists currently available TeraGrid resources hosting GRAM4 service. + + -submit + Submit a job to the task pool. + + -inputfile filename + Specify an input file for the program. + + -outputfile filename + Specify an output file for the program. + + -errorfile filename + Specify an error file for the program. + + -command program [argument ...] + Specify the executable and arguments if the arguments are needed. + + -directory directory + Specify a directory for a job. + + -stat + Check job status. + + -suspend + Suspend a job. + + -resume + Resume a suspended job. + + -cancel + Cancel a job. + + -job-id jobid + Specify a job id generated in Cyberaide queue. + + -policy + Set a policy for the task pool / resource pool for job scheduling. + + -default + Default policy for the task pool (FIFO) and resource pool (Round-Robin). + + -replicate + Fault-tolerant policy for the task pool. When this policy is set, every task + submitted to the TeraGrid resource is replicated. + + -random + Random policy for the task pool and resource pool. A task and resource are + selected randomly. + + -create + Create a queue. + + -remove + Remove the queue created other than the default queue. + + -name + Specify the name of a queue + +SHORT OPTIONS + + - + +OBJECTS USED + + +EXAMPLES + + + +SEE ALSO + + + BUGS - - Many OBJECTS are not correct Modified: code/trunk/shell-ws-client/src/main/java/client_sample/MediatorClient.java =================================================================== --- code/trunk/shell-ws-client/src/main/java/client_sample/MediatorClient.java 2010-07-29 02:27:39 UTC (rev 1918) +++ code/trunk/shell-ws-client/src/main/java/client_sample/MediatorClient.java 2010-08-04 23:25:16 UTC (rev 1919) @@ -69,7 +69,8 @@ }else if(mediator.hasPlugin(cmd)){ prompt = cmd; }else{ - System.out.println("Invalid command"); + result = mediator.runCommand(cmd); + //System.out.println("Invalid command"); } } Modified: code/trunk/shell-ws-client/src/main/java/server_sample/IMediator.java =================================================================== --- code/trunk/shell-ws-client/src/main/java/server_sample/IMediator.java 2010-07-29 02:27:39 UTC (rev 1918) +++ code/trunk/shell-ws-client/src/main/java/server_sample/IMediator.java 2010-08-04 23:25:16 UTC (rev 1919) @@ -11,7 +11,7 @@ /** * This class was generated by Apache CXF 2.1 - * Wed Jul 28 22:22:07 EDT 2010 + * Sat Jul 31 23:33:53 EDT 2010 * Generated source version: 2.1 * */ Modified: code/trunk/shell-ws-client/src/main/java/server_sample/MediatorImplService.java =================================================================== --- code/trunk/shell-ws-client/src/main/java/server_sample/MediatorImplService.java 2010-07-29 02:27:39 UTC (rev 1918) +++ code/trunk/shell-ws-client/src/main/java/server_sample/MediatorImplService.java 2010-08-04 23:25:16 UTC (rev 1919) @@ -11,7 +11,7 @@ /** * This class was generated by Apache CXF 2.1 - * Wed Jul 28 22:22:07 EDT 2010 + * Sat Jul 31 23:33:53 EDT 2010 * Generated source version: 2.1 * */ Modified: code/trunk/shell-ws-client/src/main/java/server_sample/ObjectFactory.java =================================================================== --- code/trunk/shell-ws-client/src/main/java/server_sample/ObjectFactory.java 2010-07-29 02:27:39 UTC (rev 1918) +++ code/trunk/shell-ws-client/src/main/java/server_sample/ObjectFactory.java 2010-08-04 23:25:16 UTC (rev 1919) @@ -53,19 +53,19 @@ } /** - * Create an instance of {@link RunCommandResponse } + * Create an instance of {@link HasPluginResponse } * */ - public RunCommandResponse createRunCommandResponse() { - return new RunCommandResponse(); + public HasPluginResponse createHasPluginResponse() { + return new HasPluginResponse(); } /** - * Create an instance of {@link HasPluginResponse } + * Create an instance of {@link RunCommandResponse } * */ - public HasPluginResponse createHasPluginResponse() { - return new HasPluginResponse(); + public RunCommandResponse createRunCommandResponse() { + return new RunCommandResponse(); } /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |