airavata-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lahiru Gunathilake <glah...@gmail.com>
Subject Re: Proxy life time
Date Tue, 05 Feb 2013 15:45:39 GMT
Hi Pedro,

Almost found the issue, will fix it in trunk..

Thanks for pointing this out.

Regards
Lahiru

On Tue, Feb 5, 2013 at 10:21 AM, Raminder Singh <raminderjsingh@gmail.com>wrote:

> Hi Pedro,
>
> GFAC is not reading the value of myproxy lifetime from
> airavata-server.properties. This is a bug and need to be fixed.
>
> Thanks
> Raminder
>
> On Feb 4, 2013, at 3:49 PM, Pedro da Silveira wrote:
>
> > Hi Raminder,
> >
> > I am sending you my file airavata-server.properties. This is the one I
> have updated to use longer proxy life. I am pretty sure I modified
> correctly. I even checked empty space in the end of the line. I will
> another test later. Unfortunately, to test that takes time.
> >
> > I did another test with phonon task that took just a few minutes, which
> means, I didn't have to consider the proxy life time. It ran using two
> Application Services over the same working directory and finished correctly
> without any problem. I even got the message on Xbaya saying "Workflow
> finished successfully." I am testing the same workflow right now using the
> API Client.
> >
> > Thank you,
> >
> >
> >
> >
> > On Mon, Feb 4, 2013 at 12:54 PM, Raminder Singh <
> raminderjsingh@gmail.com> wrote:
> > Yes this is strange. Can you try to find airavata-server.properties
> properties and see you updated the right property file? I have checked the
> code and its reading from the property file. \
> >
> > > [ERROR] The connection to the server failed (check host and port)
> [Caused
> > > by: Connection refused]
> > This error is problem with gram client when its not able to connect to
> same job handler after renewing proxy. In some case if the job finish
> during the proxy was renewed then Gram API will above error.
> >
> > Thanks
> > Raminder
> >
> > On Feb 1, 2013, at 6:17 PM, Pedro da Silveira wrote:
> >
> > > Hi Devs,
> > >
> > > I updated the the file "airavata-server.properties"
> > > from "myproxy.life=3600" to "myproxy.life=172800". Then I restarted my
> > > Airavata Server and Xbaya.
> > > I had a workflow that was running for about 15 hours. In the Airavata
> > > Server log was informing that my proxy was renewing for 3600 lifetime:
> > >
> > >
> > > ===================================================================
> > > [INFO] job
> > >
> https://gridftp1.ls4.tacc.utexas.edu:50383/16289813886031905366/8943296923860001466/have
> > > same status: ACTIVE
> > > [INFO] Job proxy expired. Trying to renew proxy
> > > org.globus.gsi.gssapi.GlobusGSSCredentialImpl@8e5d057
> > > [INFO] Proxy file renewed to
> > > /tmp/x509up_uogcee6be0135-395e-440e-a402-b9f012492582 for the user ogce
> > > with 3600 lifetime.
> > > [INFO] Myproxy renewed
> > > [INFO] job
> > >
> https://gridftp1.ls4.tacc.utexas.edu:50383/16289813886031905366/8943296923860001466/have
> > > same status: ACTIVE
> > > ===================================================================
> > >
> > > When my job successfully finished I still got the error message on the
> > > Apache Airavata Server:
> > >
> > >
> > > ===================================================================
> > > [INFO] job
> > >
> https://gridftp1.ls4.tacc.utexas.edu:50383/16289813886031905366/8943296923860001466/have
> > > same status: ACTIVE
> > > [INFO] Job proxy expired. Trying to renew proxy
> > > org.globus.gsi.gssapi.GlobusGSSCredentialImpl@415c515e
> > > [INFO] Proxy file renewed to
> > > /tmp/x509up_uogcecd28decc-eb9d-469b-af77-380b26a7020c for the user ogce
> > > with 3600 lifetime.
> > > [ERROR] Context passed was NULL.
> > > java.lang.RuntimeException: Context passed was NULL.
> > > at
> > >
> org.apache.airavata.workflow.tracking.impl.ProvenanceNotifierImpl.sendingFault(ProvenanceNotifierImpl.java:496)
> > > at
> > >
> org.apache.airavata.workflow.tracking.impl.ProvenanceNotifierImpl.sendingFault(ProvenanceNotifierImpl.java:485)
> > > at
> > >
> org.apache.airavata.core.gfac.notification.impl.WorkflowTrackingNotification.executionFail(WorkflowTrackingNotification.java:108)
> > > at
> > >
> org.apache.airavata.core.gfac.notification.impl.DefaultNotifier.executionFail(DefaultNotifier.java:135)
> > > at
> > >
> org.apache.airavata.core.gfac.exception.JobSubmissionFault.sendFaultNotification(JobSubmissionFault.java:52)
> > > at
> > >
> org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:231)
> > > at
> > >
> org.apache.airavata.core.gfac.provider.AbstractProvider.execute(AbstractProvider.java:69)
> > > at
> > >
> org.apache.airavata.core.gfac.services.impl.AbstractSimpleService.execute(AbstractSimpleService.java:118)
> > > at
> org.apache.airavata.core.gfac.GfacAPI.gridJobSubmit(GfacAPI.java:140)
> > > at
> > >
> org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:256)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:749)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:533)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.scheduleDynamically(WorkflowInterpreter.java:218)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:389)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$400(WorkflowInterpretorSkeleton.java:87)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$2.run(WorkflowInterpretorSkeleton.java:382)
> > > at java.lang.Thread.run(Thread.java:680)
> > > [INFO] -----DATA-----
> > > [INFO] lonestar4.tacc.teragrid.org,&( queue = "normal" )( stdout =
> > >
> "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/lonestar_application.stdout"
> > > )( count = "72" )( executable =
> > > "/scratch/01437/ogce/Vlab/Phonon/executePhonon_test2.sh" )( stderr =
> > >
> "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/lonestar_application.stderr"
> > > )( maxwalltime = "1440" )( hostCount = "6" )( minmemory = "10240" )(
> > > project = "TG-STA110014S" )( jobtype = "mpi" )( environment = (
> "inputData"
> > >
> "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/inputData"
> > > ) ( "outputData"
> > >
> "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/outputData"
> > > ) )( proxy_timeout = "1" )( arguments =
> > >
> "///scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/inputData/Phonon_Input"
> > > )( directory =
> > >
> "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f"
> > > )( maxmemory = "15360" )
> > > [INFO] -----END DATA-----
> > > [ERROR] The connection to the server failed (check host and port)
> [Caused
> > > by: Connection refused]
> > > org.apache.airavata.core.gfac.exception.JobSubmissionFault: The
> connection
> > > to the server failed (check host and port) [Caused by: Connection
> refused]
> > > at
> > >
> org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:229)
> > > at
> > >
> org.apache.airavata.core.gfac.provider.AbstractProvider.execute(AbstractProvider.java:69)
> > > at
> > >
> org.apache.airavata.core.gfac.services.impl.AbstractSimpleService.execute(AbstractSimpleService.java:118)
> > > at
> org.apache.airavata.core.gfac.GfacAPI.gridJobSubmit(GfacAPI.java:140)
> > > at
> > >
> org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:256)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:749)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:533)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.scheduleDynamically(WorkflowInterpreter.java:218)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:389)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$400(WorkflowInterpretorSkeleton.java:87)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$2.run(WorkflowInterpretorSkeleton.java:382)
> > > at java.lang.Thread.run(Thread.java:680)
> > > Caused by: org.globus.gram.GramException: The connection to the server
> > > failed (check host and port) [Caused by: Connection refused]
> > > at org.globus.gram.Gram.renew(Gram.java:595)
> > > at org.globus.gram.GramJob.renew(GramJob.java:329)
> > > at org.globus.gram.GramJob.renew(GramJob.java:315)
> > > at
> > >
> org.apache.airavata.core.gfac.provider.utils.JobSubmissionListener.waitFor(JobSubmissionListener.java:72)
> > > at
> > >
> org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:206)
> > > ... 11 more
> > > Exception in thread "Thread-42"
> > > org.apache.airavata.workflow.model.exceptions.WorkflowRuntimeException:
> > > org.apache.airavata.workflow.model.exceptions.WorkflowException: The
> > > connection to the server failed (check host and port) [Caused by:
> > > Connection refused]
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:392)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$400(WorkflowInterpretorSkeleton.java:87)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$2.run(WorkflowInterpretorSkeleton.java:382)
> > > at java.lang.Thread.run(Thread.java:680)
> > > Caused by:
> org.apache.airavata.workflow.model.exceptions.WorkflowException:
> > > The connection to the server failed (check host and port) [Caused by:
> > > Connection refused]
> > > at
> > >
> org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:321)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:749)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:533)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.scheduleDynamically(WorkflowInterpreter.java:218)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:389)
> > > ... 3 more
> > > Caused by: org.apache.airavata.core.gfac.exception.JobSubmissionFault:
> The
> > > connection to the server failed (check host and port) [Caused by:
> > > Connection refused]
> > > at
> > >
> org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:229)
> > > at
> > >
> org.apache.airavata.core.gfac.provider.AbstractProvider.execute(AbstractProvider.java:69)
> > > at
> > >
> org.apache.airavata.core.gfac.services.impl.AbstractSimpleService.execute(AbstractSimpleService.java:118)
> > > at
> org.apache.airavata.core.gfac.GfacAPI.gridJobSubmit(GfacAPI.java:140)
> > > at
> > >
> org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:256)
> > > ... 7 more
> > > Caused by: org.globus.gram.GramException: The connection to the server
> > > failed (check host and port) [Caused by: Connection refused]
> > > at org.globus.gram.Gram.renew(Gram.java:595)
> > > at org.globus.gram.GramJob.renew(GramJob.java:329)
> > > at org.globus.gram.GramJob.renew(GramJob.java:315)
> > > at
> > >
> org.apache.airavata.core.gfac.provider.utils.JobSubmissionListener.waitFor(JobSubmissionListener.java:72)
> > > at
> > >
> org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:206)
> > > ... 11 more
> > >
> > > [WARN] User : admin Failed login attempt to system at 2013-02-01
> 17:06:25
> > > Feb 1, 2013 5:06:25 PM
> com.sun.jersey.spi.container.servlet.WebComponent
> > > filterFormParameters
> > >
> > > ===================================================================
> > >
> > > Is there any work around to avoid this error message?
> > >
> > > Thank you,
> > >
> > > Pedro da Silveira
> >
> >
>
>


-- 
System Analyst Programmer
PTI Lab
Indiana University

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message