Test setup:
Using DT4H common-data-model and data-ingestion-suite, we are facing some memory issue (java heap space error) during execution of the jobs that using local terminology service. As an example, NYHA mapping in Gem project can be tested. NYHA are joined with encounters in the mapping and the row numbers in the data source are as follows:
NYHA: 9245 records
Encounter: 249828 records.
If the local terminology service is registered in the job it is running in, we experience a memory problem. Interestingly, when we remove the local terminology service from the same job, we do not receive a memory error.
As a note, terminology service is not even actively used in NYHA mapping, meaning that there is no terminology function used such as translateToCoding etc.
Test setup:
Using DT4H common-data-model and data-ingestion-suite, we are facing some memory issue (java heap space error) during execution of the jobs that using local terminology service. As an example, NYHA mapping in Gem project can be tested. NYHA are joined with encounters in the mapping and the row numbers in the data source are as follows:
NYHA: 9245 records
Encounter: 249828 records.
If the local terminology service is registered in the job it is running in, we experience a memory problem. Interestingly, when we remove the local terminology service from the same job, we do not receive a memory error.
As a note, terminology service is not even actively used in NYHA mapping, meaning that there is no terminology function used such as
translateToCodingetc.