• Nick Craver's avatar
    Better Connection Counts & Error Messages (#1397) · a01cd041
    Nick Craver authored
    * ConnectionMultiplexer: track global counts for deebugging
    
    * Build dammit
    
    * Move to per-multiplexer/add tests
    
    Note: I know mutiplexer isn't spelled right - will fix that in a follow-up to avoid noise.
    
    * Fix test key names
    
    Broken since the 2.1 bump, oops
    
    * Simplify the NoConnectionAvailable static
    
    Simpifies usage for all callers. Also shares code and adds diagnostics to the "no connection" case.
    
    * Add tests for NoConnectionException
    
    * Failover: fix tests and debug some
    
    SubscriptionsSurviveMasterSwitchAsync is a thorn in our side - moving to DEBUG.
    
    * Remove bad check
    
    Inner is irrelevant here - can be not-null depending on the connection race.
    
    * Update message and add more tests!
    
    * Bump pipelines to 2.1.6
    a01cd041
Name
Last commit
Last update
..
Enums Loading commit data...
Interfaces Loading commit data...
KeyspaceIsolation Loading commit data...
Profiling Loading commit data...
AssemblyInfoHack.cs Loading commit data...
BufferReader.cs Loading commit data...
ChannelMessageQueue.cs Loading commit data...
ClientInfo.cs Loading commit data...
ClusterConfiguration.cs Loading commit data...
CommandBytes.cs Loading commit data...
CommandMap.cs Loading commit data...
CommandTrace.cs Loading commit data...
CompletedDefaultTask.cs Loading commit data...
Condition.cs Loading commit data...
ConfigurationOptions.cs Loading commit data...
ConnectionCounters.cs Loading commit data...
ConnectionFailedEventArgs.cs Loading commit data...
ConnectionMultiplexer.Profiling.cs Loading commit data...
ConnectionMultiplexer.ReaderWriter.cs Loading commit data...
ConnectionMultiplexer.cs Loading commit data...
CursorEnumerable.cs Loading commit data...
DebuggingAids.cs Loading commit data...
EndPointCollection.cs Loading commit data...
EndPointEventArgs.cs Loading commit data...
ExceptionFactory.cs Loading commit data...
Exceptions.cs Loading commit data...
ExponentialRetry.cs Loading commit data...
ExtensionMethods.cs Loading commit data...
Format.cs Loading commit data...
GeoEntry.cs Loading commit data...
HashEntry.cs Loading commit data...
HashSlotMovedEventArgs.cs Loading commit data...
InternalErrorEventArgs.cs Loading commit data...
Lease.cs Loading commit data...
LinearRetry.cs Loading commit data...
LoggingPipe.cs Loading commit data...
LuaScript.cs Loading commit data...
Message.cs Loading commit data...
MessageCompletable.cs Loading commit data...
NameValueEntry.cs Loading commit data...
PerfCounterHelper.cs Loading commit data...
PhysicalBridge.cs Loading commit data...
PhysicalConnection.cs Loading commit data...
RawResult.cs Loading commit data...
RedisBase.cs Loading commit data...
RedisBatch.cs Loading commit data...
RedisChannel.cs Loading commit data...
RedisDatabase.cs Loading commit data...
RedisErrorEventArgs.cs Loading commit data...
RedisFeatures.cs Loading commit data...
RedisKey.cs Loading commit data...
RedisLiterals.cs Loading commit data...
RedisResult.cs Loading commit data...
RedisServer.cs Loading commit data...
RedisStream.cs Loading commit data...
RedisSubscriber.cs Loading commit data...
RedisTransaction.cs Loading commit data...
RedisValue.cs Loading commit data...
RedisValueWithExpiry.cs Loading commit data...
ResultBox.cs Loading commit data...
ResultProcessor.cs Loading commit data...
ScriptParameterMapper.cs Loading commit data...
ServerCounters.cs Loading commit data...
ServerEndPoint.cs Loading commit data...
ServerSelectionStrategy.cs Loading commit data...
SocketManager.cs Loading commit data...
SortedSetEntry.cs Loading commit data...
StackExchange.Redis.csproj Loading commit data...
StreamConstants.cs Loading commit data...
StreamConsumer.cs Loading commit data...
StreamConsumerInfo.cs Loading commit data...
StreamEntry.cs Loading commit data...
StreamGroupInfo.cs Loading commit data...
StreamInfo.cs Loading commit data...
StreamPendingInfo.cs Loading commit data...
StreamPendingMessageInfo.cs Loading commit data...
StreamPosition.cs Loading commit data...
StringSplits.cs Loading commit data...
TaskExtensions.cs Loading commit data...
TaskSource.cs Loading commit data...