fhircore icon indicating copy to clipboard operation
fhircore copied to clipboard

Test out the latest Upstream JPA and support HAPI release against the Info Gateway

Open dubdabasoduba opened this issue 1 year ago • 12 comments

Describe the feature request.

  • We currently have the info gateway complete with all the plugins developed.
  • We would like to test a move from to the latest versions of the JPA and supported HAPI releases

Implementation Plan

  • [x] Check if the new JPA and HAPI update the DB structure. If yes, document the differences and potential migration issues
  • [ ] Check whether the gateway filtering works as expected on these versions for fhircore and web clients
  • [ ] Review if the FHIR Core application works as expected with these versions
    • [ ] Check whether sync works well
    • [ ] Check the sync times
    • [ ] Check the API request and response times.
  • [ ] ~~Benchmark the performance of the new releases~~ : To be tracked by https://github.com/opensrp/fhircore/issues/2884

dubdabasoduba avatar Nov 07 '23 16:11 dubdabasoduba

@pld Please review and share feedback

dubdabasoduba avatar Nov 07 '23 16:11 dubdabasoduba

Thanks, lgtm! moved to current milestone

pld avatar Nov 07 '23 16:11 pld

Currently blocked by this ticket https://github.com/onaio/infrastructure/issues/7517

ndegwamartin avatar Nov 08 '23 07:11 ndegwamartin

This is now unblocked, the Docker image of FHIR Gateway Plugins version 1.0.2 is available on Docker hub here https://hub.docker.com/r/onaio/fhir-gateway-plugin/tags

ndegwamartin avatar Nov 24 '23 12:11 ndegwamartin

@dubdabasoduba see comment here

ndegwamartin avatar Nov 24 '23 12:11 ndegwamartin

@dubdabasoduba @rehammuzzamil I've decoupled the performance testing from this ticket to this one here https://github.com/opensrp/fhircore/issues/2884 . The other items can be worked on and closed as part of this ticket.

Also note, newer versions of the JPA Starter and HAPI FHIR Server have been released for v6.10.0

ndegwamartin avatar Nov 24 '23 18:11 ndegwamartin

Currently being addressed here https://github.com/onaio/infrastructure/pull/8121

lincmba avatar Jun 06 '24 07:06 lincmba

Update July 1st 2024

  1. We can deploy a new gateway with the latest HAPI to resolve this issue but we cannot upgrade the HAPI version to the latest without resolving the issue it introduces with the latest updates

f-odhiambo avatar Jul 01 '24 13:07 f-odhiambo

This is to resume Aug 6th CC @ageryck @Wambere

f-odhiambo avatar Aug 05 '24 13:08 f-odhiambo

This needs to be reassigned as per Aug 13th Update CC @dubdabasoduba @ndegwamartin

f-odhiambo avatar Aug 13 '24 07:08 f-odhiambo

Un-assigning the current assignments to await reassignment based on shifting priorities

ndegwamartin avatar Aug 19 '24 13:08 ndegwamartin

Quick update: Test deployment for this was successful, included some cli migrations - link Testing of app is ongoing. Small blocker on gateway, getting assistance from @ndegwamartin to check it out

Wambere avatar Sep 05 '24 14:09 Wambere

Tested the different sync strategies and they all seem to sync as expected Great job team!

Wambere avatar Dec 02 '24 14:12 Wambere