MySQL Lists are EOL. Please join:

List:Commits« Previous MessageNext Message »
From:Lars-Erik Bjørk Date:July 4 2008 7:52am
Subject:RE: bzr commit into mysql-6.0-falcon branch (lars-erik.bjork:2723)
Bug#36991
View as plain text  
Well, yes :)

That is already a part of the commit. You probably looked at my first
commit.

/Lars-Erik

On Thu, 2008-07-03 at 14:46 -0500, Kevin Lewis wrote:
> Lars-erik,
> 
> This looks good for Falcon, I think.  But please also commit a change to the
> testcases that refer to this configuration variable;  falcon_options &
> falcon_options2
> 
> Kevin
> 
> >-----Original Message-----
> >From: lars-erik.bjork@stripped [mailto:lars-erik.bjork@stripped]
> >Sent: Thursday, July 03, 2008 6:24 AM
> >To: commits@stripped
> >Subject: bzr commit into mysql-6.0-falcon branch (lars-erik.bjork:2723)
> >Bug#36991
> >
> >#At bzr+ssh://bk-internal.mysql.com/bzrroot/server/mysql-6.0-falcon/
> >
> > 2723 lars-erik.bjork@stripped	2008-07-03
> >      bug#36991 falcon_max_transaction_backlog has no effect
> >
> >      I have changed the maxTransactionBacklog to 1000 and have made the
> >value
> >      unconfigurable.
> >modified:
> >  mysql-test/suite/falcon/r/falcon_options.result
> >  mysql-test/suite/falcon/r/falcon_options2.result
> >  mysql-test/suite/falcon/t/falcon_options.test
> >  mysql-test/suite/falcon/t/falcon_options2.test
> >  storage/falcon/Configuration.cpp
> >  storage/falcon/StorageParameters.h
> >
> >per-file messages:
> >  mysql-test/suite/falcon/r/falcon_options.result
> >    Removed results regarding falcon_max_transaction_backlog
> >  mysql-test/suite/falcon/r/falcon_options2.result
> >    Removed results regarding falcon_max_transaction_backlog
> >  mysql-test/suite/falcon/t/falcon_options.test
> >    Removed tests regarding falcon_max_transaction_backlog
> >  mysql-test/suite/falcon/t/falcon_options2.test
> >    Removed tests regarding falcon_max_transaction_backlog
> >  storage/falcon/Configuration.cpp
> >    Using the same value for maxTransactionBacklog both when STORAGE_ENGINE
> >is defined and
> >    when it is not. Changing this value from 10000 to 1000
> >  storage/falcon/StorageParameters.h
> >    Avoid creating a sysvar for falcon_max_transaction_backlog
> >=== modified file 'mysql-test/suite/falcon/r/falcon_options.result'
> >--- a/mysql-test/suite/falcon/r/falcon_options.result	2008-06-26
> >13:30:24 +0000
> >+++ b/mysql-test/suite/falcon/r/falcon_options.result	2008-07-03
> >11:24:12 +0000
> >@@ -12,7 +12,6 @@ falcon_initial_allocation	0
> > falcon_io_threads	2
> > falcon_large_blob_threshold	160000
> > falcon_lock_wait_timeout	50
> >-falcon_max_transaction_backlog	150
> > falcon_page_cache_size	4194304
> > falcon_page_size	4096
> > falcon_record_chill_threshold	5242880
> >@@ -60,14 +59,6 @@ SET GLOBAL falcon_debug_mask = 4096;
> > SELECT @@GLOBAL.falcon_debug_mask;
> > @@GLOBAL.falcon_debug_mask
> > 4096
> >-SELECT @@GLOBAL.falcon_max_transaction_backlog INTO
> >@previous_falcon_max_transaction_backlog;
> >-SELECT @@GLOBAL.falcon_max_transaction_backlog;
> >-@@GLOBAL.falcon_max_transaction_backlog
> >-150
> >-SET GLOBAL falcon_max_transaction_backlog = 10001;
> >-SELECT @@GLOBAL.falcon_max_transaction_backlog;
> >-@@GLOBAL.falcon_max_transaction_backlog
> >-10001
> > SELECT @@GLOBAL.falcon_record_memory_max INTO
> >@previous_falcon_record_memory_max;
> > SELECT @@GLOBAL.falcon_record_memory_max;
> > @@GLOBAL.falcon_record_memory_max
> >@@ -101,7 +92,6 @@ FALCON_INITIAL_ALLOCATION	0
> > FALCON_IO_THREADS	2
> > FALCON_LARGE_BLOB_THRESHOLD	160000
> > FALCON_LOCK_WAIT_TIMEOUT	50
> >-FALCON_MAX_TRANSACTION_BACKLOG	10001
> > FALCON_PAGE_CACHE_SIZE	4194304
> > FALCON_PAGE_SIZE	4096
> > FALCON_RECORD_CHILL_THRESHOLD	1073741824
> >@@ -117,7 +107,6 @@ FALCON_SERIAL_LOG_PRIORITY	1
> > FALCON_SUPPORT_XA	OFF
> > FALCON_USE_DEFERRED_INDEX_HASH	OFF
> > SET GLOBAL falcon_debug_mask = @previous_falcon_debug_mask;
> >-SET GLOBAL falcon_max_transaction_backlog =
> >@previous_falcon_max_transaction_backlog;
> > SET GLOBAL falcon_record_memory_max =  @previous_falcon_record_memory_max;
> > SET GLOBAL falcon_index_chill_threshold =
> >@previous_falcon_index_chill_threshold;
> > SET GLOBAL falcon_record_chill_threshold =
> >@previous_falcon_record_chill_threshold;
> >
> >=== modified file 'mysql-test/suite/falcon/r/falcon_options2.result'
> >--- a/mysql-test/suite/falcon/r/falcon_options2.result	2008-06-26
> >13:30:24 +0000
> >+++ b/mysql-test/suite/falcon/r/falcon_options2.result	2008-07-03
> >11:24:12 +0000
> >@@ -13,7 +13,6 @@ FALCON_INITIAL_ALLOCATION	0
> > FALCON_IO_THREADS	2
> > FALCON_LARGE_BLOB_THRESHOLD	160000
> > FALCON_LOCK_WAIT_TIMEOUT	50
> >-FALCON_MAX_TRANSACTION_BACKLOG	150
> > FALCON_PAGE_CACHE_SIZE	4194304
> > FALCON_PAGE_SIZE	4096
> > FALCON_RECORD_CHILL_THRESHOLD	5242880
> >@@ -64,9 +63,6 @@ SELECT @@falcon_large_blob_threshold;
> > SELECT @@falcon_lock_wait_timeout;
> > @@falcon_lock_wait_timeout
> > 50
> >-SELECT @@falcon_max_transaction_backlog;
> >-@@falcon_max_transaction_backlog
> >-150
> > SELECT @@falcon_page_cache_size;
> > @@falcon_page_cache_size
> > 4194304
> >
> >=== modified file 'mysql-test/suite/falcon/t/falcon_options.test'
> >--- a/mysql-test/suite/falcon/t/falcon_options.test	2008-06-26 13:30:24
> +0000
> >+++ b/mysql-test/suite/falcon/t/falcon_options.test	2008-07-03 11:24:12
> +0000
> >@@ -32,11 +32,6 @@ SELECT @@GLOBAL.falcon_debug_mask;
> > SET GLOBAL falcon_debug_mask = 4096;
> > SELECT @@GLOBAL.falcon_debug_mask;
> >
> >-SELECT @@GLOBAL.falcon_max_transaction_backlog INTO
> >@previous_falcon_max_transaction_backlog;
> >-SELECT @@GLOBAL.falcon_max_transaction_backlog;
> >-SET GLOBAL falcon_max_transaction_backlog = 10001;
> >-SELECT @@GLOBAL.falcon_max_transaction_backlog;
> >-
> > SELECT @@GLOBAL.falcon_record_memory_max INTO
> >@previous_falcon_record_memory_max;
> > SELECT @@GLOBAL.falcon_record_memory_max;
> > SET GLOBAL falcon_record_memory_max = 536870912;
> >@@ -58,7 +53,6 @@ SELECT * FROM INFORMATION_SCHEMA.global_
> >
> > # Final cleanup.
> > SET GLOBAL falcon_debug_mask = @previous_falcon_debug_mask;
> >-SET GLOBAL falcon_max_transaction_backlog =
> >@previous_falcon_max_transaction_backlog;
> > SET GLOBAL falcon_record_memory_max =  @previous_falcon_record_memory_max;
> > SET GLOBAL falcon_index_chill_threshold =
> >@previous_falcon_index_chill_threshold;
> > SET GLOBAL falcon_record_chill_threshold =
> >@previous_falcon_record_chill_threshold;
> >
> >=== modified file 'mysql-test/suite/falcon/t/falcon_options2.test'
> >--- a/mysql-test/suite/falcon/t/falcon_options2.test	2008-03-11
> >16:15:47 +0000
> >+++ b/mysql-test/suite/falcon/t/falcon_options2.test	2008-07-03
> >11:24:12 +0000
> >@@ -18,7 +18,6 @@ SELECT @@falcon_initial_allocation;
> > SELECT @@falcon_io_threads;
> > SELECT @@falcon_large_blob_threshold;
> > SELECT @@falcon_lock_wait_timeout;
> >-SELECT @@falcon_max_transaction_backlog;
> > SELECT @@falcon_page_cache_size;
> > SELECT @@falcon_page_size;
> > SELECT @@falcon_record_chill_threshold;
> >
> >=== modified file 'storage/falcon/Configuration.cpp'
> >--- a/storage/falcon/Configuration.cpp	2008-06-26 13:30:24 +0000
> >+++ b/storage/falcon/Configuration.cpp	2008-07-03 11:24:12 +0000
> >@@ -99,7 +99,7 @@ static const uint64 MIN_PAGE_CACHE			= 2
> > static const uint64 MIN_RECORD_MEMORY		= 5000000;
> > static const int	MIN_SCAVENGE_THRESHOLD	= 10;
> > static const int	MIN_SCAVENGE_FLOOR		= 10;
> >-static const uint64 MAX_TRANSACTION_BACKLOG	= 10000;
> >+static const uint64 MAX_TRANSACTION_BACKLOG	= 1000;
> >
> > //////////////////////////////////////////////////////////////////////
> > // Construction/Destruction
> >@@ -110,6 +110,7 @@ Configuration::Configuration(const char
> > 	checkpointSchedule = "7,37 * * * * *";
> > 	scavengeSchedule = "15,45 * * * * *";
> > 	serialLogBlockSize			=
> falcon_serial_log_block_size;
> >+	maxTransactionBacklog		        = MAX_TRANSACTION_BACKLOG;
> >
> > #ifdef STORAGE_ENGINE
> > 	recordMemoryMax				= falcon_record_memory_max;
> >@@ -121,7 +122,6 @@ Configuration::Configuration(const char
> > 	pageCacheSize				= falcon_page_cache_size;
> > 	indexChillThreshold			=
> falcon_index_chill_threshold;
> > 	recordChillThreshold		= falcon_record_chill_threshold;
> >-	maxTransactionBacklog		= falcon_max_transaction_backlog;
> > 	useDeferredIndexHash		= (falcon_use_deferred_index_hash !=
> >0);
> >
> > 	if (falcon_checkpoint_schedule)
> >@@ -169,7 +169,6 @@ Configuration::Configuration(const char
> > 	pageCacheSize				=
> >getMemorySize(PAGE_CACHE_MEMORY);
> > 	indexChillThreshold			= 4 * ONE_MB;
> > 	recordChillThreshold		= 5 * ONE_MB;
> >-	maxTransactionBacklog		= MAX_TRANSACTION_BACKLOG;
> > 	falcon_lock_wait_timeout	= 0;
> > #endif
> >
> >
> >=== modified file 'storage/falcon/StorageParameters.h'
> >--- a/storage/falcon/StorageParameters.h	2008-06-26 13:30:24 +0000
> >+++ b/storage/falcon/StorageParameters.h	2008-07-03 11:24:12 +0000
> >@@ -21,7 +21,6 @@ PARAMETER_UINT(index_chill_threshold, "B
> > PARAMETER_UINT(io_threads, "Number of Falcon I/O threads", 2, 2, 20, 0,
> >NULL)
> > PARAMETER_UINT(large_blob_threshold, "Threshold for large blobs", 0,
> >160000, INT_MAX, 0, NULL)
> > PARAMETER_UINT(lock_wait_timeout, "Transaction lock time period
> (seconds)",
> >0, 50, INT_MAX, 0, NULL)
> >-PARAMETER_UINT(max_transaction_backlog, "Maximum number of backlogged
> >transactions.", 1, 150, 1000000, 0, NULL)
> > PARAMETER_UINT(page_size, "The page size used when creating a Falcon
> >tablespace.", 1024, 4096, 32768, 0x0200, NULL)
> > PARAMETER_UINT(record_chill_threshold, "Bytes of pending record data that
> >is 'frozen' to the Falcon serial log.", 1, 5*1024*1024, 1024*1024*1024, 0,
> >&updateRecordChillThreshold)
> > PARAMETER_UINT(record_scavenge_floor, "A percentage of
> >falcon_record_memory_threshold that defines the amount of record data that
> >will remain in the record cache after a scavenge run.", 10, 50, 90, 0x2000,
> >&StorageInterface::updateRecordScavengeFloor)
> >
> >
> >--
> >MySQL Code Commits Mailing List
> >For list archives: http://lists.mysql.com/commits
> >To unsubscribe:    http://lists.mysql.com/commits?unsub=1
> 

Thread
bzr commit into mysql-6.0-falcon branch (lars-erik.bjork:2723) Bug#36991lars-erik.bjork3 Jul
  • RE: bzr commit into mysql-6.0-falcon branch (lars-erik.bjork:2723) Bug#36991Kevin Lewis3 Jul
    • RE: bzr commit into mysql-6.0-falcon branch (lars-erik.bjork:2723)Bug#36991Lars-Erik Bjørk4 Jul
  • RE: bzr commit into mysql-6.0-falcon branch (lars-erik.bjork:2723) Bug#36991Vladislav Vaintroub3 Jul