summaryrefslogtreecommitdiff
path: root/TLS.md
diff options
context:
space:
mode:
authorOran Agra <oran@redislabs.com>2019-08-11 16:07:53 +0300
committerYossi Gottlieb <yossigo@gmail.com>2019-10-07 21:06:30 +0300
commit5a477946065bcf05b335ededd6b794e82882ab73 (patch)
tree53dee2990f0d86e042f979322d998c25ade4879d /TLS.md
parentb087dd1db60ed23d9e59304deb0b1599437f6e23 (diff)
downloadredis-5a477946065bcf05b335ededd6b794e82882ab73.tar.gz
diskless replication rdb transfer uses pipe, and writes to sockets form the parent process.
misc: - handle SSL_has_pending by iterating though these in beforeSleep, and setting timeout of 0 to aeProcessEvents - fix issue with epoll signaling EPOLLHUP and EPOLLERR only to the write handlers. (needed to detect the rdb pipe was closed) - add key-load-delay config for testing - trim connShutdown which is no longer needed - rioFdsetWrite -> rioFdWrite - simplified since there's no longer need to write to multiple FDs - don't detect rdb child exited (don't call wait3) until we detect the pipe is closed - Cleanup bad optimization from rio.c, add another one
Diffstat (limited to 'TLS.md')
-rw-r--r--TLS.md21
1 files changed, 4 insertions, 17 deletions
diff --git a/TLS.md b/TLS.md
index ee24a8df5..90ed08e7c 100644
--- a/TLS.md
+++ b/TLS.md
@@ -81,23 +81,6 @@ implementation details between TLS and TCP.
difficult, but there are probably other good reasons to improve that part
anyway.
-5. A mechanism to re-trigger read callbacks for connections with unread buffers
- (the case of reading partial TLS frames):
-
- a) Before sleep should iterate connections looking for those with a read handler,
- SSL_pending() != 0 and no read event.
- b) If found, trigger read handler for these conns.
- c) After iteration if this state persists, epoll should be called in a way
- that won't block so the process continues and this behave the same as a
- level trigerred epoll.
-
-Replication
------------
-
-Diskless master replication is broken, until child/parent connection proxying is
-implemented.
-
-
TLS Features
------------
@@ -119,6 +102,10 @@ most actions.
This will need to be cleaned up for proper TLS support. The best approach is
probably to migrate to hiredis async mode.
+redis-cli
+---------
+1. Support tls in --slave and --rdb
+
Others
------