Граф коммитов

2501 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] ee18e4d784
Bump System.Private.ServiceModel from 4.10.2 to 4.10.3 (#3772) 2024-03-26 10:26:59 -07:00
SergeyGaluzo 49a037931e
Prevent reporting dups on worker restart (#3771)
* Prevent reporting dups on worker restart

* internal

* skip
2024-03-25 17:49:26 +00:00
dependabot[bot] f614d05799
Bump System.Collections.Immutable from 7.0.0 to 8.0.0 (#3765) 2024-03-25 07:32:04 -07:00
dependabot[bot] d7c5bd0cfe
Bump Microsoft.Extensions.Logging.Abstractions from 8.0.0 to 8.0.1 (#3764) 2024-03-22 13:12:22 -07:00
dependabot[bot] 65592829b8
Bump FluentValidation from 11.7.1 to 11.9.0 (#3769) 2024-03-22 12:56:47 -07:00
dependabot[bot] cceb1ded36
Bump Polly from 7.2.4 to 8.3.1 (#3767) 2024-03-22 11:05:30 -07:00
Mikael Weaver 8c33506680
Fix Import SurrogateId Collision (#3768)
* Test adding resource id check

* Updated sproc and updated schema version

* Updated SQL

* Updated csproj
2024-03-22 10:47:38 -05:00
Fernando Henrique Inocêncio Borba Ferreira 6afd2737c6
[Bugfix] HeaderDictionary - Support concurrent operations (#3729)
* Bundle - Concurrent access

* Introducing new ThreadSafeHeaderDictionary

* Adding tests

* Fix conccurent access to http headers.

* Fix concurrent access to http headers.

* New test to validate IHeaderDictionary clones.

* Using statements. Small refactorings

* remove clone

* Expose FHIR operation outcome in case of errors

* Adding more details to the exception
2024-03-20 17:09:22 +00:00
Fernando Henrique Inocêncio Borba Ferreira fbfc674aa9
[Bugfix] Resolving references in UpserResourceHandler (#3758)
* Handling references in UpserResourceHandler

* New tests to validate references resolved in upserts
2024-03-20 17:07:22 +00:00
Fernando Henrique Inocêncio Borba Ferreira e815c369af
[Tests] ChainingSearchTest - Improve stability (#3762)
* Improvement in test to make it more stable

* Decrease batch size
2024-03-20 06:52:48 -07:00
Brendan Kowitz 072b14fbcb
Increase dependabot limit (#3759)
* Increase dependabot limit
* Removes invalid package
2024-03-19 16:16:57 -07:00
rajithaalurims 9e848c5c20
new service connection (#3757) 2024-03-19 14:57:19 -07:00
SergeyGaluzo 6884afbfff
Move import writes to store class (#3749)
* Move import methods to store

* async

* wait finish

* Fixed typo
2024-03-14 03:58:15 +00:00
Fernando Henrique Inocêncio Borba Ferreira fc632d7d71
[Tests] Refactoring test accounts (#3747)
* Create all accounts as service principals.
* Handling empty collections of user accounts.
* Set up new app environment variables.
* Expand the use of service principals.
2024-03-13 21:15:06 +00:00
Mikael Weaver b0a7c0a01f
Added fix for missing export job segments (#3746)
* Added fix for missing export job segments

* Fixed merge issue
2024-03-13 14:07:29 -07:00
Mikael Weaver 771949463b
Fixed flaky history count test (#3737)
* Fixed flaky history test

* fixed code scanning issues

* Fixed XML issue in test text

* small guard in div logic

* Fix straggler counts

* Fix R4 solution filter so it works w/ C# dev kit
2024-03-13 13:49:45 -07:00
Brendan Kowitz 150a180732
dotnet v8.0.202 (#3750)
* dotnet v8.0.202
* bump .net6 sdk
2024-03-13 20:41:37 +00:00
Fernando Henrique Inocêncio Borba Ferreira 13127b3c02
[Pipeline] Change pipeline auth method (#3745)
* Change auth to use a service principal instead of an user.
* Expand client_credentials auth.
* Mark tests as flaky.
2024-03-12 11:05:29 -07:00
Teng Li 07a632ad01
Add content-type constraint for the $convert endpoint. (#3723)
* Add content-type constraint for the $convert endpoint.

* Update controller content-type.
2024-03-11 13:06:42 -07:00
Brendan Kowitz bd3df51fd9
Grants sync-to-devops issues: write permissions (#3741) 2024-03-11 09:53:41 -07:00
Brendan Kowitz b79916654c
Fixes some usages of Task.WaitAll => Task.WhenAll (#3728) 2024-03-11 07:31:06 -07:00
Brendan Kowitz 5bac2bba07
Adds requirement to link to DevOps workitem (#3707) 2024-03-11 07:18:27 -07:00
SergeyGaluzo b93d1a40b2
Enable writing events to external database (#3739)
* Ability to write events to external database on the same SQL server

* readonly

* conn str

* using
2024-03-07 15:42:12 -08:00
Fernando Henrique Inocêncio Borba Ferreira 37db0bf50b
Update dotnet to v8.0.201 (#3740) 2024-03-06 22:19:25 -08:00
ketki 01069b9cfa
Add documentation for Telemetry Logging (#3738)
* Add documentation for TelemetryLogging

Adding the documentation Isao provided in OSS repo, so we have it in a common place

* Update TelemetryLogging.md
2024-03-05 16:25:20 -08:00
Mikael Weaver 1c21a10102
File Missing Handling During $import Processing (#3732)
* Added handling for when file was removed, renamed, or deleted during job execution. The orchestrator checks for this but it doesn't account for when the input file is removed during the operation.
2024-03-01 23:09:09 +00:00
Fernando Henrique Inocêncio Borba Ferreira 5a96218eff
[Bundle] Parallel bundle perf improvements (#3727)
* Switch from Task.WaitAll to Task.WhenAll
* Removing calls to GC
2024-03-01 09:55:59 -08:00
v-iyamauchi e34b3f6a94
Adding AppInsights ConnectionString support. (#3712)
* Adding AppInsights ConnectionString support.

* Fixing CodeQL warnings.

* Updating the docker template.
2024-02-26 07:05:11 -08:00
Brendan Kowitz 631efdc9e0
Update azuredeploy-docker.json to httpsonly by default (#3724) 2024-02-23 17:02:21 -08:00
Mikael Weaver 40cceb30cf
Added fix for historical summary count tests (#3722)
* Added fix for historical summary count tests
2024-02-21 14:53:20 -08:00
Mikael Weaver 12c8365db8
Convert DeletionService to use IScopeProvider (#3721)
Since the DeletionService is used by the `$bulk-delete` operation, the scope of `IFhirDataStore` and `ISearchService` need to be managed manually - not by the root container. Using `IScopeProvider` enables us to manage and dispose correctly - fixing the bug of leaking memory due to growth of services tracked by the root container.
2024-02-21 19:45:06 +00:00
SergeyGaluzo 2720e1aa8c
Tools changes to support bundles test (#3708)
* Removing dead code from $import

* Remove progress and rebuld indexes

* var

* No use of progress

* Removed progress again

* Removing call to heavy heartbeats

* Remove test relying on heavy heartbeats

* removed usage of heavy heartbeats

* Removed progress from IJob

* removed progress more

* tests

* removed obsolete comment

* Removed obsolete fields.

* write back to be on par

* json convert

* removed obsolete properties

* Removed disable indexes from the docs

* more changes in import doc

* Added bundle update method

* Bundles

* Add System.IdentityModel.Tokens.Jwt package and update BearerTokenHandler to print claims from JWT token

* Writing output bundles

* - sleep 40

* Added sync Send to BearerTokenHandler for Import Tool

* blob rewriter

* threads*threads

* .json

* Added deduplication for "single" types

* multiple

* short exe names

* direct bundles

* Removed order by

* full names back

* short on one

* write mixed ndjson

* Fix codeql in bearer token handler

* code an changes

* Fix codeql

* SearchByIds

* correction in searchbyids

* count in correct place

---------

Co-authored-by: Mikael Weaver <mikaelw@microsoft.com>
2024-02-16 17:28:45 -08:00
Fernando Henrique Inocêncio Borba Ferreira 7b5ca42228
Healthcare Shared Components v7.1.13 (#3717) 2024-02-16 09:08:52 -08:00
Mikael Weaver a677456664
Added exception handling to WaitAll in DeletionService (#3719)
* Added exception handling to WaitAll in DeletionService

* updated comment

* fix issue/filter out noise from job record

* Removing unneeded exception block

* Revert "Removing unneeded exception block"

This reverts commit 5fce8ecc30.
2024-02-15 14:30:32 -08:00
Brendan Kowitz 774e600611
Updates dotnet Security patch (sdk:8.0.200) (#3716) 2024-02-15 08:56:04 -08:00
rajithaalurims 4d5dfb93ae
Additional logs added (#3710)
* Additional logs added

* Fixed printing Object
2024-02-14 16:27:57 -06:00
SergeyGaluzo cc5576f4a9
Controller and tests (#3713) 2024-02-14 08:24:16 -08:00
Mikael Weaver c317606340
Revert [Pipelines] Add Integration/E2E Retry (#3642) (#3714)
* Revert "[Pipelines] Add Integration/E2E Retry (#3642)"

This reverts commit d23bf8fd07.

* Add back repaired tests
2024-02-14 07:43:25 -08:00
Fernando Henrique Inocêncio Borba Ferreira 869dbabbe3
FHIR Model and temporarily cached data (#3705)
* Change SqlServerFhirModel to use FhirMemoryCache
* Improvements in FhirMemoryCache.
* Added support to multi case cache.
* Test improvements.
* New tests. Removing lock to be aligned with the MemoryCache.
2024-02-09 17:06:53 -08:00
Mikael Weaver d23bf8fd07
[Pipelines] Add Integration/E2E Retry (#3642)
* Added trx logging and test publishing

* Fixed test reporting path

* changed to vstest

* rollback build change

* Fixed newline issue

* Fixed export tests to use VSTest

* Changed over last dotnet test

* Fixed export tests

* pipeline test fix

* formatting fix

* Fixed test filter typo

* pinning vstest to fix issue

* trying different version of vstest

* Testing batch size to fix data test issues

* Testing custom batch size fix

* removed vstest batching

* Testing changing the TestClassWithFixtureArgumentsTypeInfo name

* testing blame timeout

* Testing new blame params

* Changing SQL exception number

* Removed restriction for testing message only in Win

* Added publishing of test files on failure on error to help debugging

* Updated upload test failure task

* Fixed integration test artifact name

* Added fix for sql test

* Fox normalize in SqlServerSchemaUpgradeTests

* Fixed SQL int test newline integration

* Updated dump type / timeout for tests

* Reduced blame back down to 7

* Added pool name to windows jobs

* Changing to correct windows pool
2024-02-09 15:36:36 -08:00
Brendan Kowitz 56abac01d5
Job Factory provides Job tasks with an ambient scope (#3463)
* Job Factory provides Job tasks with an ambient scope
* Addresses Singletons that use Func<> as ServiceProvider
2024-02-08 10:12:51 -08:00
v-iyamauchi 2abb97aaa3
Logging an exception message only for blob LeaseAlreadyPresent. (#3704)
* Logging an exception message only for blob LeaseAlreadyPresent.

* Adding a blob resource uri in the message.
2024-02-08 17:04:36 +00:00
v-iyamauchi f2d7fedee4
Adding more logging for import job. (#3702) 2024-02-08 08:05:07 -08:00
Brendan Kowitz 353657c320
Updates .net sdk minor versions (#3703) 2024-02-07 13:57:32 -08:00
SergeyGaluzo f7c6ce66b1
Removing dead code from $import (#3696)
* Removing dead code from $import

* Remove progress and rebuld indexes

* var

* No use of progress

* Removed progress again

* Removing call to heavy heartbeats

* Remove test relying on heavy heartbeats

* removed usage of heavy heartbeats

* Removed progress from IJob

* removed progress more

* tests

* removed obsolete comment

* Removed obsolete fields.

* write back to be on par

* json convert

* removed obsolete properties

* Removed disable indexes from the docs

* more changes in import doc
2024-02-07 08:20:10 -08:00
rajithaalurims c3a7ce2b36
Removed resource type expansion for global search (#3701)
* Removed resource type expansion for global search

* Removing resource type expansions only for non Smart global search
2024-02-06 14:51:11 -06:00
Mikael Weaver adc81cb85f
Default to non-parallel $export for API for FHIR (#3700)
* Added handling for dynamic isParallel result

* Small formatting fixes
2024-02-05 11:09:40 -08:00
Brendan Kowitz 4610f05780
Adds permissions to codeql.yml (#3698)
+semver: skip
2024-02-05 10:10:06 -08:00
mahajan-xor 8ce4e6f596
Adds exception block to handle invalid storage URL (#3695)
* Adds exception block to handle invalid storage url.It will log exception as Information.

* Added string interpolation
2024-02-05 22:47:48 +05:30
SergeyGaluzo e59f8b1fba
Enable replicas for search (#3699) 2024-02-02 16:12:57 -08:00