List:Commits« Previous MessageNext Message »
From:He Zhenxing Date:November 24 2009 9:46am
Subject:Re: bzr commit into mysql-5.1-rep-semisync branch (zhenxing.he:3124)
Bug#48351
View as plain text  
Hi,

Could you please review this patch! Thank you!

He Zhenxing wrote:
> #At file:///media/sdb2/hezx/work/mysql/bzrwork/semisync/5.1-rep-semisync/ based on
> revid:zhenxing.he@stripped
> 
>  3124 He Zhenxing	2009-11-20
>       Bug#48351 Inconsistent library names for semisync plugin
>       
>       The semisync plugin library names on Unix like systems were prefixed with
>       'lib', which did not follow the conventions.
>       
>       Fix the problem by removing the 'lib' prefix on Unix systems.
>      @ mysql-test/mysql-test-run.pl
>         Remove 'lib' prefix for semisync plugin library names
>      @ plugin/semisync/Makefile.am
>         Remove 'lib' prefix for semisync plugin library names
>      @ plugin/semisync/plug.in
>         Remove 'lib' prefix for semisync plugin library names
> 
>     M  mysql-test/mysql-test-run.pl
>     M  plugin/semisync/Makefile.am
>     M  plugin/semisync/plug.in
> === modified file 'mysql-test/mysql-test-run.pl'
> --- a/mysql-test/mysql-test-run.pl	2009-10-23 04:56:30 +0000
> +++ b/mysql-test/mysql-test-run.pl	2009-11-20 04:01:09 +0000
> @@ -1828,8 +1828,8 @@ sub environment_setup {
>      }
>      else
>      {
> -       $semisync_master_filename = "libsemisync_master.so";
> -       $semisync_slave_filename = "libsemisync_slave.so";
> +       $semisync_master_filename = "semisync_master.so";
> +       $semisync_slave_filename = "semisync_slave.so";
>      }
>      my $lib_semisync_master_plugin=
>        mtr_file_exists(vs_config_dirs('plugin/semisync',$semisync_master_filename),
> 
> === modified file 'plugin/semisync/Makefile.am'
> --- a/plugin/semisync/Makefile.am	2009-10-23 04:56:30 +0000
> +++ b/plugin/semisync/Makefile.am	2009-11-20 04:01:09 +0000
> @@ -23,16 +23,16 @@ INCLUDES =              -I$(top_srcdir)/
>  
>  noinst_HEADERS = semisync.h semisync_master.h semisync_slave.h
>  
> -pkgplugin_LTLIBRARIES =	libsemisync_master.la libsemisync_slave.la
> +pkgplugin_LTLIBRARIES =	semisync_master.la semisync_slave.la
>  
> -libsemisync_master_la_LDFLAGS =	-module
> -libsemisync_master_la_CXXFLAGS=	$(AM_CFLAGS) -DMYSQL_DYNAMIC_PLUGIN
> -libsemisync_master_la_CFLAGS =	$(AM_CFLAGS) -DMYSQL_DYNAMIC_PLUGIN
> -libsemisync_master_la_SOURCES = semisync.cc semisync_master.cc
> semisync_master_plugin.cc
> +semisync_master_la_LDFLAGS =	-module
> +semisync_master_la_CXXFLAGS=	$(AM_CFLAGS) -DMYSQL_DYNAMIC_PLUGIN
> +semisync_master_la_CFLAGS =	$(AM_CFLAGS) -DMYSQL_DYNAMIC_PLUGIN
> +semisync_master_la_SOURCES = semisync.cc semisync_master.cc
> semisync_master_plugin.cc
>  
> -libsemisync_slave_la_LDFLAGS =	-module
> -libsemisync_slave_la_CXXFLAGS=	$(AM_CFLAGS) -DMYSQL_DYNAMIC_PLUGIN
> -libsemisync_slave_la_CFLAGS =	$(AM_CFLAGS) -DMYSQL_DYNAMIC_PLUGIN
> -libsemisync_slave_la_SOURCES = semisync.cc semisync_slave.cc
> semisync_slave_plugin.cc
> +semisync_slave_la_LDFLAGS =	-module
> +semisync_slave_la_CXXFLAGS=	$(AM_CFLAGS) -DMYSQL_DYNAMIC_PLUGIN
> +semisync_slave_la_CFLAGS =	$(AM_CFLAGS) -DMYSQL_DYNAMIC_PLUGIN
> +semisync_slave_la_SOURCES = semisync.cc semisync_slave.cc semisync_slave_plugin.cc
>  
>  EXTRA_DIST=		CMakeLists.txt plug.in
> 
> === modified file 'plugin/semisync/plug.in'
> --- a/plugin/semisync/plug.in	2009-09-26 04:49:49 +0000
> +++ b/plugin/semisync/plug.in	2009-11-20 04:01:09 +0000
> @@ -1,3 +1,3 @@
>  MYSQL_PLUGIN(semisync,[Semi-synchronous Replication Plugin],
>          [Semi-synchronous replication plugin.])
> -MYSQL_PLUGIN_DYNAMIC(semisync,   [libsemisync_master.la libsemisync_slave.la])
> +MYSQL_PLUGIN_DYNAMIC(semisync,   [semisync_master.la semisync_slave.la])
> 


Thread
bzr commit into mysql-5.1-rep-semisync branch (zhenxing.he:3124) Bug#48351He Zhenxing20 Nov
  • Re: bzr commit into mysql-5.1-rep-semisync branch (zhenxing.he:3124)Bug#48351He Zhenxing25 Nov
  • Re: bzr commit into mysql-5.1-rep-semisync branch (zhenxing.he:3124)Bug#48351Lars Thalmann26 Nov