diff options
author | antirez <antirez@gmail.com> | 2011-11-08 11:22:40 +0100 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2011-11-08 11:22:40 +0100 |
commit | 53272781d0b7f664fc6e3fcd5c9032dd09103bbc (patch) | |
tree | de348b54eb9d1205802eed9dd61fb82da980c8d5 /src/networking.c | |
parent | 65330badb97206cd7cf0973d3f2267b0a523c05e (diff) | |
download | redis-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.c | 8 |
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--; } |