- 07 Jul, 2018 2 commits
-
-
Marc Gravell authored
-
Marc Gravell authored
-
- 06 Jul, 2018 14 commits
-
-
Marc Gravell authored
key bugs resolved: - make sure that we only push things into _writtenAwaitingResponse until we have actually written them; they are allowed to throw certain errors *before* write, which breaks the queue completely - ensire that MOVED redirects are sents as "internal call"; this means that if this is a new server, it can be queued rather than dropped - allow MOVED code to select a server that isn't "up" yet additional tweaks: - change accessibility on WriteImpl to ensure everything goes via WriteTo - renamed some methods to clarify what the lock status is: ...InsideWriteLock, ...TakingWriteLock, etc - fix bug where ExportConfiguration can fail if a result is nil (although this might be a false outcome) - why did StringGetWithExpiryMessage specify NoRedirect? - clarify messages for ProtocolFailure and MOVED
-
Nick Craver authored
We've de-duped keys most places, and others are just calling with 0. Still some left, but this takes care of most
-
Marc Gravell authored
-
Nick Craver authored
Also parallelizes most Config test for quicker runs - moved the unfriendly ones to Failover.
-
Nick Craver authored
-
Marc Gravell authored
-
Marc Gravell authored
-
Marc Gravell authored
-
Marc Gravell authored
-
Marc Gravell authored
-
Marc Gravell authored
expose the subscription channel on both the queue and the ChannelMessage; change the callbacks on ChannelMessageQueue to take ChannelMessage, to expose that
-
Marc Gravell authored
-
Marc Gravell authored
remove PreserveAsyncOrder
-
Marc Gravell authored
-
- 05 Jul, 2018 20 commits
-
-
Marc Gravell authored
-
Marc Gravell authored
# Conflicts: # StackExchange.Redis/StackExchange/Redis/Interfaces/ISubscriber.cs
-
Marc Gravell authored
-
Nick Craver authored
-
Nick Craver authored
-
Marc Gravell authored
-
Nick Craver authored
-
Nick Craver authored
Was incorrectly failing when completing near-instantly with a local server.
-
Nick Craver authored
-
Nick Craver authored
This parses the option (so it remains valid), but always returns false in all cases since that's the actual behavior. Also removes outputting it in .ToString().
-
Nick Craver authored
-
Nick Craver authored
-
Marc Gravell authored
-
Marc Gravell authored
-
Marc Gravell authored
-
Marc Gravell authored
-
Marc Gravell authored
-
Marc Gravell authored
-
Marc Gravell authored
implement ChannelMessage / ChannelMessageChannel to illustrate API; PubSubGetAllCorrectOrder shows usage, although it doesn't work yet (order is wrong) - I need to implement sync enqueue
-
Marc Gravell authored
also: has PubSubGetAllAnyOrder issues?
-
- 04 Jul, 2018 4 commits
-
-
Marc Gravell authored
-
Marc Gravell authored
fix CheckDatabaseMethodsUseKeys (false positive); remove all the `new SomeType[0]` usages (static and local)
-
Marc Gravell authored
-
Marc Gravell authored
# Conflicts: # StackExchange.Redis/StackExchange/Redis/RawResult.cs
-