Robin Arnold

Results 36 issues of Robin Arnold

**Describe the bug** In a highly concurrent distributed environment, resource updates may be processed on different nodes. Those nodes may suffer clock drift which could potentially cause version N+1 having...

bug

**Describe the bug** Running an older instance of azurite, after updating the Azure blob client libraries we can no longer connect: ``` Caused by: java.util.concurrent.ExecutionException: com.azure.storage.blob.models.BlobStorageException: Status code 400, "...

bug

**Is your feature request related to a problem? Please describe.** The fhir-database-utils is supposed to be general purpose and should not contain anything specific to the FHIR schema (which is...

P3
technical debt

**Is your feature request related to a problem? Please describe.** The `--grant-read-to` option is not exercised by the e2e test suite leaving it vulnerable to regression errors. **Describe the solution...

P2
technical debt

**Describe the bug** The following query has only a single resource in scope and therefore should be very fast: ``` GET [base]/?_count=2&_lastUpdated=gt2022-08-07 ``` However, due to 4.0/4.3 type filtering, the...

bug
performance
P2

**Describe the bug** In Citus we distribute resource and parameter tables using logical_resource_id. All joins between tables must therefore include logical_resource_id in the join predicate. Certain search queries which require...

bug
P3

**Is your feature request related to a problem? Please describe.** fhir-remote-index uses a new implementation to collect parameter values, handle resolution of all the lookup values, and then persist the...

enhancement
technical debt

**Is your feature request related to a problem? Please describe.** Currently FHIROperation implementations can access the FHIRPersistence interface: ``` FHIRPersistence pl = (FHIRPersistence) operationContext.getProperty(FHIROperationContext.PROPNAME_PERSISTENCE_IMPL); ``` Using this interface, the implementations...

enhancement

**Is your feature request related to a problem? Please describe.** Each parameter table contains logical_resource_id which is a FK reference to the (type)_logical_resources table. This is reflected in search query...

search
performance

Currently transactionDataImpl receives transaction event callbacks from JTA UserTransaction. However, transactions in unit tests are managed differently, and so the transaction framework needs to be updated to feed similar transaction...

persistence
technical debt