Skip to content
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

Fix #2664 Backlog: move to full synchronous behavior since we're on a dedicated thread #2667

Merged
merged 3 commits into from
Mar 11, 2024

Merge branch 'main' into craver/sync-backlog

77c8340
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Fix #2664 Backlog: move to full synchronous behavior since we're on a dedicated thread #2667

Merge branch 'main' into craver/sync-backlog
77c8340
Select commit
Loading
Failed to load commit list.
GitHub Actions / Tests Results - Windows Server 2022 succeeded Mar 9, 2024 in 1s

3793 passed, 0 failed and 2018 skipped

Tests passed successfully

Report Passed Failed Skipped Time
test-results/runneradmin_fv-az586-595_2024-03-09_14_58_36.trx 1891✅ 1003⚪ 88s
test-results/runneradmin_fv-az586-595_2024-03-09_15_00_09.trx 1902✅ 1015⚪ 86s

✅ test-results/runneradmin_fv-az586-595_2024-03-09_14_58_36.trx

2894 tests were completed in 88s with 1891 passed, 0 failed and 1003 skipped.

Test suite Passed Failed Skipped Time
StackExchange.Redis.Tests 405✅ 6s
StackExchange.Redis.Tests.AbortOnConnectFailTests 4✅ 6s
StackExchange.Redis.Tests.AdhocTests 1✅ 77ms
StackExchange.Redis.Tests.AggressiveTests 5⚪ 5ms
StackExchange.Redis.Tests.AsyncTests 2✅ 4s
StackExchange.Redis.Tests.AzureMaintenanceEventTests 17✅ 598ms
StackExchange.Redis.Tests.BacklogTests 4✅ 8s
StackExchange.Redis.Tests.BasicOpsTests 23✅ 1⚪ 4s
StackExchange.Redis.Tests.BatchTests 2✅ 28ms
StackExchange.Redis.Tests.BitTests 1✅ 1⚪ 12ms
StackExchange.Redis.Tests.CertValidationTests 2✅ 635ms
StackExchange.Redis.Tests.ChannelTests 37✅ 155ms
StackExchange.Redis.Tests.ClusterTests 39✅ 43⚪ 2s
StackExchange.Redis.Tests.CommandTests 5✅ 1s
StackExchange.Redis.Tests.CommandTimeoutTests 1⚪ 1ms
StackExchange.Redis.Tests.ConfigTests 96✅ 18⚪ 14s
StackExchange.Redis.Tests.ConnectByIPTests 3✅ 1s
StackExchange.Redis.Tests.ConnectCustomConfigTests 19✅ 8s
StackExchange.Redis.Tests.ConnectFailTimeoutTests 1✅ 6s
StackExchange.Redis.Tests.ConnectingFailDetectionTests 5✅ 6s
StackExchange.Redis.Tests.ConnectionFailedErrorsTests 2✅ 4⚪ 420ms
StackExchange.Redis.Tests.ConnectionShutdownTests 1⚪ 1ms
StackExchange.Redis.Tests.ConnectToUnexistingHostTests 5✅ 7s
StackExchange.Redis.Tests.ConstraintsTests 2✅ 34ms
StackExchange.Redis.Tests.CopyTests 3⚪ 3ms
StackExchange.Redis.Tests.DatabaseTests 5✅ 3⚪ 32ms
StackExchange.Redis.Tests.DefaultOptionsTests 6✅ 1⚪ 2s
StackExchange.Redis.Tests.DefaultPortsTests 17✅ 17ms
StackExchange.Redis.Tests.DeprecatedTests 4✅ 8ms
StackExchange.Redis.Tests.EnvoyTests 1⚪ 1ms
StackExchange.Redis.Tests.EventArgsTests 1✅ 817ms
StackExchange.Redis.Tests.ExceptionFactoryTests 19✅ 10s
StackExchange.Redis.Tests.ExecuteTests 2✅ 7ms
StackExchange.Redis.Tests.ExpiryTests 6✅ 6⚪ 38ms
StackExchange.Redis.Tests.FeatureFlagTests 2✅ 2ms
StackExchange.Redis.Tests.FloatingPointTests 4✅ 23ms
StackExchange.Redis.Tests.FormatTests 47✅ 110ms
StackExchange.Redis.Tests.FSharpCompatTests 2✅ 721ms
StackExchange.Redis.Tests.GarbageCollectionTests 2✅ 4s
StackExchange.Redis.Tests.GeoTests 56⚪ 56ms
StackExchange.Redis.Tests.HashTests 20✅ 26⚪ 481ms
StackExchange.Redis.Tests.HttpTunnelConnectTests 2⚪ 2ms
StackExchange.Redis.Tests.HyperLogLogTests 2✅ 2⚪ 8ms
StackExchange.Redis.Tests.InfoReplicationCheckTests 1⚪ 1ms
StackExchange.Redis.Tests.Issues.BgSaveResponseTests 1⚪ 1ms
StackExchange.Redis.Tests.Issues.DefaultDatabaseTests 4✅ 4s
StackExchange.Redis.Tests.Issues.Issue10Tests 1✅ 2s
StackExchange.Redis.Tests.Issues.Issue1101Tests 3✅ 7s
StackExchange.Redis.Tests.Issues.Issue1103Tests 7✅ 7s
StackExchange.Redis.Tests.Issues.Issue182Tests 2⚪ 2ms
StackExchange.Redis.Tests.Issues.Issue2164Tests 2✅ 52ms
StackExchange.Redis.Tests.Issues.Issue2176Tests 2✅ 5s
StackExchange.Redis.Tests.Issues.Issue2392Tests 1✅ 4s
StackExchange.Redis.Tests.Issues.Issue2418 1✅ 6s
StackExchange.Redis.Tests.Issues.Issue2507 1⚪ 1ms
StackExchange.Redis.Tests.Issues.Issue25Tests 4✅ 11ms
StackExchange.Redis.Tests.Issues.Issue2653 6✅ 534ms
StackExchange.Redis.Tests.Issues.Issue6Tests 1✅ 2s
StackExchange.Redis.Tests.Issues.MassiveDeleteTests 1⚪ 1ms
StackExchange.Redis.Tests.Issues.SO10504853Tests 3✅ 7s
StackExchange.Redis.Tests.Issues.SO10825542Tests 1✅ 3s
StackExchange.Redis.Tests.Issues.SO11766033Tests 2✅ 4s
StackExchange.Redis.Tests.Issues.SO22786599Tests 1✅ 1s
StackExchange.Redis.Tests.Issues.SO23949477Tests 1✅ 1s
StackExchange.Redis.Tests.Issues.SO24807536Tests 1✅ 5s
StackExchange.Redis.Tests.Issues.SO25113323Tests 1✅ 5s
StackExchange.Redis.Tests.Issues.SO25567566Tests 1⚪ 1ms
StackExchange.Redis.Tests.KeyAndValueTests 3✅ 1s
StackExchange.Redis.Tests.KeyPrefixedBatchTests 1✅ 145ms
StackExchange.Redis.Tests.KeyPrefixedDatabaseTests 180✅ 606ms
StackExchange.Redis.Tests.KeyPrefixedTests 174✅ 582ms
StackExchange.Redis.Tests.KeyPrefixedTransactionTests 16✅ 21ms
StackExchange.Redis.Tests.KeyTests 67✅ 15⚪ 4s
StackExchange.Redis.Tests.LatencyTests 4✅ 1s
StackExchange.Redis.Tests.LexTests 2✅ 13ms
StackExchange.Redis.Tests.ListTests 13✅ 77⚪ 119ms
StackExchange.Redis.Tests.LockingTests 13✅ 92ms
StackExchange.Redis.Tests.LoggerTests 2✅ 81ms
StackExchange.Redis.Tests.MassiveOpsTests 4✅ 2⚪ 81ms
StackExchange.Redis.Tests.MemoryTests 4⚪ 4ms
StackExchange.Redis.Tests.MigrateTests 1⚪ 1ms
StackExchange.Redis.Tests.MultiAddTests 4✅ 27ms
StackExchange.Redis.Tests.MultiPrimaryTests 11✅ 7s
StackExchange.Redis.Tests.NamingTests 8✅ 106ms
StackExchange.Redis.Tests.OverloadCompatTests 5✅ 99ms
StackExchange.Redis.Tests.ParseTests 28✅ 130ms
StackExchange.Redis.Tests.PerformanceTests 1✅ 1⚪ 11ms
StackExchange.Redis.Tests.PreserveOrderTests 1✅ 8ms
StackExchange.Redis.Tests.ProfilingTests 2✅ 5⚪ 44ms
StackExchange.Redis.Tests.PubSubCommandTests 2✅ 2⚪ 39ms
StackExchange.Redis.Tests.PubSubMultiserverTests 6✅ 6⚪ 15s
StackExchange.Redis.Tests.PubSubTests 20✅ 26⚪ 5s
StackExchange.Redis.Tests.RawResultTests 5✅ 20ms
StackExchange.Redis.Tests.RealWorldTests 1✅ 3s
StackExchange.Redis.Tests.RedisFeaturesTests 1✅ 23ms
StackExchange.Redis.Tests.RedisResultTests 8✅ 29ms
StackExchange.Redis.Tests.RedisValueEquivalency 13✅ 57ms
StackExchange.Redis.Tests.RespProtocolTests 61✅ 54⚪ 137ms
StackExchange.Redis.Tests.Roles 3✅ 18ms
StackExchange.Redis.Tests.SanityChecks 1✅ 133ms
StackExchange.Redis.Tests.ScanTests 23✅ 23⚪ 428ms
StackExchange.Redis.Tests.ScriptingTests 68✅ 40⚪ 402ms
StackExchange.Redis.Tests.SecureTests 5✅ 24ms
StackExchange.Redis.Tests.SentinelFailoverTests 1✅ 18s
StackExchange.Redis.Tests.SentinelTests 22✅ 2s
StackExchange.Redis.Tests.ServerSnapshotTests 6✅ 196ms
StackExchange.Redis.Tests.SetTests 8✅ 24⚪ 72ms
StackExchange.Redis.Tests.SocketTests 1⚪ 1ms
StackExchange.Redis.Tests.SortedSetTests 7✅ 113⚪ 156ms
StackExchange.Redis.Tests.SortedSetWhenTest 2⚪ 2ms
StackExchange.Redis.Tests.SSDBTests 1⚪ 1ms
StackExchange.Redis.Tests.SSLTests 3✅ 10⚪ 432ms
StackExchange.Redis.Tests.StreamTests 8✅ 154⚪ 162ms
StackExchange.Redis.Tests.StringTests 14✅ 44⚪ 155ms
StackExchange.Redis.Tests.SyncContextTests 10✅ 4s
StackExchange.Redis.Tests.TransactionTests 185✅ 217⚪ 585ms
StackExchange.Redis.Tests.TransientErrorTests 4✅ 6ms
StackExchange.Redis.Tests.ValueTests 2✅ 4ms
StackExchange.Redis.Tests.WithKeyPrefixTests 9✅ 20ms

