Add changelog
This commit is contained in:
parent
49a17ce3ef
commit
4b0ae6c20a
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
type: perf
|
||||
issue: 6409
|
||||
title: "The JPA server will no longer use the HFJ_RES_VER_PROV table to store and index values from
|
||||
the `Resource.meta.source` element. Beginning in HAPI FHIR 6.8.0 (and Smile CDR 2023.08.R01), a
|
||||
new pair of columns have been used to store data for this element, so this change only affects
|
||||
data which was stored in HAPI FHIR prior to version 6.8.0 (released August 2023). If you have
|
||||
FHIR resources which were stored in a JPA server prior to this version, and you use the
|
||||
Resource.meta.source element and/or the `_source` search parameter, you should perform a complete
|
||||
reindex of your server to ensure that data is not lost. See the upgrade notes for more information.
|
||||
"
|
|
@ -0,0 +1,16 @@
|
|||
# Upgrade Notes
|
||||
|
||||
The JPA server stores values for the field `Resource.meta.source` in dedicated columns in its database so that they can be indexes and searched for as needed, using the `_source` Search Parameter.
|
||||
|
||||
Prior to HAPI FHIR 6.8.0 (and Smile CDR 2023.08.R01), these values were stored in a dedicated table called `HFJ_RES_VER_PROV`. Beginning in HAPI FHIR 6.8.0 (Smile CDR 2023.08.R01), two new columns were added to the `HFJ_RES_VER`
|
||||
table which store the same data and make it available for searches.
|
||||
|
||||
As of HAPI FHIR 8.0.0, the legacy table is no longer searched by default. If you do not have Resource.meta.source data stored in HAPI FHIR that was last created/updated prior to version 6.8.0, this change will not affect you and no action needs to be taken.
|
||||
|
||||
If you do have such data, you should follow the following steps:
|
||||
|
||||
* Enable the JpaStorageSettings setting `setAccessMetaSourceInformationFromProvenanceTable(true)` to configure the server to continue using the legacy table.
|
||||
|
||||
* Perform a server resource reindex by invoking the [$reindex Operation (server)](https://smilecdr.com/docs/fhir_repository/search_parameter_reindexing.html#reindex-server) with the `optimizeStorage` parameter set to `ALL_VERSIONS`.
|
||||
|
||||
* When this reindex operation has successfully completed, the setting above can be disabled. Disabling this setting avoids an extra database round-trip when loading data, so this change will have a positive performance impact on your server.
|
Loading…
Reference in New Issue