[ 
https://issues.apache.org/jira/browse/AIRAVATA-568?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13454048#comment-13454048
 ] 

Suresh Marru commented on AIRAVATA-568:
---------------------------------------

The experiment id unique is only requirement for a registry. Keeping topic id 
unique is a firm requirement for orchestration system. Since the API and data 
system integration evolved in a way (which has been well discussed) the API is 
a unified entry into the system and external data systems will be integrated 
through provenance abstractions, it makes perfect sense to assume experiment id 
and topic id are handled identically. As for the use case, lets try to 
understand it like this, when we subit to a batch system on a cluster, we 
cannot expect to send the job id and expect the PBS server to honor it. Its the 
job of the client to maintain the correlation and its perfectly reasonable to 
assume that.

As for the use case, if it is with data systems like XMCCat, it was discussed 
at lengths previously and its agreed upon by every one thats its a bad idea to 
assume a data system unique id be expected by a workflow system to grant 
uniqueness. Workflow is only an instantiation and data is persistant. Lets not 
confuse with Airavata internal experiment id vs topic id. For external system 
integration like ODI, Airavata is a enactment system and the server issues a 
unique id for that instantiation. I still say the server accepting a unique id 
from client is a bad design choice irrespective of the state of API.
                
> Method to set messaging topic from airavata client
> --------------------------------------------------
>
>                 Key: AIRAVATA-568
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-568
>             Project: Airavata
>          Issue Type: Improvement
>            Reporter: Raminderjeet Singh
>
> These need to a method to set messaging topic from airavata API for advanced 
> clients to sent the information

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to