~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/myisam/ha_myisam.cc

  • Committer: Brian Aker
  • Date: 2011-02-01 02:51:01 UTC
  • mto: (2132.1.1 drizzle-build)
  • mto: This revision was merged to the branch mainline in revision 2134.
  • Revision ID: brian@tangent.org-20110201025101-yaj5kkdk2towo6ou
Merge in error message rework. Many error messages are fixed in this patch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
529
529
{
530
530
  Session *cur_session;
531
531
  if ((cur_session= file->in_use))
532
 
    errmsg_printf(ERRMSG_LVL_ERROR, _("Got an error from thread_id=%"PRIu64", %s:%d"),
 
532
  {
 
533
    errmsg_printf(error::ERROR, _("Got an error from thread_id=%"PRIu64", %s:%d"),
533
534
                    cur_session->thread_id,
534
535
                    sfile, sline);
 
536
  }
535
537
  else
536
 
    errmsg_printf(ERRMSG_LVL_ERROR, _("Got an error from unknown thread, %s:%d"), sfile, sline);
 
538
  {
 
539
    errmsg_printf(error::ERROR, _("Got an error from unknown thread, %s:%d"), sfile, sline);
 
540
  }
 
541
 
537
542
  if (message)
538
 
    errmsg_printf(ERRMSG_LVL_ERROR, "%s", message);
 
543
    errmsg_printf(error::ERROR, "%s", message);
 
544
 
539
545
  list<Session *>::iterator it= file->s->in_use->begin();
540
546
  while (it != file->s->in_use->end())
541
547
  {
542
 
    errmsg_printf(ERRMSG_LVL_ERROR, "%s", _("Unknown thread accessing table"));
 
548
    errmsg_printf(error::ERROR, "%s", _("Unknown thread accessing table"));
543
549
    ++it;
544
550
  }
545
551
}
690
696
  */
691
697
  if (file->dfile == -1)
692
698
  {
693
 
    errmsg_printf(ERRMSG_LVL_INFO, "Retrying repair of: '%s' failed. "
694
 
                          "Please try REPAIR EXTENDED or myisamchk",
695
 
                          getTable()->getShare()->getPath());
 
699
    errmsg_printf(error::INFO, "Retrying repair of: '%s' failed. "
 
700
                  "Please try REPAIR EXTENDED or myisamchk",
 
701
                  getTable()->getShare()->getPath());
696
702
    return(HA_ADMIN_FAILED);
697
703
  }
698
704
 
917
923
    param.stats_method= MI_STATS_METHOD_NULLS_NOT_EQUAL;
918
924
    if ((error= (repair(session,param,0) != HA_ADMIN_OK)) && param.retry_repair)
919
925
    {
920
 
      errmsg_printf(ERRMSG_LVL_WARN, "Warning: Enabling keys got errno %d on %s.%s, retrying",
 
926
      errmsg_printf(error::WARN, "Warning: Enabling keys got errno %d on %s.%s, retrying",
921
927
                        errno, param.db_name, param.table_name);
922
928
      /* Repairing by sort failed. Now try standard repair method. */
923
929
      param.testflag&= ~(T_REP_BY_SORT | T_QUICK);
927
933
        might have been set by the first repair. They can still be seen
928
934
        with SHOW WARNINGS then.
929
935
      */
930
 
      if (! error)
 
936
      if (not error)
931
937
        session->clear_error();
932
938
    }
933
939
    info(HA_STATUS_CONST);