Commit eaba9516 authored by Yoni Fogel's avatar Yoni Fogel

Locking code that is difficult to get working in bdb.

git-svn-id: file:///svn/tokudb@2283 c7de825b-a66e-492c-adef-691d508d4ae1
parent 142f68ef
...@@ -34,6 +34,7 @@ void put(BOOL success, char txn, int _key, int _data) { ...@@ -34,6 +34,7 @@ void put(BOOL success, char txn, int _key, int _data) {
dbt_init(&key, &_key, sizeof(int)), dbt_init(&key, &_key, sizeof(int)),
dbt_init(&data, &_data, sizeof(int)), dbt_init(&data, &_data, sizeof(int)),
DB_YESOVERWRITE); DB_YESOVERWRITE);
if (success) CKERR(r); if (success) CKERR(r);
else CKERR2s(r, DB_LOCK_DEADLOCK, DB_LOCK_NOTGRANTED); else CKERR2s(r, DB_LOCK_DEADLOCK, DB_LOCK_NOTGRANTED);
} }
...@@ -469,7 +470,14 @@ void test(u_int32_t dup_flags) { ...@@ -469,7 +470,14 @@ void test(u_int32_t dup_flags) {
} }
int main() { int main(int argc, const char* argv[]) {
parse_args(argc, argv);
#if defined(USE_BDB)
if (verbose) {
printf("Warning: " __FILE__" does not work in BDB.\n");
}
return 0;
#endif
test(0); test(0);
test(DB_DUP | DB_DUPSORT); test(DB_DUP | DB_DUPSORT);
/* /*
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment