extensions/eng/packages
Marc Gravell 9eea77d211
HybridCache stability and logging improvements (#5467)
* - handle serialization failures
- enforce payload quota
- enforce key validity
- add proper logging (infrastructure failure: needs attn)

# Conflicts:
#	src/Libraries/Microsoft.Extensions.Caching.Hybrid/Microsoft.Extensions.Caching.Hybrid.csproj

* - add "callback" to .dic
- log deserialization failures
- expose serialization failures
- tests for serialization logging scenarios

* support and tests for stability despite unreliable L2

* nit

* Compile for NS2.0

* include enabled check in our log output

* add event-source tracing and counters

* explicitly specify event-source guid

* satisfy the stylebot overloads

* nix SDT

* fix failing CI test

* limit to net462

* PR feedback (all except event tests)

* naming

* add event source tests

* fix redundant comment

* add clarification

* more clarifications

* dance for our robot overlords

* drop Microsoft.Extensions.Telemetry.Abstractions package-ref

* fix glitchy L2 test

* better tracking for invalid event-source state

* reserve non-printable characters from keys, to prevent L2 abuse

* improve test output for ETW

* tyop

* ETW tests: allow longer if needed

* whitespace

* more ETW fixins

---------

Co-authored-by: Jose Perez Rodriguez <joperezr@microsoft.com>
2024-11-04 11:45:20 +00:00
..
General-LTS.props Use 8.0 era dependencies for non net9.0 TFMs (#5470) 2024-10-19 01:55:05 +00:00
General-net9.props Use 8.0 era dependencies for non net9.0 TFMs (#5470) 2024-10-19 01:55:05 +00:00
General.props Update M.E.AI.AzureAIInference for its beta2 release (#5558) 2024-10-24 23:59:54 +00:00
TestOnly.props HybridCache stability and logging improvements (#5467) 2024-11-04 11:45:20 +00:00