✅ test-results/runneradmin_fv-az586-595_2024-03-09_15_00_09.trx

2917 tests were completed in 86s with 1902 passed, 0 failed and 1015 skipped.

Test suite Passed Failed Skipped Time
StackExchange.Redis.Tests 397✅ 276ms
StackExchange.Redis.Tests.AbortOnConnectFailTests 4✅ 2s
StackExchange.Redis.Tests.AdhocTests 1✅ 48ms
StackExchange.Redis.Tests.AggressiveTests 5⚪ 5ms
StackExchange.Redis.Tests.AsyncTests 2✅ 4s
StackExchange.Redis.Tests.AzureMaintenanceEventTests 17✅ 83ms
StackExchange.Redis.Tests.BacklogTests 4✅ 6s
StackExchange.Redis.Tests.BasicOpsTests 23✅ 1⚪ 1s
StackExchange.Redis.Tests.BatchTests 2✅ 3ms
StackExchange.Redis.Tests.BitTests 1✅ 1⚪ 2ms
StackExchange.Redis.Tests.CertValidationTests 2✅ 359ms
StackExchange.Redis.Tests.ChannelTests 37✅ 3ms
StackExchange.Redis.Tests.ClusterTests 39✅ 43⚪ 1s
StackExchange.Redis.Tests.CommandTests 5✅ 13ms
StackExchange.Redis.Tests.CommandTimeoutTests 1⚪ 1ms
StackExchange.Redis.Tests.ConfigTests 112✅ 18⚪ 14s
StackExchange.Redis.Tests.ConnectByIPTests 3✅ 2s
StackExchange.Redis.Tests.ConnectCustomConfigTests 19✅ 4s
StackExchange.Redis.Tests.ConnectFailTimeoutTests 1✅ 4s
StackExchange.Redis.Tests.ConnectingFailDetectionTests 5✅ 3s
StackExchange.Redis.Tests.ConnectionFailedErrorsTests 2✅ 4⚪ 342ms
StackExchange.Redis.Tests.ConnectionShutdownTests 1⚪ 1ms
StackExchange.Redis.Tests.ConnectToUnexistingHostTests 5✅ 7s
StackExchange.Redis.Tests.ConstraintsTests 2✅ 20ms
StackExchange.Redis.Tests.CopyTests 3⚪ 3ms
StackExchange.Redis.Tests.DatabaseTests 5✅ 3⚪ 17ms
StackExchange.Redis.Tests.DefaultOptionsTests 6✅ 1⚪ 216ms
StackExchange.Redis.Tests.DefaultPortsTests 17✅ 0ms
StackExchange.Redis.Tests.DeprecatedTests 4✅ 1ms
StackExchange.Redis.Tests.EnvoyTests 1⚪ 1ms
StackExchange.Redis.Tests.EventArgsTests 1✅ 526ms
StackExchange.Redis.Tests.ExceptionFactoryTests 19✅ 2s
StackExchange.Redis.Tests.ExecuteTests 2✅ 4ms
StackExchange.Redis.Tests.ExpiryTests 6✅ 6⚪ 18ms
StackExchange.Redis.Tests.FailoverTests 3✅ 1⚪ 4s
StackExchange.Redis.Tests.FeatureFlagTests 2✅ 0ms
StackExchange.Redis.Tests.FloatingPointTests 4✅ 14ms
StackExchange.Redis.Tests.FormatTests 47✅ 4ms
StackExchange.Redis.Tests.FSharpCompatTests 2✅ 3ms
StackExchange.Redis.Tests.GarbageCollectionTests 2✅ 3s
StackExchange.Redis.Tests.GeoTests 56⚪ 56ms
StackExchange.Redis.Tests.HashTests 20✅ 26⚪ 298ms
StackExchange.Redis.Tests.HttpTunnelConnectTests 2⚪ 2ms
StackExchange.Redis.Tests.HyperLogLogTests 2✅ 2⚪ 4ms
StackExchange.Redis.Tests.InfoReplicationCheckTests 1⚪ 1ms
StackExchange.Redis.Tests.Issues.BgSaveResponseTests 1⚪ 1ms
StackExchange.Redis.Tests.Issues.DefaultDatabaseTests 4✅ 741ms
StackExchange.Redis.Tests.Issues.Issue10Tests 1✅ 60ms
StackExchange.Redis.Tests.Issues.Issue1101Tests 3✅ 2s
StackExchange.Redis.Tests.Issues.Issue1103Tests 7✅ 477ms
StackExchange.Redis.Tests.Issues.Issue182Tests 2⚪ 2ms
StackExchange.Redis.Tests.Issues.Issue2164Tests 2✅ 39ms
StackExchange.Redis.Tests.Issues.Issue2176Tests 2✅ 1s
StackExchange.Redis.Tests.Issues.Issue2392Tests 1✅ 2s
StackExchange.Redis.Tests.Issues.Issue2418 1✅ 1s
StackExchange.Redis.Tests.Issues.Issue2507 1⚪ 1ms
StackExchange.Redis.Tests.Issues.Issue25Tests 4✅ 160ms
StackExchange.Redis.Tests.Issues.Issue2653 6✅ 2ms
StackExchange.Redis.Tests.Issues.Issue6Tests 1✅ 2ms
StackExchange.Redis.Tests.Issues.MassiveDeleteTests 1⚪ 1ms
StackExchange.Redis.Tests.Issues.SO10504853Tests 3✅ 127ms
StackExchange.Redis.Tests.Issues.SO10825542Tests 1✅ 2s
StackExchange.Redis.Tests.Issues.SO11766033Tests 2✅ 2s
StackExchange.Redis.Tests.Issues.SO22786599Tests 1✅ 646ms
StackExchange.Redis.Tests.Issues.SO23949477Tests 1✅ 611ms
StackExchange.Redis.Tests.Issues.SO24807536Tests 1✅ 5s
StackExchange.Redis.Tests.Issues.SO25113323Tests 1✅ 2s
StackExchange.Redis.Tests.Issues.SO25567566Tests 1⚪ 1ms
StackExchange.Redis.Tests.KeyAndValueTests 3✅ 878ms
StackExchange.Redis.Tests.KeyPrefixedBatchTests 1✅ 99ms
StackExchange.Redis.Tests.KeyPrefixedDatabaseTests 180✅ 211ms
StackExchange.Redis.Tests.KeyPrefixedTests 174✅ 188ms
StackExchange.Redis.Tests.KeyPrefixedTransactionTests 16✅ 9ms
StackExchange.Redis.Tests.KeyTests 67✅ 15⚪ 4s
StackExchange.Redis.Tests.LatencyTests 4✅ 1s
StackExchange.Redis.Tests.LexTests 2✅ 6ms
StackExchange.Redis.Tests.ListTests 13✅ 77⚪ 98ms
StackExchange.Redis.Tests.LockingTests 13✅ 53ms
StackExchange.Redis.Tests.LoggerTests 2✅ 7ms
StackExchange.Redis.Tests.MassiveOpsTests 4✅ 2⚪ 36ms
StackExchange.Redis.Tests.MemoryTests 4⚪ 4ms
StackExchange.Redis.Tests.MigrateTests 1⚪ 1ms
StackExchange.Redis.Tests.MultiAddTests 4✅ 20ms
StackExchange.Redis.Tests.MultiPrimaryTests 11✅ 608ms
StackExchange.Redis.Tests.NamingTests 8✅ 253ms
StackExchange.Redis.Tests.OverloadCompatTests 5✅ 37ms
StackExchange.Redis.Tests.ParseTests 28✅ 100ms
StackExchange.Redis.Tests.PerformanceTests 1✅ 1⚪ 5ms
StackExchange.Redis.Tests.PreserveOrderTests 1✅ 5ms
StackExchange.Redis.Tests.ProfilingTests 2✅ 5⚪ 25ms
StackExchange.Redis.Tests.PubSubCommandTests 2✅ 2⚪ 19ms
StackExchange.Redis.Tests.PubSubMultiserverTests 6✅ 6⚪ 15s
StackExchange.Redis.Tests.PubSubTests 20✅ 26⚪ 5s
StackExchange.Redis.Tests.RawResultTests 5✅ 52ms
StackExchange.Redis.Tests.RealWorldTests 1✅ 2s
StackExchange.Redis.Tests.RedisFeaturesTests 1✅ 35ms
StackExchange.Redis.Tests.RedisResultTests 8✅ 330ms
StackExchange.Redis.Tests.RedisValueEquivalency 13✅ 56ms
StackExchange.Redis.Tests.RespProtocolTests 61✅ 54⚪ 87ms
StackExchange.Redis.Tests.Roles 3✅ 15ms
StackExchange.Redis.Tests.SanityChecks 1✅ 364ms
StackExchange.Redis.Tests.ScanTests 23✅ 23⚪ 288ms
StackExchange.Redis.Tests.ScriptingTests 68✅ 40⚪ 204ms
StackExchange.Redis.Tests.SecureTests 5✅ 16ms
StackExchange.Redis.Tests.SentinelFailoverTests 1✅ 15s
StackExchange.Redis.Tests.SentinelTests 22✅ 2s
StackExchange.Redis.Tests.ServerSnapshotTests 6✅ 101ms
StackExchange.Redis.Tests.SetTests 8✅ 24⚪ 52ms
StackExchange.Redis.Tests.SocketTests 1⚪ 1ms
StackExchange.Redis.Tests.SortedSetTests 7✅ 113⚪ 133ms
StackExchange.Redis.Tests.SortedSetWhenTest 2⚪ 2ms
StackExchange.Redis.Tests.SSDBTests 1⚪ 1ms
StackExchange.Redis.Tests.SSLTests 3✅ 21⚪ 4s
StackExchange.Redis.Tests.StreamTests 8✅ 154⚪ 156ms
StackExchange.Redis.Tests.StringTests 14✅ 44⚪ 79ms
StackExchange.Redis.Tests.SyncContextTests 10✅ 3s
StackExchange.Redis.Tests.TransactionTests 185✅ 217⚪ 474ms
StackExchange.Redis.Tests.TransientErrorTests 4✅ 226ms
StackExchange.Redis.Tests.ValueTests 2✅ 1ms
StackExchange.Redis.Tests.WithKeyPrefixTests 9✅ 5ms