summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/test/cursor_order/cursor_order_file.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/test/cursor_order/cursor_order_file.c')
-rw-r--r--src/third_party/wiredtiger/test/cursor_order/cursor_order_file.c133
1 files changed, 65 insertions, 68 deletions
diff --git a/src/third_party/wiredtiger/test/cursor_order/cursor_order_file.c b/src/third_party/wiredtiger/test/cursor_order/cursor_order_file.c
index 94bcb40f667..898bc75486c 100644
--- a/src/third_party/wiredtiger/test/cursor_order/cursor_order_file.c
+++ b/src/third_party/wiredtiger/test/cursor_order/cursor_order_file.c
@@ -31,91 +31,88 @@
static void
file_create(SHARED_CONFIG *cfg, const char *name)
{
- WT_CONNECTION *conn;
- WT_SESSION *session;
- int ret;
- char config[128];
+ WT_CONNECTION *conn;
+ WT_SESSION *session;
+ int ret;
+ char config[128];
- conn = cfg->conn;
+ conn = cfg->conn;
- testutil_check(conn->open_session(conn, NULL, NULL, &session));
+ testutil_check(conn->open_session(conn, NULL, NULL, &session));
- testutil_check(__wt_snprintf(config, sizeof(config),
- "key_format=%s,"
- "internal_page_max=%d,"
- "split_deepen_min_child=200,"
- "leaf_page_max=%d,"
- "%s",
- cfg->ftype == ROW ? "S" : "r", 16 * 1024, 128 * 1024,
- cfg->ftype == FIX ? ",value_format=3t" : ""));
+ testutil_check(__wt_snprintf(config, sizeof(config),
+ "key_format=%s,"
+ "internal_page_max=%d,"
+ "split_deepen_min_child=200,"
+ "leaf_page_max=%d,"
+ "%s",
+ cfg->ftype == ROW ? "S" : "r", 16 * 1024, 128 * 1024,
+ cfg->ftype == FIX ? ",value_format=3t" : ""));
- if ((ret = session->create(session, name, config)) != 0)
- if (ret != EEXIST)
- testutil_die(ret, "session.create");
+ if ((ret = session->create(session, name, config)) != 0)
+ if (ret != EEXIST)
+ testutil_die(ret, "session.create");
- testutil_check(session->close(session, NULL));
+ testutil_check(session->close(session, NULL));
}
void
load(SHARED_CONFIG *cfg, const char *name)
{
- WT_CONNECTION *conn;
- WT_CURSOR *cursor;
- WT_ITEM *value, _value;
- WT_SESSION *session;
- size_t len;
- uint64_t keyno;
- char keybuf[64], valuebuf[64];
-
- conn = cfg->conn;
-
- file_create(cfg, name);
-
- testutil_check(conn->open_session(conn, NULL, NULL, &session));
-
- testutil_check(
- session->open_cursor(session, name, NULL, "bulk", &cursor));
-
- value = &_value;
- for (keyno = 1; keyno <= cfg->nkeys; ++keyno) {
- if (cfg->ftype == ROW) {
- testutil_check(__wt_snprintf(
- keybuf, sizeof(keybuf), "%016" PRIu64, keyno));
- cursor->set_key(cursor, keybuf);
- } else
- cursor->set_key(cursor, (uint32_t)keyno);
- value->data = valuebuf;
- if (cfg->ftype == FIX)
- cursor->set_value(cursor, 0x01);
- else {
- testutil_check(__wt_snprintf_len_set(
- valuebuf, sizeof(valuebuf),
- &len, "%37" PRIu64, keyno));
- value->size = (uint32_t)len;
- cursor->set_value(cursor, value);
- }
- testutil_check(cursor->insert(cursor));
- }
-
- /* Setup the starting key range for the workload phase. */
- cfg->key_range = cfg->nkeys;
- testutil_check(cursor->close(cursor));
- testutil_check(session->checkpoint(session, NULL));
-
- testutil_check(session->close(session, NULL));
+ WT_CONNECTION *conn;
+ WT_CURSOR *cursor;
+ WT_ITEM *value, _value;
+ WT_SESSION *session;
+ size_t len;
+ uint64_t keyno;
+ char keybuf[64], valuebuf[64];
+
+ conn = cfg->conn;
+
+ file_create(cfg, name);
+
+ testutil_check(conn->open_session(conn, NULL, NULL, &session));
+
+ testutil_check(session->open_cursor(session, name, NULL, "bulk", &cursor));
+
+ value = &_value;
+ for (keyno = 1; keyno <= cfg->nkeys; ++keyno) {
+ if (cfg->ftype == ROW) {
+ testutil_check(__wt_snprintf(keybuf, sizeof(keybuf), "%016" PRIu64, keyno));
+ cursor->set_key(cursor, keybuf);
+ } else
+ cursor->set_key(cursor, (uint32_t)keyno);
+ value->data = valuebuf;
+ if (cfg->ftype == FIX)
+ cursor->set_value(cursor, 0x01);
+ else {
+ testutil_check(
+ __wt_snprintf_len_set(valuebuf, sizeof(valuebuf), &len, "%37" PRIu64, keyno));
+ value->size = (uint32_t)len;
+ cursor->set_value(cursor, value);
+ }
+ testutil_check(cursor->insert(cursor));
+ }
+
+ /* Setup the starting key range for the workload phase. */
+ cfg->key_range = cfg->nkeys;
+ testutil_check(cursor->close(cursor));
+ testutil_check(session->checkpoint(session, NULL));
+
+ testutil_check(session->close(session, NULL));
}
void
verify(SHARED_CONFIG *cfg, const char *name)
{
- WT_CONNECTION *conn;
- WT_SESSION *session;
+ WT_CONNECTION *conn;
+ WT_SESSION *session;
- conn = cfg->conn;
+ conn = cfg->conn;
- testutil_check(conn->open_session(conn, NULL, NULL, &session));
+ testutil_check(conn->open_session(conn, NULL, NULL, &session));
- testutil_check(session->verify(session, name, NULL));
+ testutil_check(session->verify(session, name, NULL));
- testutil_check(session->close(session, NULL));
+ testutil_check(session->close(session, NULL));
}