~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/rpl_mi.cc

  • Committer: Monty Taylor
  • Date: 2008-08-04 08:36:15 UTC
  • mto: (261.2.2 codestyle)
  • mto: This revision was merged to the branch mainline in revision 262.
  • Revision ID: monty@inaugust.com-20080804083615-x1es88h39th0uwer
Added three more files worth of stuff.

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
#include "mysql_priv.h"
17
17
 
18
18
#include "rpl_mi.h"
 
19
#include <libdrizzle/gettext.h>
19
20
 
20
21
#ifdef HAVE_REPLICATION
21
22
 
146
147
      my_close(fd, MYF(MY_WME));
147
148
    if ((fd = my_open(fname, O_CREAT|O_RDWR|O_BINARY, MYF(MY_WME))) < 0 )
148
149
    {
149
 
      sql_print_error("Failed to create a new master info file (file '%s', errno %d)", fname, my_errno);
 
150
      sql_print_error(_("Failed to create a new master info file (file '%s', errno %d)"), fname, my_errno);
150
151
      goto err;
151
152
    }
152
153
    if (init_io_cache(&mi->file, fd, IO_SIZE*2, READ_CACHE, 0L,0,
153
154
                      MYF(MY_WME)))
154
155
    {
155
 
      sql_print_error("Failed to create a cache on master info file (file '%s')", fname);
 
156
      sql_print_error(_("Failed to create a cache on master info file (file '%s')"), fname);
156
157
      goto err;
157
158
    }
158
159
 
168
169
    {
169
170
      if ((fd = my_open(fname, O_RDWR|O_BINARY, MYF(MY_WME))) < 0 )
170
171
      {
171
 
        sql_print_error("Failed to open the existing master info file (file '%s', errno %d)", fname, my_errno);
 
172
        sql_print_error(_("Failed to open the existing master info file (file '%s', errno %d)"), fname, my_errno);
172
173
        goto err;
173
174
      }
174
175
      if (init_io_cache(&mi->file, fd, IO_SIZE*2, READ_CACHE, 0L,
175
176
                        0, MYF(MY_WME)))
176
177
      {
177
 
        sql_print_error("Failed to create a cache on master info file (file '%s')", fname);
 
178
        sql_print_error(_("Failed to create a cache on master info file (file '%s')"), fname);
178
179
        goto err;
179
180
      }
180
181
    }
274
275
    }
275
276
 
276
277
    if (ssl)
277
 
      sql_print_warning("SSL information in the master info file "
278
 
                      "('%s') are ignored because this MySQL slave was "
279
 
                      "compiled without SSL support.", fname);
 
278
      sql_print_warning(_("SSL information in the master info file "
 
279
                          "('%s') are ignored because this MySQL slave was "
 
280
                          "compiled without SSL support."), fname);
280
281
 
281
282
    /*
282
283
      This has to be handled here as init_intvar_from_file can't handle
298
299
  // now change cache READ -> WRITE - must do this before flush_master_info
299
300
  reinit_io_cache(&mi->file, WRITE_CACHE, 0L, 0, 1);
300
301
  if ((error=test(flush_master_info(mi, 1))))
301
 
    sql_print_error("Failed to flush master info file");
 
302
    sql_print_error(_("Failed to flush master info file"));
302
303
  pthread_mutex_unlock(&mi->data_lock);
303
304
  return(error);
304
305
 
305
306
errwithmsg:
306
 
  sql_print_error("Error reading master configuration");
 
307
  sql_print_error(_("Error reading master configuration"));
307
308
 
308
309
err:
309
310
  if (fd >= 0)