You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hawq.apache.org by iw...@apache.org on 2015/12/24 03:44:14 UTC

[2/4] incubator-hawq git commit: HAWQ-265. Change metadata share memory flush strategy: change log and flush conditions

 HAWQ-265. Change metadata share memory flush strategy: change log and flush conditions


Project: http://git-wip-us.apache.org/repos/asf/incubator-hawq/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-hawq/commit/ee194aae
Tree: http://git-wip-us.apache.org/repos/asf/incubator-hawq/tree/ee194aae
Diff: http://git-wip-us.apache.org/repos/asf/incubator-hawq/diff/ee194aae

Branch: refs/heads/master
Commit: ee194aaefea089b5f703574ace2ebeb6e8653d76
Parents: bf64845
Author: stanlyxiang <st...@gmail.com>
Authored: Tue Dec 22 13:05:18 2015 +0800
Committer: stanlyxiang <st...@gmail.com>
Committed: Tue Dec 22 13:05:18 2015 +0800

----------------------------------------------------------------------
 src/backend/cdb/cdbmetadatacache_process.c | 4 ++--
 src/backend/utils/misc/guc.c               | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/ee194aae/src/backend/cdb/cdbmetadatacache_process.c
----------------------------------------------------------------------
diff --git a/src/backend/cdb/cdbmetadatacache_process.c b/src/backend/cdb/cdbmetadatacache_process.c
index f289e3b..7da48d2 100644
--- a/src/backend/cdb/cdbmetadatacache_process.c
+++ b/src/backend/cdb/cdbmetadatacache_process.c
@@ -417,9 +417,9 @@ ProcessMetadataCacheCheck()
 
     if (free_block_ratio < metadata_cache_free_block_max_ratio || cache_entry_ratio > metadata_cache_flush_ratio)
     {
-    	if(cache_entry_num == metadata_cache_max_hdfs_file_num)
+    	if(cache_entry_num >= metadata_cache_max_hdfs_file_num)
     	{
-    		elog(WARNING, "[MetadataCache] ProcessMetadataCacheCheck : Metadata cache is full.");
+    		elog(LOG, "[MetadataCache] ProcessMetadataCacheCheck : Metadata cache is full.The cache entry num is:%ld. The metadata_cache_max_hdfs_file_num is:%d", cache_entry_num, metadata_cache_max_hdfs_file_num);
     	}
     	elog(DEBUG1, "[MetadataCache] ProcessMetadataCacheCheck cache_entry_ratio:%f", cache_entry_ratio);
         if (NULL == MetadataCacheLRUList) 

http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/ee194aae/src/backend/utils/misc/guc.c
----------------------------------------------------------------------
diff --git a/src/backend/utils/misc/guc.c b/src/backend/utils/misc/guc.c
index f1e5f8a..1915d6e 100644
--- a/src/backend/utils/misc/guc.c
+++ b/src/backend/utils/misc/guc.c
@@ -6504,7 +6504,7 @@ static struct config_int ConfigureNamesInt[] =
 				NULL
 		},
 		&metadata_cache_check_interval,
-		60, 10, 3600, NULL, NULL
+		30, 10, 3600, NULL, NULL
 	},
 	{
 		{