Ken Stevens
a2d4c93922
Subscription matcher transactions ( #1229 )
...
* fix bug in ResourceIndexSearchParamQuantity
Move transaction boundary around SubscriptionMatcherInterceptor so it can be overridden in subclass
Lots of CRLF changes from a mvn -P DIST
* FIXME
2019-03-06 16:12:04 -05:00
James Agnew
fd401165a9
Fix an occassional failure in the stress test
2019-03-06 09:32:37 -05:00
James Agnew
9bc0f6784d
Search paging timeout with 1500 < n < 2000 results ( #1221 )
...
* Avoid paging links when offset is artificially set very high
* Ongoing fixes
* Adding logging and clean up transaction processing
* Add changelog
* More work on queries
* Keep working on getting tests passing
* More test fixes
* More work on tests
* More test works
* One more test attempt
* Ongoing fixes
* One more change
* FIxes to search algorithm
* Add changelog
* Clean up for review
* Fixed NPE in token matcher when system is not null and value is null
* test opposite (null system not null value)
* added null protection to all matchers
* Address review comments
* Address broken test
* Trying to resolve DB ordering issues
2019-03-06 05:45:05 -05:00
James Agnew
4138832071
Add a test
2019-03-01 14:03:14 -05:00
James Agnew
3972e17e62
Add "is trusted" property to server exceptions
2019-03-01 13:58:13 -05:00
James Agnew
7896887f67
Updates to transaction processing
2019-02-28 12:23:48 -05:00
jamesagnew
6e41f90bf9
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2019-02-27 16:49:20 -05:00
James Agnew
48c10bddc5
Narrative Generator refactoring ( #1219 )
...
* Starting work on this
* Working on narrative templates
* Work on new narrative system
* Account for some failing tests due to refactoring of narrative mode
* Another test fix
* More test fixes
* One more test fix
* Work on searches
* Address review comments
2019-02-27 14:59:57 -05:00
jamesagnew
aef5989477
Header updates
2019-02-25 20:47:30 -05:00
James Agnew
94f9ffa977
Avoid paging links when offset is artificially set very high
2019-02-25 20:44:22 -05:00
James Agnew
fb06664f70
Clean up paging query
2019-02-25 19:05:19 -05:00
James Agnew
820a3d2296
Collapse conditional UPDATES as well in JPA transactions
2019-02-22 13:49:38 -05:00
James Agnew
43c07077be
Automatically remove duplicate conditional creates in JPA
2019-02-22 12:57:07 -05:00
James Agnew
89b08cd627
Improve SQL IN(..) queries ( #1214 )
...
* First attempt, probably has compile issues
* Fix qualified searches
* Another test fix
* More test fixes
* Add changelog
* Two more fixes
* Revert SQL logging
2019-02-20 16:38:51 -05:00
James Agnew
28b4b812ac
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2019-02-20 15:07:08 -05:00
James Agnew
e7b7ba1a6d
Add caching test
2019-02-20 11:18:02 -05:00
Ken Stevens
01568ab0b5
Fix test race condition.
2019-02-19 21:14:11 -05:00
James Agnew
72c4726328
Tweaks to the way that subscriptions are serialized
2019-02-17 19:17:51 -05:00
James Agnew
bd4eb36eda
Merge pull request #1211 from jamesagnew/queue-thread-support
...
changes needed to support different number of consumers in matching vs delivery
2019-02-17 18:39:32 -05:00
Ken Stevens
3af0bc7206
changes needed to support different number of consumers in matching vs delivery
2019-02-17 15:23:01 -05:00
James Agnew
fb5d94383b
Merge pull request #1210 from jamesagnew/ja_allow_multiple_canonical_subs_extensions
...
Allow canonical subscription to hold multiple extensions with the same
2019-02-16 17:11:51 -05:00
James Agnew
14e04085ae
Try for a test fix and a bit of cleanup
2019-02-16 16:11:33 -05:00
James Agnew
c6fcb4fcbf
Allow canonical subscription to hold multiple extensions with the same
...
URL
2019-02-16 15:28:39 -05:00
James Agnew
87ed00a002
Add ability to generate named parametrrs in a version independent way
2019-02-15 16:27:16 -05:00
jamesagnew
1311ded7de
Fix compile issue
2019-02-15 14:55:25 -05:00
James Agnew
c0970ed46d
Fix typo in test
2019-02-15 14:30:38 -05:00
James Agnew
09920ad545
Reduce thread contention during tests
2019-02-15 14:18:34 -05:00
James Agnew
a35f30b18e
Merge pull request #1208 from jamesagnew/reuse-subscription-channels
...
Reuse subscription channels
2019-02-15 13:42:54 -05:00
James Agnew
c4dd06ad0c
Make it easier to add tables with migrator tools
2019-02-15 13:27:07 -05:00
James Agnew
4a6345d7c4
Improve command chaining in migrator tool
2019-02-15 12:54:41 -05:00
James Agnew
514ace5981
Changelog for #1209
2019-02-15 09:58:53 -05:00
James Agnew
ddeeb9206a
Merge pull request #1209 from jamesagnew/remove_analytics_tracking
...
removed google analytics script fixes #1207
2019-02-15 09:56:47 -05:00
James Agnew
485335e975
Allow terminology service to work without having Lucene enabled for
...
simple ValueSet expansions
2019-02-14 20:47:28 -05:00
Ken Stevens
ffc5966aa3
Merge branch 'master' into reuse-subscription-channels
...
# Conflicts:
# src/changes/changes.xml
2019-02-14 19:42:00 -05:00
Ken Stevens
badbde7e4a
SubscriptionRegistry re-uses channel and handlers if channel type didn't change when subscription is updated
2019-02-14 19:38:31 -05:00
James Agnew
10c348d44f
Tweak to elements parametr support
2019-02-14 19:30:10 -05:00
Ken Stevens
508e15956e
added a couple of subscription tests and un@Ignored another
2019-02-14 15:30:25 -05:00
patrick-werner
22bb1c8761
removed google analytics script fixes #1207
2019-02-14 18:40:55 +01:00
James Agnew
5aadf91a83
Merge pull request #1205 from jamesagnew/subscription-interceptor-change
...
no subs check interceptor calls on DELETE
2019-02-13 22:25:43 -05:00
Ken Stevens
435f57335d
sonar
2019-02-13 20:50:04 -05:00
Ken Stevens
7b3fedc642
sonar
2019-02-13 20:41:11 -05:00
Ken Stevens
455761f9b3
fix npe
2019-02-13 16:54:38 -05:00
Ken Stevens
68171ba950
don't call SUBSCRIPTION_BEFORE_PERSISTED_RESOURCE_CHECKED and SUBSCRIPTION_AFTER_PERSISTED_RESOURCE_CHECKED for DELETE operations (since we don't currently match subscriptions for DELETE operations)
2019-02-12 14:25:36 -05:00
James Agnew
c2de9c5434
Merge pull request #1179 from tadgh/allow-3-to-2-specimen
...
Allow specimen to be converted from STU3 -> STU2
2019-02-11 10:49:17 -05:00
James Agnew
b3fd1b91cf
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2019-02-11 09:05:24 -05:00
James Agnew
96ad875d3a
Credit for #1204
2019-02-11 09:04:57 -05:00
James Agnew
6af36eb063
Merge pull request #1204 from volsch/fixes/example_server_subscriptions
...
Subscriptions are not enabled in JPA Server Example 3.7.0.
2019-02-10 10:22:07 -05:00
Volker Schmidt
ff0e2b648f
Added enabled subscription types to JPA Example Server.
2019-02-10 15:01:05 +01:00
Ken Stevens
f34926bb18
fixed a bug matching long ids in searchparams ( #1203 )
...
* fixed a bug matching long ids in searchparams
2019-02-09 13:45:51 -05:00
James Agnew
a5e10740c0
Merge pull request #1194 from jamesagnew/ja_more_subscription_logger
...
More subscription logger work
2019-02-09 11:45:25 -05:00