예제 #1
0
파일: db-bench.c 프로젝트: yqingp/testness
int dbopen()
{
    LOG;
	char basedir[] = "./dbbench/";
	char dbname[] = "test.db";

	e = env_open(basedir, -1);
	db = db_open(e, dbname);
	if (!db) {
		fprintf(stderr, "open db error, see ness.event for details\n");
		return 0;
	}

	if (!env_set_cache_size(e, FLAGS_cache_size)) {
		fprintf(stderr, "set cache size error, see ness.event for details\n");
		return 0;
	}

	if (!env_set_compress_method(e, FLAGS_method)) {
		fprintf(stderr, "set compress method error, see ness.event for details\n");
		return 0;
	}

    LOG;
	return 1;
}
예제 #2
0
파일: db-bench.c 프로젝트: Numetric/nessDB
int dbopen()
{
	char basedir[] = "./dbbench/";

	db = db_open(basedir);
	if (!db) {
		fprintf(stderr, "open db error, see ness.event for details\n");
		return 0;
	}

	if (!env_set_cache_size(db, FLAGS_cache_size)) {
		fprintf(stderr, "set cache size error, see ness.event for details\n");
		return 0;
	}

	if (!env_set_compress_method(db, FLAGS_method)) {
		fprintf(stderr, "set compress method error, see ness.event for details\n");
		return 0;
	}

	return 1;
}