<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/redis.git/src, branch rssmaxmemory</title>
<subtitle>github.com: antirez/redis.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/redis.git/'/>
<entry>
<title>RSS aware maxmemory: algorith #1 implemented.</title>
<updated>2014-11-17T14:10:03+00:00</updated>
<author>
<name>antirez</name>
<email>antirez@gmail.com</email>
</author>
<published>2014-11-17T14:10:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/redis.git/commit/?id=01671edccabb072116ccf700d8e172e6f7107ff1'/>
<id>01671edccabb072116ccf700d8e172e6f7107ff1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>RSS aware maxmemory: enforced/adjusted == maxmemory on config changes.</title>
<updated>2014-11-17T09:46:42+00:00</updated>
<author>
<name>antirez</name>
<email>antirez@gmail.com</email>
</author>
<published>2014-11-17T09:46:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/redis.git/commit/?id=5f185413df212d17ae5f877c92a379d1e8596d66'/>
<id>5f185413df212d17ae5f877c92a379d1e8596d66</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>RSS aware maxmemory: config settings.</title>
<updated>2014-11-17T09:38:51+00:00</updated>
<author>
<name>antirez</name>
<email>antirez@gmail.com</email>
</author>
<published>2014-11-17T09:38:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/redis.git/commit/?id=2a11e94fdd6157f0eb15be2ff5d4ffe1022a30a9'/>
<id>2a11e94fdd6157f0eb15be2ff5d4ffe1022a30a9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>THP detection for LATENCY DOCTOR.</title>
<updated>2014-11-12T10:17:12+00:00</updated>
<author>
<name>antirez</name>
<email>antirez@gmail.com</email>
</author>
<published>2014-11-12T10:17:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/redis.git/commit/?id=7ea331d60162d5469ccc2f3682f07738a480538f'/>
<id>7ea331d60162d5469ccc2f3682f07738a480538f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Check THP support at startup and warn about it.</title>
<updated>2014-11-12T09:55:47+00:00</updated>
<author>
<name>antirez</name>
<email>antirez@gmail.com</email>
</author>
<published>2014-11-12T09:55:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/redis.git/commit/?id=110f0464e09ef3ff2d4f3a3a319377c77ed70d93'/>
<id>110f0464e09ef3ff2d4f3a3a319377c77ed70d93</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>THP detection / reporting functions added.</title>
<updated>2014-11-12T09:43:32+00:00</updated>
<author>
<name>antirez</name>
<email>antirez@gmail.com</email>
</author>
<published>2014-11-12T09:43:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/redis.git/commit/?id=3ef0876b95a6ff342bc348f5603ae282265f0ca1'/>
<id>3ef0876b95a6ff342bc348f5603ae282265f0ca1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Diskless SYNC: fix RDB EOF detection.</title>
<updated>2014-11-11T16:12:12+00:00</updated>
<author>
<name>antirez</name>
<email>antirez@gmail.com</email>
</author>
<published>2014-11-11T16:12:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/redis.git/commit/?id=bb7fea0d5ca7b3a53532338e8654e409014c1194'/>
<id>bb7fea0d5ca7b3a53532338e8654e409014c1194</id>
<content type='text'>
RDB EOF detection was relying on the final part of the RDB transfer to
be a magic 40 bytes EOF marker. However as the slave is put online
immediately, and because of sockets timeouts, the replication stream is
actually contiguous with the RDB file.

This means that to detect the EOF correctly we should either:

1) Scan all the stream searching for the mark. Sucks CPU-wise.
2) Start to send the replication stream only after an acknowledge.
3) Implement a proper chunked encoding.

For now solution "2" was picked, so the master does not start to send
ASAP the stream of commands in the case of diskless replication. We wait
for the first REPLCONF ACK command from the slave, that certifies us
that the slave correctly loaded the RDB file and is ready to get more
data.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
RDB EOF detection was relying on the final part of the RDB transfer to
be a magic 40 bytes EOF marker. However as the slave is put online
immediately, and because of sockets timeouts, the replication stream is
actually contiguous with the RDB file.

This means that to detect the EOF correctly we should either:

1) Scan all the stream searching for the mark. Sucks CPU-wise.
2) Start to send the replication stream only after an acknowledge.
3) Implement a proper chunked encoding.

For now solution "2" was picked, so the master does not start to send
ASAP the stream of commands in the case of diskless replication. We wait
for the first REPLCONF ACK command from the slave, that certifies us
that the slave correctly loaded the RDB file and is ready to get more
data.
</pre>
</div>
</content>
</entry>
<entry>
<title>Disconnect timedout slave: regression introduced with diskless repl.</title>
<updated>2014-11-11T14:10:58+00:00</updated>
<author>
<name>antirez</name>
<email>antirez@gmail.com</email>
</author>
<published>2014-11-11T14:10:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/redis.git/commit/?id=f5c6ebbfe3620d16c1e83c2ccaf1cec5a312aaae'/>
<id>f5c6ebbfe3620d16c1e83c2ccaf1cec5a312aaae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2096 from mattsta/cluster-ipv6</title>
<updated>2014-10-31T09:38:22+00:00</updated>
<author>
<name>Salvatore Sanfilippo</name>
<email>antirez@gmail.com</email>
</author>
<published>2014-10-31T09:38:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/redis.git/commit/?id=5a526c22cc39c4b455f7e2f69eb9d48112d5eb33'/>
<id>5a526c22cc39c4b455f7e2f69eb9d48112d5eb33</id>
<content type='text'>
Enable Cluster IPv6 Support</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enable Cluster IPv6 Support</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2110 from mattsta/more-outbound-bind-fixes</title>
<updated>2014-10-31T09:01:59+00:00</updated>
<author>
<name>Salvatore Sanfilippo</name>
<email>antirez@gmail.com</email>
</author>
<published>2014-10-31T09:01:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/redis.git/commit/?id=a07674307925c9af0226a71c11daffabea3ad764'/>
<id>a07674307925c9af0226a71c11daffabea3ad764</id>
<content type='text'>
Networking: add more outbound IP binding fixes</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Networking: add more outbound IP binding fixes</pre>
</div>
</content>
</entry>
</feed>
