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

2501 Коммитов

Автор SHA1 Сообщение Дата
SergeyGaluzo 8968ae145c
Negative versions (#3840)
* conflict retries test

* extra dedup plus tests

* bad request

* better date

* more import deduping

* 80

* 80

* dedup against db

* better stored proc

* comment

* 81

* merge

* item group back

* -CR

* 81

* 81

* set version on create is back

* naming and nicer

* Create meta for last updated testing

* add last updated to batching

* events test

* identifier

* Fixed old test bug

* Conflicts on out of order versions

* sync

* More tests and Exception

* Pass explicit keppLastUpdated

* -Version in doc

* Description change

* Added test 1-8-9-10

* move to loaded

* correct date comparison

* Add milliseconds truncation logic to import parser

* Add truncate to millisecond to the tests

* Removed filter on negative version in parser

* _

* negatives are history and no conflict.

* preserve offset

* corrections for negative versions

* Special logic to load negatives

* Latest negative test

* Ignore input negatives if not allowed
2024-05-28 14:14:13 -07:00
SergeyGaluzo 480b5c8226
reflect import changes (#3870) 2024-05-17 13:00:43 -07:00
Pallavi Reddy 81cd22e730
Update $convert-data error log (#3859)
* Update log error message for exceptions to only log exception type, code and stack trace.

* nit

* fix UT
2024-05-17 12:13:51 -04:00
rajithaalurims d0bf2b428c
default-azuredeploy-docker.json updated with new service principal (#3862)
* new service principal updated

* Replaced it with Enter Application Object Id instead of App's application Id
2024-05-16 09:26:28 -05:00
Fernando Henrique Inocêncio Borba Ferreira b90769b599
Adding better logging to BadRequestExceptions (#3856) 2024-05-15 17:25:23 +00:00
rajithaalurims 36333f8f35
New service connection object with workloadidentity (#3855)
* New serive connection object with cert is used

* new service connection with workload federated identity

* Azure Powershell version changed to 5

* Add support for ClientAssertion type
2024-05-15 12:19:13 -05:00
Robert Johnson ab60c2495a
Don't require work items for some PRs (#3803) 2024-05-14 10:08:19 -07:00
dependabot[bot] 0969697b65
Bump Microsoft.Azure.Cosmos from 3.35.3 to 3.39.1 (#3852) 2024-05-14 07:28:09 -07:00
Fernando Henrique Inocêncio Borba Ferreira a26b9b36f6
[Metrics] Track latency under Search endpoint (#3850)
* Add latency metric to one more search endpoint

* New test. Organizing tests alphabetically.
2024-05-13 10:42:48 -07:00
Robert Johnson e390c4e0df
Add throw on failed initialization (#3849) 2024-05-13 10:39:10 -07:00
Brendan Kowitz 441fd71106
Fixes for Bundle Routing (#3822)
* Evaluate Routing constraints when processing bundles
* Adding tests to validate bundle internal calls to _history and _history/version.

---------

Co-authored-by: Fernando Henrique Inocêncio Borba Ferreira <fernfe@microsoft.com>
2024-05-13 09:24:51 -07:00
Robert Johnson 5a98e34186
Cleanup search parameters on historical resources (#3847) 2024-05-10 13:35:45 -07:00
Brendan Kowitz 4a1b5eea60
Improve flaky integration tests (#3836) 2024-05-07 14:54:57 -07:00
SergeyGaluzo 7aebd75851
Return bad request on too many surrogate ids (#3838)
* conflict retries test

* extra dedup plus tests

* bad request

* better date
2024-05-06 09:18:03 -07:00
SergeyGaluzo 2224e823c3
events POC (#3835) 2024-05-01 02:00:36 +00:00
SergeyGaluzo 1d11d56867
Droppng BulkReindexResources stored procedure (#3833) 2024-04-30 20:54:17 +00:00
SergeyGaluzo 7e2c7c869e
Drop old reindex stored procedure (#3830)
* Drop old reindex stored procedure

* Extension
2024-04-30 00:07:54 +00:00
apurvabhaleMS e21c7ed2a9
New BundleHandler.RequestContexts must honor original requests CT (#3813)
* Pass in the cancellation token to BatchAndTransactions call

* Ensure new request contexts for BundleHandler are honoring original requests cancellation tokens

* Spacing

* Added some comments and handler for cancellation requests

* Stop bundle execution when operation cancellation is requested

* Updates to handle timeouts

* Updated comments

* Updated comments
2024-04-29 11:10:44 -07:00
Fernando Henrique Inocêncio Borba Ferreira 40f61a0b49
Make bundle statistics thread-safe (#3827) 2024-04-26 20:58:57 +00:00
Mikael Weaver 6427998d6e
Added support for multi-platform public images (#3809)
* Added support for multi-platform public images

* Added support for Azure Container Registry service connection

* changed docker auth method

* changed to use azurecli for docker commands

* Fix script location docker build

* fix docked build script type

* updated docker push shell

* updated tags to lowercase

* update lower case tag logic

* update docker tag lowercase logic

* updated azure.identity

* remove unused compose location var

* fix dockerfile for multiarch

* match formatting in dockerfile

* undo formatting in dockerfile

* add buildkit

* add missing targetarch parameter

* add targetarch to restore
2024-04-25 16:08:22 -07:00
Fernando Henrique Inocêncio Borba Ferreira 53aae29356
[Bugfix] Speed up process shutdown (#3783)
* Speed up process shutdown

* New exception InstanceUnavailableException

* Use new ServiceUnavailableException contrs

* Include error messages to resources.

* Upgrade Azure Identity version
2024-04-25 12:02:53 -07:00
Robert Johnson 6e4612e242
Add new health check for improper behavior (#3818) 2024-04-25 11:45:57 -07:00
Fernando Henrique Inocêncio Borba Ferreira 769ce40d76
[Metrics] FHIR metric emitter (#3753)
* Adding default metric emitter

* Fix using statements

* Improve metric emission

* Refactoring metric emitters

* Using statements updated

* New tests to test if methods have the metric emitter filters and remove reference to log in FhirController

* Removed not used code

* Renamining classes with better names

* New metric handler implementation.

* Refactoring interfaces and adding more tests.

* Following coding suggestions.
2024-04-25 10:20:03 -07:00
SergeyGaluzo 12e6fb4c73
79 fix (#3825) 2024-04-25 15:14:09 +00:00
Fernando Henrique Inocêncio Borba Ferreira 7f5629c6cf
Update dotnet SDK to 8.0.204 (#3823) 2024-04-23 23:26:14 +00:00
SergeyGaluzo f9e520c293
Remove garbage stored procedure plus test (#3820)
* Remove garbage stored procedure

* data type conversion test

* using
2024-04-20 00:47:18 +00:00
SergeyGaluzo 30bc3da4e1
Added abilty to disable retries (#3819) 2024-04-19 03:04:11 +00:00
SergeyGaluzo 622932a475
cleanup signatures (remove heavy heartbeats) (#3817)
* extra cleanup

* started

* 78
2024-04-18 08:40:03 -07:00
SergeyGaluzo 127178af6e
Added stats usage logging (#3812) 2024-04-16 12:35:53 -07:00
dependabot[bot] 26bf89b974
Bump dotnet/sdk to 8.0.204-cbl-mariner2.0 in /build/docker (#3807) 2024-04-12 16:02:38 -07:00
Mikael Weaver acdf8a4650
Update import to return bad requset for duplicate input (#3763)
* Changnd import dupliate file to bad request

* Added check on input controller for duplicate files.

* Update tests for handling at controller

* Updated error message

* Changed unit test to check for input url

* removed duplicate check
2024-04-12 13:19:47 -07:00
dependabot[bot] e8e43077c7
Bump Microsoft.SqlServer.SqlManagementObjects from 170.21.0 to 171.30.0 (#3801) 2024-04-11 14:18:36 -07:00
SergeyGaluzo ff6b6e381c
Import self orchestration (#3799)
* start

* Fix bytes

* dump resource ids before

* do not go to the database

* SuccessOnRetry

* fixed tests

* Moved wait logic request handler

* Removed cancel request from job exec exception

* plus

* test correction

* Adding ability to raise SQL exceptions in E2E tests

* Temp

* Users/sergal/importtests (#3797)

* Adding ability to raise SQL exceptions in E2E tests

* error handling

* removed console

* job hosting tests

* limit to in proc

* no retriable in export

* correct wait

* retriable back in export

* rest

* minus using

* remove pragma

* Remove retriable from export

* tests

* retriable obsolete

* polly retries and simpler tests

* Addressed comments

* After merge fixes plus get import request handler tests

* removed not applicable orch tests

* second place to hide message

* time wait limit

* new retriable error

* Fixes after merge

* using

* using

* test adjusted for grouped

* []

* Removed task cancelled exception logic
2024-04-09 23:41:45 +00:00
apurvabhaleMS fc296dc9c1
Pass in the cancellation token to BatchAndTransactions call (#3802) 2024-04-09 10:23:58 -07:00
SergeyGaluzo 47697f1ccf
Import error handling (#3796)
* Adding ability to raise SQL exceptions in E2E tests

* error handling

* removed console

* job hosting tests

* limit to in proc

* no retriable in export

* correct wait

* retriable back in export

* rest

* minus using

* remove pragma

* Remove retriable from export

* tests

* retriable obsolete

* polly retries and simpler tests

* Addressed comments

* job conflict exception back

* do not show error message for InternalServerError

* job conflict exception test

* removed generic exception from tests

* removed not used vars

* better tests

* test for exution timeout
2024-04-08 16:36:37 +00:00
dependabot[bot] 8d1a0b47ae
Bump xunit.runner.visualstudio from 2.5.0 to 2.5.7 (#3779) 2024-04-04 10:38:42 -07:00
dependabot[bot] eca7000336
Bump coverlet.collector from 6.0.0 to 6.0.2 (#3793) 2024-04-04 09:13:55 -07:00
dependabot[bot] f93da7aae9
Bump Microsoft.Extensions.TimeProvider.Testing from 8.0.0 to 8.3.0 (#3794) 2024-04-03 09:57:04 -07:00
dependabot[bot] 203d3b600a
Bump Azure.Storage.Blobs from 12.17.0 to 12.19.1 (#3766) 2024-04-03 09:20:09 -07:00
rajithaalurims 24e5dc1640
App names changed to avoid collission on HP side (#3795) 2024-04-03 10:50:11 -05:00
dependabot[bot] fdb0239365
Bump prometheus-net.SystemMetrics from 2.0.0 to 3.1.0 (#3787) 2024-04-02 11:03:27 -07:00
dependabot[bot] d7f8bb6afe
Bump Microsoft.Extensions.FileProviders.Embedded from 8.0.0 to 8.0.3 (#3791) 2024-04-02 11:00:43 -07:00
dependabot[bot] df5fb6c7dd
Bump Microsoft.Extensions.Http.Polly from 8.0.0 to 8.0.3 (#3784) 2024-04-02 10:59:46 -07:00
Robert Johnson 72cc6b5057
Add support for partial delete success (#3781) 2024-04-02 09:16:07 -07:00
apurvabhaleMS ae6128c746
Handle 405 errors (#3777)
* Handle 405 error

* Updated the diagnosticInfo

* Added unit test

* Updated tests
2024-03-29 15:44:33 +00:00
Brendan Kowitz 64d456bb88
Updates Sourcelink, fix xml docs (#3785)
* Updates Sourcelink
* Adds ReproducibleBuilds
* Fixes xml docs
2024-03-29 08:40:29 -07:00
SergeyGaluzo ac8029ae31
Some cleanup (#3782)
* Some cleanup

* add user defined restriction

* Removed bulk classes
2024-03-28 19:59:55 +00:00
ketki b9163fe34b
Update BulkExport.md (#3773)
Adding information about max_count parameter
2024-03-27 16:54:28 -07:00
SergeyGaluzo bdaef9f287
Remove IsHistory from XXXSearchParam tables (#3774)
* Remove IsHistory from XXXSearchPram tables

* all

* 8623
2024-03-26 15:01:55 -07:00
dependabot[bot] a96fd901d8
Bump xunit.assert from 2.5.0 to 2.7.0 (#3775) 2024-03-26 10:29:19 -07:00