You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by bc...@apache.org on 2010/02/12 23:28:25 UTC
svn commit: r909639 - in
/incubator/trafficserver/traffic/trunk/iocore/hostdb: HostDB.cc
P_MultiCache.h
Author: bcall
Date: Fri Feb 12 22:28:24 2010
New Revision: 909639
URL: http://svn.apache.org/viewvc?rev=909639&view=rev
Log:
TS-170 Made it so hostdb can't core from not having a valid pointer in
reply_to_cont(). Also, lowered the high watermark from 90% to 80%.
Review: John
Modified:
incubator/trafficserver/traffic/trunk/iocore/hostdb/HostDB.cc
incubator/trafficserver/traffic/trunk/iocore/hostdb/P_MultiCache.h
Modified: incubator/trafficserver/traffic/trunk/iocore/hostdb/HostDB.cc
URL: http://svn.apache.org/viewvc/incubator/trafficserver/traffic/trunk/iocore/hostdb/HostDB.cc?rev=909639&r1=909638&r2=909639&view=diff
==============================================================================
--- incubator/trafficserver/traffic/trunk/iocore/hostdb/HostDB.cc (original)
+++ incubator/trafficserver/traffic/trunk/iocore/hostdb/HostDB.cc Fri Feb 12 22:28:24 2010
@@ -513,6 +513,11 @@
char *reason = "none";
HostDBInfo *r = ar;
+ if (r == NULL) {
+ cont->handleEvent(EVENT_HOST_DB_LOOKUP, NULL);
+ return false;
+ }
+
if (r->failed()) {
if (r->is_srv && r->srv_count) {
cont->handleEvent(EVENT_SRV_LOOKUP, NULL);
Modified: incubator/trafficserver/traffic/trunk/iocore/hostdb/P_MultiCache.h
URL: http://svn.apache.org/viewvc/incubator/trafficserver/traffic/trunk/iocore/hostdb/P_MultiCache.h?rev=909639&r1=909638&r2=909639&view=diff
==============================================================================
--- incubator/trafficserver/traffic/trunk/iocore/hostdb/P_MultiCache.h (original)
+++ incubator/trafficserver/traffic/trunk/iocore/hostdb/P_MultiCache.h Fri Feb 12 22:28:24 2010
@@ -59,7 +59,7 @@
#define MULTI_CACHE_MAJOR_VERSION 1
#define MULTI_CACHE_MINOR_VERSION 0
-#define MULTI_CACHE_HEAP_HIGH_WATER 0.9
+#define MULTI_CACHE_HEAP_HIGH_WATER 0.8
#define MULTI_CACHE_HEAP_INITIAL sizeof(inku32)
#define MULTI_CACHE_HEAP_ALIGNMENT 8