summaryrefslogtreecommitdiff
path: root/src/networking.c
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2011-11-08 11:22:40 +0100
committerantirez <antirez@gmail.com>2011-11-08 11:22:40 +0100
commit53272781d0b7f664fc6e3fcd5c9032dd09103bbc (patch)
treede348b54eb9d1205802eed9dd61fb82da980c8d5 /src/networking.c
parent65330badb97206cd7cf0973d3f2267b0a523c05e (diff)
downloadredis-53272781d0b7f664fc6e3fcd5c9032dd09103bbc.tar.gz
Multi bulk optimization for creating big objects without copying data is no longer optional, #ifdefs removed. Also debugging messages removed.
Diffstat (limited to 'src/networking.c')
-rw-r--r--src/networking.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/networking.c b/src/networking.c
index 51c0ac612..21064bf82 100644
--- a/src/networking.c
+++ b/src/networking.c
@@ -767,7 +767,6 @@ int processMultibulkBuffer(redisClient *c) {
}
pos += newline-(c->querybuf+pos)+2;
-#ifdef REDIS_MBULK_BIG_ARG
if (ll >= REDIS_MBULK_BIG_ARG) {
/* If we are going to read a large object from network
* try to make it likely that it will start at c->querybuf
@@ -780,7 +779,6 @@ int processMultibulkBuffer(redisClient *c) {
* going to contain. */
if (ll >= REDIS_MBULK_BIG_ARG)
c->querybuf = sdsMakeRoomFor(c->querybuf,ll+2);
-#endif
c->bulklen = ll;
}
@@ -789,7 +787,6 @@ int processMultibulkBuffer(redisClient *c) {
/* Not enough data (+2 == trailing \r\n) */
break;
} else {
-#ifdef REDIS_MBULK_BIG_ARG
/* Optimization: if the buffer contanins JUST our bulk element
* instead of creating a new object by *copying* the sds we
* just use the current sds string. */
@@ -797,7 +794,6 @@ int processMultibulkBuffer(redisClient *c) {
c->bulklen >= REDIS_MBULK_BIG_ARG &&
(signed) sdslen(c->querybuf) == c->bulklen+2)
{
- // printf("HERE (arg %d)\n",c->argc);
c->argv[c->argc++] = createObject(REDIS_STRING,c->querybuf);
sdsIncrLen(c->querybuf,-2); /* remove CRLF */
c->querybuf = sdsempty();
@@ -806,14 +802,10 @@ int processMultibulkBuffer(redisClient *c) {
c->querybuf = sdsMakeRoomFor(c->querybuf,c->bulklen+2);
pos = 0;
} else {
-#endif
- // printf("NOT HERE (arg %d) (pos %d)\n",c->argc, pos);
c->argv[c->argc++] =
createStringObject(c->querybuf+pos,c->bulklen);
pos += c->bulklen+2;
-#ifdef REDIS_MBULK_BIG_ARG
}
-#endif
c->bulklen = -1;
c->multibulklen--;
}