Exemple #1
0
static int
doconnect()
{
  int ret = 0;
  do
  {
    g_ncc = new Ndb_cluster_connection(opt_ndb_connectstring);
    CHK2(g_ncc->connect(6, 5) == 0, getNdbError(g_ncc));
    CHK2(g_ncc->wait_until_ready(30, 10) == 0, getNdbError(g_ncc));

    if (!_sys_any)
    {
      g_ndb = new Ndb(g_ncc, _dbname);
      CHK2(g_ndb->init() == 0, g_ndb->getNdbError());
      CHK2(g_ndb->waitUntilReady(30) == 0, g_ndb->getNdbError());
      g_dic = g_ndb->getDictionary();
    }

    g_ndb_sys = new Ndb(g_ncc, NDB_INDEX_STAT_DB);
    CHK2(g_ndb_sys->init() == 0, g_ndb_sys->getNdbError());
    CHK2(g_ndb_sys->waitUntilReady(30) == 0, g_ndb_sys->getNdbError());

    g_is = new NdbIndexStat;
    g_info << "connected" << endl;
  }
  while (0);
  return ret;
}
Exemple #2
0
void CVerifyNdbIndexOperation::VerifyIntError(const int i, const char* szMethod)
{
    VerifyBegin();
    ndbout << "NdbIndexOperation::" << szMethod << " returned " << dec << i;
    ndbout << " : " << dec << getNdbError().code << " : " << getNdbError().message << endl;
    VerifyEnd();
}
Exemple #3
0
void CVerifyNdbOperation::VerifyPtrError(void* p, const char* szMethod)
{
    VerifyBegin();
    ndbout << "NdbOperation::" << szMethod << " returned " << hex << (Uint32)p;
    ndbout << " : " << dec << getNdbError().code << " : " << getNdbError().message << endl;
    VerifyEnd();
}
Exemple #4
0
void CVerifyNdb::VerifyVoidError(const int iCode, const char* szMethod)
{
    VerifyBegin();
    ndbout << "Ndb::" << szMethod << " : getNdbError().code returned " << dec << iCode;
    ndbout << " : " << getNdbError().message << endl;
    VerifyEnd();
}
Exemple #5
0
static int
doconnect()
{
  int ret = 0;
  do
  {
    g_ncc = new Ndb_cluster_connection(opt_ndb_connectstring);
    CHK2(g_ncc->connect(6, 5) == 0, getNdbError(g_ncc));
    CHK2(g_ncc->wait_until_ready(30, 10) == 0, getNdbError(g_ncc));

    g_ndb = new Ndb(g_ncc, opt_dbname);
    CHK2(g_ndb->init() == 0, g_ndb->getNdbError());
    CHK2(g_ndb->waitUntilReady(30) == 0, g_ndb->getNdbError());
    g_dic = g_ndb->getDictionary();

    g_info << "connected" << endl;
  }
  while (0);
  return ret;
}