Thank you for your information!

-------- Original-Nachricht --------
> Datum: Wed, 26 Sep 2007 10:26:17 -0500 (CDT)
> Von: [EMAIL PROTECTED]
> An: [EMAIL PROTECTED]
> CC: [email protected], [EMAIL PROTECTED]
> Betreff: Re: [gt-user] Questions on Multijobs - Problem with IndexSearch in   
>    java

> Pjotr,
> 
> i can only answer on the first two questions. I cc'd Neill, maybe he
> knows about the IndexSearch stuff.
> 
> > Hello
> >
> > I have a few questions:
> >
> > 1. I have a multijob that consists of 5 equal subjob. My question is
> what
> > happens if e.g. two of the subjobs are executed on the same host. If
> they
> > have stagein stageout and deleting of e.g. an executable, can they get
> in
> > trouble? So that they try to delete the same file at the same time?
> >
> 
> Yes, they can get into trouble. Each subjob of a multijob is an
> independent
> job and it's up to the user to handle dependencies between jobs properly.
> Trying to delete the same file on the same host in different subjobs will
> cause problems.
> 
> > 2. I tested a few multijobs with various subjobs. One multijob consisted
> > of two subjobs where one had stagein and stageout. I executed it but the
> > notification were only active - cleanup - done but no stagein stageout?
> > Are there some problems with multijobs notifications because i read
> > somewhere that multijobs should be executed in batch mode?
> >
> 
> No, this is the way multijobs had been designed:
> Only if all subjobs reached a certain state the multijob will be in
> that state. The multijob will always be in the state of the "slowest"
> subjob, but only if all other subjobs had been in that state too.
> Example: If 4 out of 5 are in state Active, but 1 is still in state
> Unsubmitted, the state of the multijob will be Unsubmitted because all
> subjobs already had been in state Unsubmitted, but not in state Active.
> Same with state Done: The state of the multijob will only be done if all
> subjobs are in state Done.
> Regarding your example: A multijob will never be in state StageIn if
> at least one subjob does not include stageIn because not all subjobs
> will ever be in state StageIn.
> 
> Martin
> 
> > 3.) I try to make an IndexSearch but it seems that I have some problems.
> > The container reports:
> >
> > uthentication failed
> > . Caused by
> > Failure unspecified at GSS-API level
> > . Caused by
> > COM.claymoresystems.ptls.SSLCaughtAlertException: Unknown certificate
> > processing problem
> >         at
> >
> COM.claymoresystems.ptls.SSLRecordReader.processAlert(SSLRecordReader.java:153)
> >         at
> >
> COM.claymoresystems.ptls.SSLRecordReader.readRecord(SSLRecordReader.java:90)
> >         at
> >
> COM.claymoresystems.ptls.SSLHandshake.recvHandshakeToken(SSLHandshake.java:177)
> >         at
> >
> COM.claymoresystems.ptls.SSLHandshakeServer.processTokens(SSLHandshakeServer.java:179)
> >         at
> >
> COM.claymoresystems.ptls.SSLHandshake.processHandshake(SSLHandshake.java:135)
> >         at
> >
> org.globus.gsi.gssapi.GlobusGSSContextImpl.acceptSecContext(GlobusGSSContextImpl.java:284)
> >         at
> >
> org.globus.gsi.gssapi.net.GssSocket.authenticateServer(GssSocket.java:124)
> >         at
> > org.globus.gsi.gssapi.net.GssSocket.startHandshake(GssSocket.java:142)
> >         at
> > org.globus.gsi.gssapi.net.GssSocket.getOutputStream(GssSocket.java:161)
> >         at
> >
> org.globus.wsrf.container.GSIServiceThread.process(GSIServiceThread.java:98)
> >         at
> > org.globus.wsrf.container.ServiceThread.run(ServiceThread.java:291)
> >
> >
> >
> > There seems to be a problem by delegating the certificate? My java code
> > is:
> >
> >
> >
> >
> >     EndpointReferenceType indexEPR = new EndpointReferenceType();
> >
> >             try {
> >                     indexEPR.setAddress(new
> > Address("https://127.0.0.2:8443/wsrf/services/DefaultIndexService";));
> >
> >             } catch (Exception e) {
> >                     System.out.println("ERROR: Malformed index URI '" );
> >                     //throw new RemoteException("ERROR: Malformed index URI 
> > '" + indexURI
> >                     //              + "'", e);
> >             }
> >
> >             // Get QueryResourceProperties portType
> >             WSResourcePropertiesServiceAddressingLocator queryLocator;
> >
> >             queryLocator = new 
> > WSResourcePropertiesServiceAddressingLocator();
> >
> >             QueryResourceProperties_PortType query = null;
> >             try {
> >                     query = 
> > queryLocator.getQueryResourcePropertiesPort(indexEPR);
> >             } catch (ServiceException e) {
> >                     //logger.error("ERROR: Unable to obtain query 
> > portType.");
> >             //      throw new RemoteException("ERROR: Unable to obtain query
> portType.",
> > e);
> >             }
> >
> >             // Setup security options
> >     //((Stub) query)._setProperty(Constants.GSI_TRANSPORT,
> >             //              Constants.SIGNATURE);
> >             //((Stub) query)._setProperty(Constants.AUTHORIZATION, 
> > NoAuthorization
> >                     //.getInstance());
> >
> >
> >             //((Stub) query)._setProperty(Constants.GSI_SEC_CONV,
> > Constants.ENCRYPTION);
> >             ((Stub) query)._setProperty(GSIConstants.GSI_MODE,
> > GSIConstants.GSI_MODE_FULL_DELEG);
> >             //((Stub) query)._setProperty(Constants.AUTHORIZATION,
> > NoAuthorization.getInstance());
> >
> >
> >
> >             // The following XPath query retrieves all the files with the
> specified
> >             // name
> >             String xpathQuery =  "/*/*/*/*[local-name()='Address']";
> >
> >             // Create request to QueryResourceProperties
> >             QueryExpressionType queryExpr = new QueryExpressionType();
> >             try {
> >                     queryExpr.setDialect(new 
> > URI(WSRFConstants.XPATH_1_DIALECT));
> >             } catch (Exception e) {
> >             System.out.println("ERROR: Malformed URI
> > (WSRFConstants.XPATH_1_DIALECT)");
> >                     //throw new RemoteException(
> >                             //      "ERROR: Malformed URI 
> > (WSRFConstants.XPATH_1_DIALECT)", e);
> >             }
> >             queryExpr.setValue(xpathQuery);
> >
> >
> >             QueryResourceProperties_Element queryRequest = new
> > QueryResourceProperties_Element(
> >                             queryExpr);
> >
> >             // Invoke QueryResourceProperties
> >             QueryResourcePropertiesResponse queryResponse = null;
> >             try {
> >                     queryResponse = 
> > query.queryResourceProperties(queryRequest);
> >             } catch (RemoteException e) {
> >             System.out.println("ERROR: Unable to invoke QueryRP 
> > operation.");
> >             //      throw new RemoteException(
> >                     //              "ERROR: Unable to invoke QueryRP 
> > operation.", e);
> >             }
> >             // The response includes 0 or more entries from the index 
> > service.
> >             MessageElement[] entries = queryResponse.get_any();
> >
> >
> >
> >
> >
> > --
> > Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten
> > Browser-Versionen downloaden: http://www.gmx.net/de/go/browser
> >
> >
> 

-- 
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! 
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer

Reply via email to