setDaemon(true);
isAlive = true;
for (int i = 0; i < numThreads; i++) {
DataStore db = null;
try {
if (workload instanceof com.yahoo.ycsb.workloads.MemcachedCoreWorkload)
db = MemcachedFactory.newMemcached(Config.getConfig().db);
else if (workload instanceof com.yahoo.ycsb.workloads.DBCoreWorkload)
db = DBFactory.newDB(Config.getConfig().db);
else {
System.out.println("Invalid Database/Workload Combination");
System.exit(0);
}
db.init();
} catch (UnknownDataStoreException e) {
System.out.println("Unknown DataStore " + Config.getConfig().db);
System.exit(0);
} catch (DataStoreException e) {
e.printStackTrace();