Updated Branches: refs/heads/master 5b0053ed3 -> cdbfe1d6d
TS-1006: adjust some reclaimable-freelist's default configuration 1) Adjust "enable_reclaim" to "1" as default in records.config.default.in file. 2) Adjust "max_overage" to "3" in code, so that it keeps the same value with records.config.default.in. And most important, this value seems work well in our product environment. Signed-off-by: Yunkai Zhang <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/cdbfe1d6 Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/cdbfe1d6 Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/cdbfe1d6 Branch: refs/heads/master Commit: cdbfe1d6d6c43241d773a32e3bbdddddd0ca1d9b Parents: 5b0053e Author: Yunkai Zhang <[email protected]> Authored: Fri Aug 2 23:27:52 2013 +0800 Committer: Yunkai Zhang <[email protected]> Committed: Sat Aug 3 00:06:54 2013 +0800 ---------------------------------------------------------------------- mgmt/RecordsConfig.cc | 2 +- proxy/config/records.config.default.in | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafficserver/blob/cdbfe1d6/mgmt/RecordsConfig.cc ---------------------------------------------------------------------- diff --git a/mgmt/RecordsConfig.cc b/mgmt/RecordsConfig.cc index b5b9972..0cf67a8 100644 --- a/mgmt/RecordsConfig.cc +++ b/mgmt/RecordsConfig.cc @@ -1837,7 +1837,7 @@ RecordElement RecordsConfig[] = { //############ {RECT_CONFIG, "proxy.config.allocator.debug_filter", RECD_INT, "0", RECU_NULL, RR_NULL, RECC_NULL, "[0-1]", RECA_NULL} , - {RECT_CONFIG, "proxy.config.allocator.max_overage", RECD_INT, "10", RECU_NULL, RR_NULL, RECC_NULL, NULL, RECA_NULL} + {RECT_CONFIG, "proxy.config.allocator.max_overage", RECD_INT, "3", RECU_NULL, RR_NULL, RECC_NULL, NULL, RECA_NULL} , {RECT_CONFIG, "proxy.config.allocator.enable_reclaim", RECD_INT, "1", RECU_NULL, RR_NULL, RECC_NULL, "[0-1]", RECA_NULL} , http://git-wip-us.apache.org/repos/asf/trafficserver/blob/cdbfe1d6/proxy/config/records.config.default.in ---------------------------------------------------------------------- diff --git a/proxy/config/records.config.default.in b/proxy/config/records.config.default.in index b757418..b3b7a09 100644 --- a/proxy/config/records.config.default.in +++ b/proxy/config/records.config.default.in @@ -616,8 +616,8 @@ CONFIG proxy.config.diags.show_location INT 0 # bit 0: reclaim memory in ink_freelist_new # bit 1: allocate memory from partial-free Chunks(if exist) or OS CONFIG proxy.config.allocator.debug_filter INT 0 - # The value of enable_reclaim should be 0 or 1. Default 0, reclaim disabled. -CONFIG proxy.config.allocator.enable_reclaim INT 0 + # The value of enable_reclaim should be 0 or 1. Default 1, reclaim enabled. +CONFIG proxy.config.allocator.enable_reclaim INT 1 # The value of reclaim_factor should be in 0.0 ~ 1.0, allocator use it to # calculate average value of idle memory in InkFreeList, which will determine # when to reclaim memory. The larger the value, the faster the reclaiming.
