From 9e6fbbcee91105ea8e5fa67a86b4b5d3054e32aa Mon Sep 17 00:00:00 2001 From: Luis Pabon Date: Fri, 26 Jul 2013 15:56:26 -0400 Subject: perf: Container and account performance inc * Container and accounts performance increase by removing the need to update either the object count or the container count, respectively. New hidden configuratoins added to re-enable the functionality. * object_only configuratoin removed from fs.conf and replaced with a hidden configuration. The new hidden configuration reports gratuituosly crated directories as objects, to support a compatibility behavior with previous version 1.4.8 (even though it was incorrect). BUG 988969: https://bugzilla.redhat.com/show_bug.cgi?id=988969 Change-Id: Idca20b8629ec38606ff5692fe62bc2cadabffc86 Signed-off-by: Luis Pabon Reviewed-on: http://review.gluster.org/5403 Reviewed-by: Peter Portante Tested-by: Peter Portante Reviewed-on: http://review.gluster.org/5504 --- test/functional/conf/fs.conf | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'test/functional') diff --git a/test/functional/conf/fs.conf b/test/functional/conf/fs.conf index 43f9b45..b06a854 100644 --- a/test/functional/conf/fs.conf +++ b/test/functional/conf/fs.conf @@ -4,11 +4,6 @@ # volumes to be served via Swift API. mount_ip = localhost -# By default it is assumed the Gluster volumes can be accessed using other -# methods besides UFO (not object only), which disables a caching -# optimizations in order to keep in sync with file system changes. -object_only = yes - # Performance optimization parameter. When turned off, the filesystem will # see a reduced number of stat calls, resulting in substantially faster # response time for GET and HEAD container requests on containers with large @@ -18,3 +13,7 @@ object_only = yes # # *** Keep on for Functional Tests *** accurate_size_in_listing = on + +# *** Keep on for Functional Tests *** +container_update_object_count = on +account_update_container_count = on -- cgit