You are viewing a plain text version of this content. The canonical link for it is here.
Posted to custos@airavata.apache.org by "yasithdev (via GitHub)" <gi...@apache.org> on 2026/06/08 01:29:50 UTC

[PR] Move the research Resource catalog from sharing-service into research-service [airavata]

yasithdev opened a new pull request, #643:
URL: https://github.com/apache/airavata/pull/643

   A module-isolation fix. ResourceEntity (table RESOURCE), TagEntity, ResourceStarEntity, their three repositories, and the four research-only enums (ResourceTypeEnum / PrivacyEnum / StateEnum / StatusEnum) physically lived in sharing-service but are used **only** by research-service — which was reaching into sharing's internal model/repository packages 28 times (the single largest cross-module boundary leak in airavata-api). This relocates them to org.apache.airavata.research.{model,repository}. It is a **package-only move with no schema change**: the RESOURCE / TAG / RESOURCE_STAR tables and their Flyway migrations are untouched (those tables are now conceptually owned by research-service, served by the same SQL), and the broad @EntityScan over org.apache.airavata still discovers the entities at their new package. All consumers (ResearchResourceService, ResearchProjectService, ResearchResourceGrpcHandler, DevDataInitializer, DatasetResourceEntity, RepositoryResourceEntity, Resea
 rchProjectEntity, ResearchProjectRepository) and the shared test persistence unit are repointed. Result: research-service's imports of sharing.model/repository drop from 28 to 0. Behavior-preserving; the full reactor builds green and research-service's 53 unit tests pass (the PU bootstrap is exercised by the integration suite in CI).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: custos-unsubscribe@airavata.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Move the research Resource catalog from sharing-service into research-service [airavata]

Posted by "yasithdev (via GitHub)" <gi...@apache.org>.
yasithdev merged PR #643:
URL: https://github.com/apache/airavata/pull/643


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: custos-unsubscribe@airavata.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org