-
Notifications
You must be signed in to change notification settings - Fork 159
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue #2900 Cassandra implementation of payload offload including rollback support #3142
Conversation
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
…etch Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
we should add fhir-persistence-blob to the list of modules in our README |
fhir-persistence-blob/src/main/java/com/ibm/fhir/persistence/blob/BlobContainerManager.java
Show resolved
Hide resolved
fhir-persistence-blob/src/main/java/com/ibm/fhir/persistence/blob/BlobReadPayload.java
Show resolved
Hide resolved
fhir-persistence-blob/src/main/java/com/ibm/fhir/persistence/blob/BlobReadPayload.java
Show resolved
Hide resolved
...erver/src/main/java/com/ibm/fhir/server/rest/FHIRRestInteractionVisitorReferenceMapping.java
Show resolved
Hide resolved
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
...ersistence/src/main/java/com/ibm/fhir/persistence/context/FHIRPersistenceContextFactory.java
Show resolved
Hide resolved
...ersistence/src/main/java/com/ibm/fhir/persistence/context/FHIRPersistenceContextFactory.java
Show resolved
Hide resolved
fhir-persistence/src/main/java/com/ibm/fhir/persistence/payload/FHIRPayloadPersistence.java
Show resolved
Hide resolved
fhir-persistence/src/main/java/com/ibm/fhir/persistence/payload/FHIRPayloadPersistence.java
Show resolved
Hide resolved
fhir-persistence/src/main/java/com/ibm/fhir/persistence/payload/PayloadPersistenceHelper.java
Show resolved
Hide resolved
fhir-persistence/src/main/java/com/ibm/fhir/persistence/payload/PayloadPersistenceResponse.java
Outdated
Show resolved
Hide resolved
fhir-persistence/src/main/java/com/ibm/fhir/persistence/payload/PayloadPersistenceResponse.java
Outdated
Show resolved
Hide resolved
fhir-persistence/src/main/java/com/ibm/fhir/persistence/payload/PayloadReaderImpl.java
Show resolved
Hide resolved
fhir-persistence/src/main/java/com/ibm/fhir/persistence/util/InputOutputByteStream.java
Show resolved
Hide resolved
General question: are these changes abstracted from the FHIRPersistenceInterceptor or will interceptor implementations need to be aware of changes to the FHIRPersistenceContext and/or event object? And same question for audit... |
...erver/src/main/java/com/ibm/fhir/server/rest/FHIRRestInteractionVisitorReferenceMapping.java
Show resolved
Hide resolved
fhir-server/src/main/java/com/ibm/fhir/server/util/FHIRRestHelper.java
Outdated
Show resolved
Hide resolved
fhir-persistence/src/main/java/com/ibm/fhir/persistence/FHIRPersistence.java
Show resolved
Hide resolved
fhir-smart/src/test/java/com/ibm/fhir/smart/test/MockPersistenceImpl.java
Outdated
Show resolved
Hide resolved
Robin confirmed that the context and event objects should be the same as before. One difference is that the persistence context will now have the offloadPayloadResponse, but that is strictly additive and interceptors should continue to work as expected. |
…ation scanning Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
...-cassandra/src/main/java/com/ibm/fhir/persistence/cassandra/reconcile/ResourceExistsDAO.java
Show resolved
Hide resolved
...-cassandra/src/main/java/com/ibm/fhir/persistence/cassandra/reconcile/ResourceExistsDAO.java
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Signed-off-by: Robin Arnold <robin.arnold@ibm.com>
No description provided.