~mathiaz/mysql-server/pkg-ubuntu

« back to all changes in this revision

Viewing changes to debian/patches/56-mysqlhotcopy-invalid-dbtable.dpatch

  • Committer: Mathias Gug
  • Date: 2008-04-03 21:32:38 UTC
  • Revision ID: mathias.gug@canonical.com-20080403213238-wyw7wae7yb4ywa14
Drop 56-mysqlhotcopy-invalid-dbtable patch: fixed in 5.0.50 according to http://bugs.m/bug.php?id=27694.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#! /bin/sh /usr/share/dpatch/dpatch-run
2
 
 
3
 
@DPATCH@
4
 
diff -Naur mysql-dfsg-5.0-5.0.45.orig/scripts/mysqlhotcopy.sh mysql-dfsg-5.0-5.0.45/scripts/mysqlhotcopy.sh
5
 
--- mysql-dfsg-5.0-5.0.45.orig/scripts/mysqlhotcopy.sh  2007-07-04 09:06:25.000000000 -0400
6
 
+++ mysql-dfsg-5.0-5.0.45/scripts/mysqlhotcopy.sh       2008-02-04 08:10:51.000000000 -0500
7
 
@@ -333,7 +333,7 @@
8
 
 
9
 
     $rdb->{files}  = [ @db_files ];
10
 
     $rdb->{index}  = [ @index_files ];
11
 
-    my @hc_tables = map { quote_names("$db.$_") } @dbh_tables;
12
 
+    my @hc_tables = map { quote_names("$_") } @dbh_tables;
13
 
     $rdb->{tables} = [ @hc_tables ];
14
 
 
15
 
     $rdb->{raid_dirs} = [ get_raid_dirs( $rdb->{files} ) ];
16
 
@@ -464,13 +464,15 @@
17
 
 }
18
 
 else {
19
 
     my $start = time;
20
 
+    $hc_locks =~ s/\`//g;
21
 
+    $hc_locks =~ s/\`//g;
22
 
     $dbh->do("LOCK TABLES $hc_locks");
23
 
     printf "Locked $num_tables tables in %d seconds.\n", time-$start unless $opt{quiet};
24
 
     $hc_started = time;        # count from time lock is granted
25
 
 
26
 
     # flush tables to make on-disk copy uptodate
27
 
     $start = time;
28
 
-    $dbh->do("FLUSH TABLES /*!32323 $hc_tables */");
29
 
+    $dbh->do("FLUSH TABLES");
30
 
     printf "Flushed tables ($hc_tables) in %d seconds.\n", time-$start unless $opt{quiet};
31
 
     $dbh->do( "FLUSH LOGS" ) if ( $opt{flushlog} );
32
 
     $dbh->do( "RESET MASTER" ) if ( $opt{resetmaster} );
33
 
@@ -478,7 +480,7 @@
34
 
 
35
 
     if ( $opt{record_log_pos} ) {
36
 
        record_log_pos( $dbh, $opt{record_log_pos} );
37
 
-       $dbh->do("FLUSH TABLES /*!32323 $hc_tables */");
38
 
+       $dbh->do("FLUSH TABLES");
39
 
     }
40
 
 }
41