summaryrefslogtreecommitdiff
path: root/src/log
diff options
context:
space:
mode:
authorKeith Bostic <keith@wiredtiger.com>2016-03-20 16:32:05 -0400
committerKeith Bostic <keith@wiredtiger.com>2016-03-20 16:32:05 -0400
commit174db9f11f03309dc560c0e11d60f226db6cb197 (patch)
tree7f8a718e1afc465b5724c811c3835d534c10b3d0 /src/log
parentbd445d59099c69d433432106067690f4ab50171f (diff)
downloadmongo-174db9f11f03309dc560c0e11d60f226db6cb197.tar.gz
WT-2330: in-memory configurations should not create on-disk collection files
Move file based APIs into the WT_CONNECTION_IMPL structure, move file-handle based APIs into the WT_FH structure. Create real WT_FH structures for stdout/stderr instead of using fake pointer values to flag them, give them their own functions set up when the WT_CONNECTION_IMPL structure is first created. Move file based and file-handle based API stubs into misc.i for now, not sure where they'll end up, or if we'll push WT_FH methods up into the WiredTiger code.
Diffstat (limited to 'src/log')
-rw-r--r--src/log/log_auto.c58
1 files changed, 29 insertions, 29 deletions
diff --git a/src/log/log_auto.c b/src/log/log_auto.c
index 1feace20e44..d4dab4e1a33 100644
--- a/src/log/log_auto.c
+++ b/src/log/log_auto.c
@@ -144,18 +144,18 @@ __wt_logop_col_put_print(WT_SESSION_IMPL *session,
WT_RET(__wt_logop_col_put_unpack(
session, pp, end, &fileid, &recno, &value));
- WT_RET(__wt_fprintf(session, WT_STDOUT,
+ WT_RET(__wt_fprintf(session, WT_STDOUT(session),
" \"optype\": \"col_put\",\n"));
- WT_ERR(__wt_fprintf(session, WT_STDOUT,
+ WT_ERR(__wt_fprintf(session, WT_STDOUT(session),
" \"fileid\": \"%" PRIu32 "\",\n", fileid));
- WT_ERR(__wt_fprintf(session, WT_STDOUT,
+ WT_ERR(__wt_fprintf(session, WT_STDOUT(session),
" \"recno\": \"%" PRIu64 "\",\n", recno));
WT_ERR(__logrec_make_json_str(session, &escaped, &value));
- WT_ERR(__wt_fprintf(session, WT_STDOUT,
+ WT_ERR(__wt_fprintf(session, WT_STDOUT(session),
" \"value\": \"%s\"", escaped));
if (LF_ISSET(WT_TXN_PRINTLOG_HEX)) {
WT_ERR(__logrec_make_hex_str(session, &escaped, &value));
- WT_ERR(__wt_fprintf(session, WT_STDOUT,
+ WT_ERR(__wt_fprintf(session, WT_STDOUT(session),
",\n \"value-hex\": \"%s\"", escaped));
}
@@ -214,11 +214,11 @@ __wt_logop_col_remove_print(WT_SESSION_IMPL *session,
WT_RET(__wt_logop_col_remove_unpack(
session, pp, end, &fileid, &recno));
- WT_RET(__wt_fprintf(session, WT_STDOUT,
+ WT_RET(__wt_fprintf(session, WT_STDOUT(session),
" \"optype\": \"col_remove\",\n"));
- WT_RET(__wt_fprintf(session, WT_STDOUT,
+ WT_RET(__wt_fprintf(session, WT_STDOUT(session),
" \"fileid\": \"%" PRIu32 "\",\n", fileid));
- WT_RET(__wt_fprintf(session, WT_STDOUT,
+ WT_RET(__wt_fprintf(session, WT_STDOUT(session),
" \"recno\": \"%" PRIu64 "\"", recno));
return (0);
}
@@ -275,13 +275,13 @@ __wt_logop_col_truncate_print(WT_SESSION_IMPL *session,
WT_RET(__wt_logop_col_truncate_unpack(
session, pp, end, &fileid, &start, &stop));
- WT_RET(__wt_fprintf(session, WT_STDOUT,
+ WT_RET(__wt_fprintf(session, WT_STDOUT(session),
" \"optype\": \"col_truncate\",\n"));
- WT_RET(__wt_fprintf(session, WT_STDOUT,
+ WT_RET(__wt_fprintf(session, WT_STDOUT(session),
" \"fileid\": \"%" PRIu32 "\",\n", fileid));
- WT_RET(__wt_fprintf(session, WT_STDOUT,
+ WT_RET(__wt_fprintf(session, WT_STDOUT(session),
" \"start\": \"%" PRIu64 "\",\n", start));
- WT_RET(__wt_fprintf(session, WT_STDOUT,
+ WT_RET(__wt_fprintf(session, WT_STDOUT(session),
" \"stop\": \"%" PRIu64 "\"", stop));
return (0);
}
@@ -340,24 +340,24 @@ __wt_logop_row_put_print(WT_SESSION_IMPL *session,
WT_RET(__wt_logop_row_put_unpack(
session, pp, end, &fileid, &key, &value));
- WT_RET(__wt_fprintf(session, WT_STDOUT,
+ WT_RET(__wt_fprintf(session, WT_STDOUT(session),
" \"optype\": \"row_put\",\n"));
- WT_ERR(__wt_fprintf(session, WT_STDOUT,
+ WT_ERR(__wt_fprintf(session, WT_STDOUT(session),
" \"fileid\": \"%" PRIu32 "\",\n", fileid));
WT_ERR(__logrec_make_json_str(session, &escaped, &key));
- WT_ERR(__wt_fprintf(session, WT_STDOUT,
+ WT_ERR(__wt_fprintf(session, WT_STDOUT(session),
" \"key\": \"%s\",\n", escaped));
if (LF_ISSET(WT_TXN_PRINTLOG_HEX)) {
WT_ERR(__logrec_make_hex_str(session, &escaped, &key));
- WT_ERR(__wt_fprintf(session, WT_STDOUT,
+ WT_ERR(__wt_fprintf(session, WT_STDOUT(session),
" \"key-hex\": \"%s\",\n", escaped));
}
WT_ERR(__logrec_make_json_str(session, &escaped, &value));
- WT_ERR(__wt_fprintf(session, WT_STDOUT,
+ WT_ERR(__wt_fprintf(session, WT_STDOUT(session),
" \"value\": \"%s\"", escaped));
if (LF_ISSET(WT_TXN_PRINTLOG_HEX)) {
WT_ERR(__logrec_make_hex_str(session, &escaped, &value));
- WT_ERR(__wt_fprintf(session, WT_STDOUT,
+ WT_ERR(__wt_fprintf(session, WT_STDOUT(session),
",\n \"value-hex\": \"%s\"", escaped));
}
@@ -418,16 +418,16 @@ __wt_logop_row_remove_print(WT_SESSION_IMPL *session,
WT_RET(__wt_logop_row_remove_unpack(
session, pp, end, &fileid, &key));
- WT_RET(__wt_fprintf(session, WT_STDOUT,
+ WT_RET(__wt_fprintf(session, WT_STDOUT(session),
" \"optype\": \"row_remove\",\n"));
- WT_ERR(__wt_fprintf(session, WT_STDOUT,
+ WT_ERR(__wt_fprintf(session, WT_STDOUT(session),
" \"fileid\": \"%" PRIu32 "\",\n", fileid));
WT_ERR(__logrec_make_json_str(session, &escaped, &key));
- WT_ERR(__wt_fprintf(session, WT_STDOUT,
+ WT_ERR(__wt_fprintf(session, WT_STDOUT(session),
" \"key\": \"%s\"", escaped));
if (LF_ISSET(WT_TXN_PRINTLOG_HEX)) {
WT_ERR(__logrec_make_hex_str(session, &escaped, &key));
- WT_ERR(__wt_fprintf(session, WT_STDOUT,
+ WT_ERR(__wt_fprintf(session, WT_STDOUT(session),
",\n \"key-hex\": \"%s\"", escaped));
}
@@ -490,27 +490,27 @@ __wt_logop_row_truncate_print(WT_SESSION_IMPL *session,
WT_RET(__wt_logop_row_truncate_unpack(
session, pp, end, &fileid, &start, &stop, &mode));
- WT_RET(__wt_fprintf(session, WT_STDOUT,
+ WT_RET(__wt_fprintf(session, WT_STDOUT(session),
" \"optype\": \"row_truncate\",\n"));
- WT_ERR(__wt_fprintf(session, WT_STDOUT,
+ WT_ERR(__wt_fprintf(session, WT_STDOUT(session),
" \"fileid\": \"%" PRIu32 "\",\n", fileid));
WT_ERR(__logrec_make_json_str(session, &escaped, &start));
- WT_ERR(__wt_fprintf(session, WT_STDOUT,
+ WT_ERR(__wt_fprintf(session, WT_STDOUT(session),
" \"start\": \"%s\",\n", escaped));
if (LF_ISSET(WT_TXN_PRINTLOG_HEX)) {
WT_ERR(__logrec_make_hex_str(session, &escaped, &start));
- WT_ERR(__wt_fprintf(session, WT_STDOUT,
+ WT_ERR(__wt_fprintf(session, WT_STDOUT(session),
" \"start-hex\": \"%s\",\n", escaped));
}
WT_ERR(__logrec_make_json_str(session, &escaped, &stop));
- WT_ERR(__wt_fprintf(session, WT_STDOUT,
+ WT_ERR(__wt_fprintf(session, WT_STDOUT(session),
" \"stop\": \"%s\",\n", escaped));
if (LF_ISSET(WT_TXN_PRINTLOG_HEX)) {
WT_ERR(__logrec_make_hex_str(session, &escaped, &stop));
- WT_ERR(__wt_fprintf(session, WT_STDOUT,
+ WT_ERR(__wt_fprintf(session, WT_STDOUT(session),
" \"stop-hex\": \"%s\",\n", escaped));
}
- WT_ERR(__wt_fprintf(session, WT_STDOUT,
+ WT_ERR(__wt_fprintf(session, WT_STDOUT(session),
" \"mode\": \"%" PRIu32 "\"", mode));
err: __wt_free(session, escaped);