Examples of ComputeResource


Examples of org.airavata.appcatalog.cpi.ComputeResource

    public void gatewayProfileTest() throws Exception {
        GwyResourceProfile gatewayProfile = appcatalog.getGatewayProfile();
        GatewayResourceProfile gf = new GatewayResourceProfile();
        gf.setGatewayName("test");
        gf.setGatewayDescription("test gateway");
        ComputeResource computeRs = appcatalog.getComputeResource();
        ComputeResourceDescription cm1 = new ComputeResourceDescription();
        cm1.setHostName("localhost");
        cm1.setResourceDescription("test compute host");
        String hostId1 = computeRs.addComputeResource(cm1);

        ComputeResourceDescription cm2 = new ComputeResourceDescription();
        cm2.setHostName("localhost");
        cm2.setResourceDescription("test compute host");
        String hostId2 = computeRs.addComputeResource(cm2);

        ComputeResourcePreference preference1 = new ComputeResourcePreference();
        preference1.setComputeResourceId(hostId1);
        preference1.setOverridebyAiravata(true);
        preference1.setPreferredJobSubmissionProtocol(JobSubmissionProtocol.SSH.toString());
View Full Code Here

Examples of org.airavata.appcatalog.cpi.ComputeResource

    if (taskData.getTaskScheduling().getResourceHostId() != null) {
        moduleIdFilter.put(AbstractResource.ApplicationDeploymentConstants.COMPUTE_HOST_ID, taskData.getTaskScheduling().getResourceHostId());
    }
    List<ApplicationDeploymentDescription> applicationDeployements = appCatalog.getApplicationDeployment().getApplicationDeployements(moduleIdFilter);
    Map<ComputeResourceDescription, ApplicationDeploymentDescription> deploymentMap = new HashMap<ComputeResourceDescription, ApplicationDeploymentDescription>();
    ComputeResource computeResource = appCatalog.getComputeResource();
    for (ApplicationDeploymentDescription deploymentDescription : applicationDeployements) {
      deploymentMap.put(computeResource.getComputeResource(deploymentDescription.getComputeHostId()),deploymentDescription);
    }
    List<ComputeResourceDescription> computeHostList = Arrays.asList(deploymentMap.keySet().toArray(new ComputeResourceDescription[]{}))
    Class<? extends HostScheduler> aClass = Class.forName(
        ServerSettings.getHostScheduler()).asSubclass(
        HostScheduler.class);
View Full Code Here

Examples of org.apache.aiaravata.application.catalog.data.model.ComputeResource

        dataMovementInterface = new DataMovementInterface();
      } else {
        dataMovementInterface = existingDataMovementInterface;
      }
      dataMovementInterface.setComputeResourceId(getComputeResourceId());
      ComputeResource computeResource = em.find(ComputeResource.class, getComputeResourceId());
      dataMovementInterface.setComputeResource(computeResource);
      dataMovementInterface.setDataMovementProtocol(getDataMovementProtocol());
      dataMovementInterface.setDataMovementInterfaceId(getDataMovementInterfaceId());
      dataMovementInterface.setPriorityOrder(getPriorityOrder());
      if (existingDataMovementInterface == null) {
View Full Code Here

Examples of org.apache.aiaravata.application.catalog.data.model.ComputeResource

            HostIPAddress existingHostIP = em.find(HostIPAddress.class, new HostIPAddressPK(resourceID,ipaddress));
            em.close();

            em = AppCatalogJPAUtils.getEntityManager();
            em.getTransaction().begin();
            ComputeResource computeResource = em.find(ComputeResource.class, resourceID);
            if (existingHostIP !=  null){
                existingHostIP.setIpaddress(ipaddress);
                existingHostIP.setResourceID(resourceID);
                existingHostIP.setComputeResource(computeResource);
                em.merge(existingHostIP);
View Full Code Here

Examples of org.apache.aiaravata.application.catalog.data.model.ComputeResource

        computeResourceFileSystem = new ComputeResourceFileSystem();
      } else {
        computeResourceFileSystem = existingComputeResourceFileSystem;
      }
      computeResourceFileSystem.setComputeResourceId(getComputeResourceId());
      ComputeResource computeResource = em.find(ComputeResource.class, getComputeResourceId());
      computeResourceFileSystem.setComputeResource(computeResource);
      computeResourceFileSystem.setPath(getPath());
      computeResourceFileSystem.setFileSystem(getFileSystem());
      if (existingComputeResourceFileSystem == null) {
        em.persist(computeResourceFileSystem);
View Full Code Here

Examples of org.apache.aiaravata.application.catalog.data.model.ComputeResource

            HostAlias existingHostAlias = em.find(HostAlias.class, new HostAliasPK(resourceID, alias));
            em.close();

            em = AppCatalogJPAUtils.getEntityManager();
            em.getTransaction().begin();
            ComputeResource computeResource = em.find(ComputeResource.class, resourceID);
            if (existingHostAlias !=  null){
                existingHostAlias.setAlias(alias);
                existingHostAlias.setComputeResource(computeResource);
                existingHostAlias.setResourceID(resourceID);
                em.merge(existingHostAlias);
View Full Code Here

Examples of org.apache.aiaravata.application.catalog.data.model.ComputeResource

        batchQueue = new BatchQueue();
      } else {
        batchQueue = existingBatchQueue;
      }
      batchQueue.setComputeResourceId(getComputeResourceId());
      ComputeResource computeResource = em.find(ComputeResource.class, getComputeResourceId());
      batchQueue.setComputeResource(computeResource);
      batchQueue.setMaxRuntime(getMaxRuntime());
      batchQueue.setMaxJobInQueue(getMaxJobInQueue());
      batchQueue.setQueueDescription(getQueueDescription());
      batchQueue.setQueueName(getQueueName());
View Full Code Here

Examples of org.apache.aiaravata.application.catalog.data.model.ComputeResource

            ComputeResourcePreference existingPreference = em.find(ComputeResourcePreference.class, new ComputeResourcePreferencePK(gatewayId, resourceId));
            em.close();

            em = AppCatalogJPAUtils.getEntityManager();
            em.getTransaction().begin();
            ComputeResource computeResource = em.find(ComputeResource.class, resourceId);
            GatewayProfile gatewayProf = em.find(GatewayProfile.class, gatewayId);
            if (existingPreference != null) {
                existingPreference.setResourceId(resourceId);
                existingPreference.setGatewayId(gatewayId);
                existingPreference.setComputeHostResource(computeResource);
View Full Code Here

Examples of org.apache.aiaravata.application.catalog.data.model.ComputeResource

            em.close();

            em = AppCatalogJPAUtils.getEntityManager();
            em.getTransaction().begin();
            ApplicationModule applicationModule = em.find(ApplicationModule.class, appModuleId);
            ComputeResource computeHost = em.find(ComputeResource.class, hostId);
            if (existingDeployment !=  null){
                existingDeployment.setDeploymentID(deploymentId);
                existingDeployment.setApplicationDesc(appDes);
                existingDeployment.setAppModuleID(appModuleId);
                existingDeployment.setApplicationModule(applicationModule);
View Full Code Here

Examples of org.apache.aiaravata.application.catalog.data.model.ComputeResource

      } else {
        jobSubmissionInterface = existingJobSubmissionInterface;
      }
      jobSubmissionInterface.setJobSubmissionInterfaceId(getJobSubmissionInterfaceId());
      jobSubmissionInterface.setComputeResourceId(getComputeResourceId());
      ComputeResource computeResource = em.find(ComputeResource.class, getComputeResourceId());
      jobSubmissionInterface.setComputeResource(computeResource);
      jobSubmissionInterface.setJobSubmissionProtocol(getJobSubmissionProtocol());
      jobSubmissionInterface.setPriorityOrder(getPriorityOrder());
      if (existingJobSubmissionInterface == null) {
        em.persist(jobSubmissionInterface);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.