diff options
Diffstat (limited to 'src/third_party/wiredtiger/src/include/wiredtiger.in')
-rw-r--r-- | src/third_party/wiredtiger/src/include/wiredtiger.in | 404 |
1 files changed, 277 insertions, 127 deletions
diff --git a/src/third_party/wiredtiger/src/include/wiredtiger.in b/src/third_party/wiredtiger/src/include/wiredtiger.in index 771bdb1e919..02f7deaf329 100644 --- a/src/third_party/wiredtiger/src/include/wiredtiger.in +++ b/src/third_party/wiredtiger/src/include/wiredtiger.in @@ -5615,260 +5615,334 @@ extern int wiredtiger_extension_terminate(WT_CONNECTION *connection); #define WT_STAT_CONN_PERF_HIST_OPWRITE_LATENCY_GT10000 1317 /*! reconciliation: fast-path pages deleted */ #define WT_STAT_CONN_REC_PAGE_DELETE_FAST 1318 +/*! reconciliation: maximum seconds spent in a reconciliation call */ +#define WT_STAT_CONN_REC_MAXIMUM_SECONDS 1319 /*! reconciliation: page reconciliation calls */ -#define WT_STAT_CONN_REC_PAGES 1319 +#define WT_STAT_CONN_REC_PAGES 1320 /*! reconciliation: page reconciliation calls for eviction */ -#define WT_STAT_CONN_REC_PAGES_EVICTION 1320 +#define WT_STAT_CONN_REC_PAGES_EVICTION 1321 /*! * reconciliation: page reconciliation calls that resulted in values with * prepared transaction metadata */ -#define WT_STAT_CONN_REC_PAGES_WITH_PREPARE 1321 +#define WT_STAT_CONN_REC_PAGES_WITH_PREPARE 1322 /*! * reconciliation: page reconciliation calls that resulted in values with * timestamps */ -#define WT_STAT_CONN_REC_PAGES_WITH_TS 1322 +#define WT_STAT_CONN_REC_PAGES_WITH_TS 1323 /*! * reconciliation: page reconciliation calls that resulted in values with * transaction ids */ -#define WT_STAT_CONN_REC_PAGES_WITH_TXN 1323 +#define WT_STAT_CONN_REC_PAGES_WITH_TXN 1324 /*! reconciliation: pages deleted */ -#define WT_STAT_CONN_REC_PAGE_DELETE 1324 +#define WT_STAT_CONN_REC_PAGE_DELETE 1325 +/*! + * reconciliation: pages written including an aggregated newest start + * durable timestamp + */ +#define WT_STAT_CONN_REC_TIME_AGGR_NEWEST_START_DURABLE_TS 1326 +/*! + * reconciliation: pages written including an aggregated newest stop + * durable timestamp + */ +#define WT_STAT_CONN_REC_TIME_AGGR_NEWEST_STOP_DURABLE_TS 1327 +/*! + * reconciliation: pages written including an aggregated newest stop + * timestamp + */ +#define WT_STAT_CONN_REC_TIME_AGGR_NEWEST_STOP_TS 1328 +/*! + * reconciliation: pages written including an aggregated newest stop + * transaction ID + */ +#define WT_STAT_CONN_REC_TIME_AGGR_NEWEST_STOP_TXN 1329 +/*! + * reconciliation: pages written including an aggregated oldest start + * timestamp + */ +#define WT_STAT_CONN_REC_TIME_AGGR_OLDEST_START_TS 1330 +/*! + * reconciliation: pages written including an aggregated oldest start + * transaction ID + */ +#define WT_STAT_CONN_REC_TIME_AGGR_OLDEST_START_TXN 1331 +/*! reconciliation: pages written including an aggregated prepare */ +#define WT_STAT_CONN_REC_TIME_AGGR_PREPARED 1332 +/*! reconciliation: pages written including at least one prepare state */ +#define WT_STAT_CONN_REC_TIME_WINDOW_PAGES_PREPARED 1333 +/*! + * reconciliation: pages written including at least one start durable + * timestamp + */ +#define WT_STAT_CONN_REC_TIME_WINDOW_PAGES_DURABLE_START_TS 1334 +/*! reconciliation: pages written including at least one start timestamp */ +#define WT_STAT_CONN_REC_TIME_WINDOW_PAGES_START_TS 1335 +/*! + * reconciliation: pages written including at least one start transaction + * ID + */ +#define WT_STAT_CONN_REC_TIME_WINDOW_PAGES_START_TXN 1336 +/*! + * reconciliation: pages written including at least one stop durable + * timestamp + */ +#define WT_STAT_CONN_REC_TIME_WINDOW_PAGES_DURABLE_STOP_TS 1337 +/*! reconciliation: pages written including at least one stop timestamp */ +#define WT_STAT_CONN_REC_TIME_WINDOW_PAGES_STOP_TS 1338 +/*! + * reconciliation: pages written including at least one stop transaction + * ID + */ +#define WT_STAT_CONN_REC_TIME_WINDOW_PAGES_STOP_TXN 1339 +/*! reconciliation: records written including a prepare state */ +#define WT_STAT_CONN_REC_TIME_WINDOW_PREPARED 1340 +/*! reconciliation: records written including a start durable timestamp */ +#define WT_STAT_CONN_REC_TIME_WINDOW_DURABLE_START_TS 1341 +/*! reconciliation: records written including a start timestamp */ +#define WT_STAT_CONN_REC_TIME_WINDOW_START_TS 1342 +/*! reconciliation: records written including a start transaction ID */ +#define WT_STAT_CONN_REC_TIME_WINDOW_START_TXN 1343 +/*! reconciliation: records written including a stop durable timestamp */ +#define WT_STAT_CONN_REC_TIME_WINDOW_DURABLE_STOP_TS 1344 +/*! reconciliation: records written including a stop timestamp */ +#define WT_STAT_CONN_REC_TIME_WINDOW_STOP_TS 1345 +/*! reconciliation: records written including a stop transaction ID */ +#define WT_STAT_CONN_REC_TIME_WINDOW_STOP_TXN 1346 /*! reconciliation: split bytes currently awaiting free */ -#define WT_STAT_CONN_REC_SPLIT_STASHED_BYTES 1325 +#define WT_STAT_CONN_REC_SPLIT_STASHED_BYTES 1347 /*! reconciliation: split objects currently awaiting free */ -#define WT_STAT_CONN_REC_SPLIT_STASHED_OBJECTS 1326 +#define WT_STAT_CONN_REC_SPLIT_STASHED_OBJECTS 1348 /*! session: open session count */ -#define WT_STAT_CONN_SESSION_OPEN 1327 +#define WT_STAT_CONN_SESSION_OPEN 1349 /*! session: session query timestamp calls */ -#define WT_STAT_CONN_SESSION_QUERY_TS 1328 +#define WT_STAT_CONN_SESSION_QUERY_TS 1350 /*! session: table alter failed calls */ -#define WT_STAT_CONN_SESSION_TABLE_ALTER_FAIL 1329 +#define WT_STAT_CONN_SESSION_TABLE_ALTER_FAIL 1351 /*! session: table alter successful calls */ -#define WT_STAT_CONN_SESSION_TABLE_ALTER_SUCCESS 1330 +#define WT_STAT_CONN_SESSION_TABLE_ALTER_SUCCESS 1352 /*! session: table alter unchanged and skipped */ -#define WT_STAT_CONN_SESSION_TABLE_ALTER_SKIP 1331 +#define WT_STAT_CONN_SESSION_TABLE_ALTER_SKIP 1353 /*! session: table compact failed calls */ -#define WT_STAT_CONN_SESSION_TABLE_COMPACT_FAIL 1332 +#define WT_STAT_CONN_SESSION_TABLE_COMPACT_FAIL 1354 /*! session: table compact successful calls */ -#define WT_STAT_CONN_SESSION_TABLE_COMPACT_SUCCESS 1333 +#define WT_STAT_CONN_SESSION_TABLE_COMPACT_SUCCESS 1355 /*! session: table create failed calls */ -#define WT_STAT_CONN_SESSION_TABLE_CREATE_FAIL 1334 +#define WT_STAT_CONN_SESSION_TABLE_CREATE_FAIL 1356 /*! session: table create successful calls */ -#define WT_STAT_CONN_SESSION_TABLE_CREATE_SUCCESS 1335 +#define WT_STAT_CONN_SESSION_TABLE_CREATE_SUCCESS 1357 /*! session: table drop failed calls */ -#define WT_STAT_CONN_SESSION_TABLE_DROP_FAIL 1336 +#define WT_STAT_CONN_SESSION_TABLE_DROP_FAIL 1358 /*! session: table drop successful calls */ -#define WT_STAT_CONN_SESSION_TABLE_DROP_SUCCESS 1337 +#define WT_STAT_CONN_SESSION_TABLE_DROP_SUCCESS 1359 /*! session: table import failed calls */ -#define WT_STAT_CONN_SESSION_TABLE_IMPORT_FAIL 1338 +#define WT_STAT_CONN_SESSION_TABLE_IMPORT_FAIL 1360 /*! session: table import successful calls */ -#define WT_STAT_CONN_SESSION_TABLE_IMPORT_SUCCESS 1339 +#define WT_STAT_CONN_SESSION_TABLE_IMPORT_SUCCESS 1361 /*! session: table rebalance failed calls */ -#define WT_STAT_CONN_SESSION_TABLE_REBALANCE_FAIL 1340 +#define WT_STAT_CONN_SESSION_TABLE_REBALANCE_FAIL 1362 /*! session: table rebalance successful calls */ -#define WT_STAT_CONN_SESSION_TABLE_REBALANCE_SUCCESS 1341 +#define WT_STAT_CONN_SESSION_TABLE_REBALANCE_SUCCESS 1363 /*! session: table rename failed calls */ -#define WT_STAT_CONN_SESSION_TABLE_RENAME_FAIL 1342 +#define WT_STAT_CONN_SESSION_TABLE_RENAME_FAIL 1364 /*! session: table rename successful calls */ -#define WT_STAT_CONN_SESSION_TABLE_RENAME_SUCCESS 1343 +#define WT_STAT_CONN_SESSION_TABLE_RENAME_SUCCESS 1365 /*! session: table salvage failed calls */ -#define WT_STAT_CONN_SESSION_TABLE_SALVAGE_FAIL 1344 +#define WT_STAT_CONN_SESSION_TABLE_SALVAGE_FAIL 1366 /*! session: table salvage successful calls */ -#define WT_STAT_CONN_SESSION_TABLE_SALVAGE_SUCCESS 1345 +#define WT_STAT_CONN_SESSION_TABLE_SALVAGE_SUCCESS 1367 /*! session: table truncate failed calls */ -#define WT_STAT_CONN_SESSION_TABLE_TRUNCATE_FAIL 1346 +#define WT_STAT_CONN_SESSION_TABLE_TRUNCATE_FAIL 1368 /*! session: table truncate successful calls */ -#define WT_STAT_CONN_SESSION_TABLE_TRUNCATE_SUCCESS 1347 +#define WT_STAT_CONN_SESSION_TABLE_TRUNCATE_SUCCESS 1369 /*! session: table verify failed calls */ -#define WT_STAT_CONN_SESSION_TABLE_VERIFY_FAIL 1348 +#define WT_STAT_CONN_SESSION_TABLE_VERIFY_FAIL 1370 /*! session: table verify successful calls */ -#define WT_STAT_CONN_SESSION_TABLE_VERIFY_SUCCESS 1349 +#define WT_STAT_CONN_SESSION_TABLE_VERIFY_SUCCESS 1371 /*! thread-state: active filesystem fsync calls */ -#define WT_STAT_CONN_THREAD_FSYNC_ACTIVE 1350 +#define WT_STAT_CONN_THREAD_FSYNC_ACTIVE 1372 /*! thread-state: active filesystem read calls */ -#define WT_STAT_CONN_THREAD_READ_ACTIVE 1351 +#define WT_STAT_CONN_THREAD_READ_ACTIVE 1373 /*! thread-state: active filesystem write calls */ -#define WT_STAT_CONN_THREAD_WRITE_ACTIVE 1352 +#define WT_STAT_CONN_THREAD_WRITE_ACTIVE 1374 /*! thread-yield: application thread time evicting (usecs) */ -#define WT_STAT_CONN_APPLICATION_EVICT_TIME 1353 +#define WT_STAT_CONN_APPLICATION_EVICT_TIME 1375 /*! thread-yield: application thread time waiting for cache (usecs) */ -#define WT_STAT_CONN_APPLICATION_CACHE_TIME 1354 +#define WT_STAT_CONN_APPLICATION_CACHE_TIME 1376 /*! * thread-yield: connection close blocked waiting for transaction state * stabilization */ -#define WT_STAT_CONN_TXN_RELEASE_BLOCKED 1355 +#define WT_STAT_CONN_TXN_RELEASE_BLOCKED 1377 /*! thread-yield: connection close yielded for lsm manager shutdown */ -#define WT_STAT_CONN_CONN_CLOSE_BLOCKED_LSM 1356 +#define WT_STAT_CONN_CONN_CLOSE_BLOCKED_LSM 1378 /*! thread-yield: data handle lock yielded */ -#define WT_STAT_CONN_DHANDLE_LOCK_BLOCKED 1357 +#define WT_STAT_CONN_DHANDLE_LOCK_BLOCKED 1379 /*! * thread-yield: get reference for page index and slot time sleeping * (usecs) */ -#define WT_STAT_CONN_PAGE_INDEX_SLOT_REF_BLOCKED 1358 +#define WT_STAT_CONN_PAGE_INDEX_SLOT_REF_BLOCKED 1380 /*! thread-yield: log server sync yielded for log write */ -#define WT_STAT_CONN_LOG_SERVER_SYNC_BLOCKED 1359 +#define WT_STAT_CONN_LOG_SERVER_SYNC_BLOCKED 1381 /*! thread-yield: page access yielded due to prepare state change */ -#define WT_STAT_CONN_PREPARED_TRANSITION_BLOCKED_PAGE 1360 +#define WT_STAT_CONN_PREPARED_TRANSITION_BLOCKED_PAGE 1382 /*! thread-yield: page acquire busy blocked */ -#define WT_STAT_CONN_PAGE_BUSY_BLOCKED 1361 +#define WT_STAT_CONN_PAGE_BUSY_BLOCKED 1383 /*! thread-yield: page acquire eviction blocked */ -#define WT_STAT_CONN_PAGE_FORCIBLE_EVICT_BLOCKED 1362 +#define WT_STAT_CONN_PAGE_FORCIBLE_EVICT_BLOCKED 1384 /*! thread-yield: page acquire locked blocked */ -#define WT_STAT_CONN_PAGE_LOCKED_BLOCKED 1363 +#define WT_STAT_CONN_PAGE_LOCKED_BLOCKED 1385 /*! thread-yield: page acquire read blocked */ -#define WT_STAT_CONN_PAGE_READ_BLOCKED 1364 +#define WT_STAT_CONN_PAGE_READ_BLOCKED 1386 /*! thread-yield: page acquire time sleeping (usecs) */ -#define WT_STAT_CONN_PAGE_SLEEP 1365 +#define WT_STAT_CONN_PAGE_SLEEP 1387 /*! * thread-yield: page delete rollback time sleeping for state change * (usecs) */ -#define WT_STAT_CONN_PAGE_DEL_ROLLBACK_BLOCKED 1366 +#define WT_STAT_CONN_PAGE_DEL_ROLLBACK_BLOCKED 1388 /*! thread-yield: page reconciliation yielded due to child modification */ -#define WT_STAT_CONN_CHILD_MODIFY_BLOCKED_PAGE 1367 +#define WT_STAT_CONN_CHILD_MODIFY_BLOCKED_PAGE 1389 /*! transaction: Number of prepared updates */ -#define WT_STAT_CONN_TXN_PREPARED_UPDATES_COUNT 1368 +#define WT_STAT_CONN_TXN_PREPARED_UPDATES_COUNT 1390 /*! transaction: durable timestamp queue entries walked */ -#define WT_STAT_CONN_TXN_DURABLE_QUEUE_WALKED 1369 +#define WT_STAT_CONN_TXN_DURABLE_QUEUE_WALKED 1391 /*! transaction: durable timestamp queue insert to empty */ -#define WT_STAT_CONN_TXN_DURABLE_QUEUE_EMPTY 1370 +#define WT_STAT_CONN_TXN_DURABLE_QUEUE_EMPTY 1392 /*! transaction: durable timestamp queue inserts to head */ -#define WT_STAT_CONN_TXN_DURABLE_QUEUE_HEAD 1371 +#define WT_STAT_CONN_TXN_DURABLE_QUEUE_HEAD 1393 /*! transaction: durable timestamp queue inserts total */ -#define WT_STAT_CONN_TXN_DURABLE_QUEUE_INSERTS 1372 +#define WT_STAT_CONN_TXN_DURABLE_QUEUE_INSERTS 1394 /*! transaction: durable timestamp queue length */ -#define WT_STAT_CONN_TXN_DURABLE_QUEUE_LEN 1373 +#define WT_STAT_CONN_TXN_DURABLE_QUEUE_LEN 1395 /*! transaction: prepared transactions */ -#define WT_STAT_CONN_TXN_PREPARE 1374 +#define WT_STAT_CONN_TXN_PREPARE 1396 /*! transaction: prepared transactions committed */ -#define WT_STAT_CONN_TXN_PREPARE_COMMIT 1375 +#define WT_STAT_CONN_TXN_PREPARE_COMMIT 1397 /*! transaction: prepared transactions currently active */ -#define WT_STAT_CONN_TXN_PREPARE_ACTIVE 1376 +#define WT_STAT_CONN_TXN_PREPARE_ACTIVE 1398 /*! transaction: prepared transactions rolled back */ -#define WT_STAT_CONN_TXN_PREPARE_ROLLBACK 1377 +#define WT_STAT_CONN_TXN_PREPARE_ROLLBACK 1399 /*! transaction: query timestamp calls */ -#define WT_STAT_CONN_TXN_QUERY_TS 1378 +#define WT_STAT_CONN_TXN_QUERY_TS 1400 /*! transaction: read timestamp queue entries walked */ -#define WT_STAT_CONN_TXN_READ_QUEUE_WALKED 1379 +#define WT_STAT_CONN_TXN_READ_QUEUE_WALKED 1401 /*! transaction: read timestamp queue insert to empty */ -#define WT_STAT_CONN_TXN_READ_QUEUE_EMPTY 1380 +#define WT_STAT_CONN_TXN_READ_QUEUE_EMPTY 1402 /*! transaction: read timestamp queue inserts to head */ -#define WT_STAT_CONN_TXN_READ_QUEUE_HEAD 1381 +#define WT_STAT_CONN_TXN_READ_QUEUE_HEAD 1403 /*! transaction: read timestamp queue inserts total */ -#define WT_STAT_CONN_TXN_READ_QUEUE_INSERTS 1382 +#define WT_STAT_CONN_TXN_READ_QUEUE_INSERTS 1404 /*! transaction: read timestamp queue length */ -#define WT_STAT_CONN_TXN_READ_QUEUE_LEN 1383 +#define WT_STAT_CONN_TXN_READ_QUEUE_LEN 1405 /*! transaction: rollback to stable calls */ -#define WT_STAT_CONN_TXN_RTS 1384 +#define WT_STAT_CONN_TXN_RTS 1406 /*! transaction: rollback to stable keys removed */ -#define WT_STAT_CONN_TXN_RTS_KEYS_REMOVED 1385 +#define WT_STAT_CONN_TXN_RTS_KEYS_REMOVED 1407 /*! transaction: rollback to stable keys restored */ -#define WT_STAT_CONN_TXN_RTS_KEYS_RESTORED 1386 +#define WT_STAT_CONN_TXN_RTS_KEYS_RESTORED 1408 /*! transaction: rollback to stable pages visited */ -#define WT_STAT_CONN_TXN_RTS_PAGES_VISITED 1387 +#define WT_STAT_CONN_TXN_RTS_PAGES_VISITED 1409 /*! transaction: rollback to stable updates aborted */ -#define WT_STAT_CONN_TXN_RTS_UPD_ABORTED 1388 +#define WT_STAT_CONN_TXN_RTS_UPD_ABORTED 1410 /*! transaction: rollback to stable updates removed from history store */ -#define WT_STAT_CONN_TXN_RTS_HS_REMOVED 1389 +#define WT_STAT_CONN_TXN_RTS_HS_REMOVED 1411 /*! transaction: set timestamp calls */ -#define WT_STAT_CONN_TXN_SET_TS 1390 +#define WT_STAT_CONN_TXN_SET_TS 1412 /*! transaction: set timestamp durable calls */ -#define WT_STAT_CONN_TXN_SET_TS_DURABLE 1391 +#define WT_STAT_CONN_TXN_SET_TS_DURABLE 1413 /*! transaction: set timestamp durable updates */ -#define WT_STAT_CONN_TXN_SET_TS_DURABLE_UPD 1392 +#define WT_STAT_CONN_TXN_SET_TS_DURABLE_UPD 1414 /*! transaction: set timestamp oldest calls */ -#define WT_STAT_CONN_TXN_SET_TS_OLDEST 1393 +#define WT_STAT_CONN_TXN_SET_TS_OLDEST 1415 /*! transaction: set timestamp oldest updates */ -#define WT_STAT_CONN_TXN_SET_TS_OLDEST_UPD 1394 +#define WT_STAT_CONN_TXN_SET_TS_OLDEST_UPD 1416 /*! transaction: set timestamp stable calls */ -#define WT_STAT_CONN_TXN_SET_TS_STABLE 1395 +#define WT_STAT_CONN_TXN_SET_TS_STABLE 1417 /*! transaction: set timestamp stable updates */ -#define WT_STAT_CONN_TXN_SET_TS_STABLE_UPD 1396 +#define WT_STAT_CONN_TXN_SET_TS_STABLE_UPD 1418 /*! transaction: transaction begins */ -#define WT_STAT_CONN_TXN_BEGIN 1397 +#define WT_STAT_CONN_TXN_BEGIN 1419 /*! transaction: transaction checkpoint currently running */ -#define WT_STAT_CONN_TXN_CHECKPOINT_RUNNING 1398 +#define WT_STAT_CONN_TXN_CHECKPOINT_RUNNING 1420 /*! transaction: transaction checkpoint generation */ -#define WT_STAT_CONN_TXN_CHECKPOINT_GENERATION 1399 +#define WT_STAT_CONN_TXN_CHECKPOINT_GENERATION 1421 /*! * transaction: transaction checkpoint history store file duration * (usecs) */ -#define WT_STAT_CONN_TXN_HS_CKPT_DURATION 1400 +#define WT_STAT_CONN_TXN_HS_CKPT_DURATION 1422 /*! transaction: transaction checkpoint max time (msecs) */ -#define WT_STAT_CONN_TXN_CHECKPOINT_TIME_MAX 1401 +#define WT_STAT_CONN_TXN_CHECKPOINT_TIME_MAX 1423 /*! transaction: transaction checkpoint min time (msecs) */ -#define WT_STAT_CONN_TXN_CHECKPOINT_TIME_MIN 1402 +#define WT_STAT_CONN_TXN_CHECKPOINT_TIME_MIN 1424 /*! transaction: transaction checkpoint most recent time (msecs) */ -#define WT_STAT_CONN_TXN_CHECKPOINT_TIME_RECENT 1403 +#define WT_STAT_CONN_TXN_CHECKPOINT_TIME_RECENT 1425 /*! transaction: transaction checkpoint prepare currently running */ -#define WT_STAT_CONN_TXN_CHECKPOINT_PREP_RUNNING 1404 +#define WT_STAT_CONN_TXN_CHECKPOINT_PREP_RUNNING 1426 /*! transaction: transaction checkpoint prepare max time (msecs) */ -#define WT_STAT_CONN_TXN_CHECKPOINT_PREP_MAX 1405 +#define WT_STAT_CONN_TXN_CHECKPOINT_PREP_MAX 1427 /*! transaction: transaction checkpoint prepare min time (msecs) */ -#define WT_STAT_CONN_TXN_CHECKPOINT_PREP_MIN 1406 +#define WT_STAT_CONN_TXN_CHECKPOINT_PREP_MIN 1428 /*! transaction: transaction checkpoint prepare most recent time (msecs) */ -#define WT_STAT_CONN_TXN_CHECKPOINT_PREP_RECENT 1407 +#define WT_STAT_CONN_TXN_CHECKPOINT_PREP_RECENT 1429 /*! transaction: transaction checkpoint prepare total time (msecs) */ -#define WT_STAT_CONN_TXN_CHECKPOINT_PREP_TOTAL 1408 +#define WT_STAT_CONN_TXN_CHECKPOINT_PREP_TOTAL 1430 /*! transaction: transaction checkpoint scrub dirty target */ -#define WT_STAT_CONN_TXN_CHECKPOINT_SCRUB_TARGET 1409 +#define WT_STAT_CONN_TXN_CHECKPOINT_SCRUB_TARGET 1431 /*! transaction: transaction checkpoint scrub time (msecs) */ -#define WT_STAT_CONN_TXN_CHECKPOINT_SCRUB_TIME 1410 +#define WT_STAT_CONN_TXN_CHECKPOINT_SCRUB_TIME 1432 /*! transaction: transaction checkpoint total time (msecs) */ -#define WT_STAT_CONN_TXN_CHECKPOINT_TIME_TOTAL 1411 +#define WT_STAT_CONN_TXN_CHECKPOINT_TIME_TOTAL 1433 /*! transaction: transaction checkpoints */ -#define WT_STAT_CONN_TXN_CHECKPOINT 1412 +#define WT_STAT_CONN_TXN_CHECKPOINT 1434 /*! * transaction: transaction checkpoints skipped because database was * clean */ -#define WT_STAT_CONN_TXN_CHECKPOINT_SKIPPED 1413 +#define WT_STAT_CONN_TXN_CHECKPOINT_SKIPPED 1435 /*! transaction: transaction failures due to history store */ -#define WT_STAT_CONN_TXN_FAIL_CACHE 1414 +#define WT_STAT_CONN_TXN_FAIL_CACHE 1436 /*! * transaction: transaction fsync calls for checkpoint after allocating * the transaction ID */ -#define WT_STAT_CONN_TXN_CHECKPOINT_FSYNC_POST 1415 +#define WT_STAT_CONN_TXN_CHECKPOINT_FSYNC_POST 1437 /*! * transaction: transaction fsync duration for checkpoint after * allocating the transaction ID (usecs) */ -#define WT_STAT_CONN_TXN_CHECKPOINT_FSYNC_POST_DURATION 1416 +#define WT_STAT_CONN_TXN_CHECKPOINT_FSYNC_POST_DURATION 1438 /*! transaction: transaction range of IDs currently pinned */ -#define WT_STAT_CONN_TXN_PINNED_RANGE 1417 +#define WT_STAT_CONN_TXN_PINNED_RANGE 1439 /*! transaction: transaction range of IDs currently pinned by a checkpoint */ -#define WT_STAT_CONN_TXN_PINNED_CHECKPOINT_RANGE 1418 +#define WT_STAT_CONN_TXN_PINNED_CHECKPOINT_RANGE 1440 /*! transaction: transaction range of timestamps currently pinned */ -#define WT_STAT_CONN_TXN_PINNED_TIMESTAMP 1419 +#define WT_STAT_CONN_TXN_PINNED_TIMESTAMP 1441 /*! transaction: transaction range of timestamps pinned by a checkpoint */ -#define WT_STAT_CONN_TXN_PINNED_TIMESTAMP_CHECKPOINT 1420 +#define WT_STAT_CONN_TXN_PINNED_TIMESTAMP_CHECKPOINT 1442 /*! * transaction: transaction range of timestamps pinned by the oldest * active read timestamp */ -#define WT_STAT_CONN_TXN_PINNED_TIMESTAMP_READER 1421 +#define WT_STAT_CONN_TXN_PINNED_TIMESTAMP_READER 1443 /*! * transaction: transaction range of timestamps pinned by the oldest * timestamp */ -#define WT_STAT_CONN_TXN_PINNED_TIMESTAMP_OLDEST 1422 +#define WT_STAT_CONN_TXN_PINNED_TIMESTAMP_OLDEST 1444 /*! transaction: transaction read timestamp of the oldest active reader */ -#define WT_STAT_CONN_TXN_TIMESTAMP_OLDEST_ACTIVE_READ 1423 +#define WT_STAT_CONN_TXN_TIMESTAMP_OLDEST_ACTIVE_READ 1445 /*! transaction: transaction sync calls */ -#define WT_STAT_CONN_TXN_SYNC 1424 +#define WT_STAT_CONN_TXN_SYNC 1446 /*! transaction: transactions committed */ -#define WT_STAT_CONN_TXN_COMMIT 1425 +#define WT_STAT_CONN_TXN_COMMIT 1447 /*! transaction: transactions rolled back */ -#define WT_STAT_CONN_TXN_ROLLBACK 1426 +#define WT_STAT_CONN_TXN_ROLLBACK 1448 /*! transaction: update conflicts */ -#define WT_STAT_CONN_TXN_UPDATE_CONFLICT 1427 +#define WT_STAT_CONN_TXN_UPDATE_CONFLICT 1449 /*! * @} @@ -6248,43 +6322,119 @@ extern int wiredtiger_extension_terminate(WT_CONNECTION *connection); #define WT_STAT_DSRC_CURSOR_UPDATE_BYTES 2128 /*! cursor: update value size change */ #define WT_STAT_DSRC_CURSOR_UPDATE_BYTES_CHANGED 2129 +/*! history: history pages added for eviction during garbage collection */ +#define WT_STAT_DSRC_HS_GC_PAGES_EVICT 2130 +/*! history: history pages removed for garbage collection */ +#define WT_STAT_DSRC_HS_GC_PAGES_REMOVED 2131 +/*! history: history pages visited for garbage collection */ +#define WT_STAT_DSRC_HS_GC_PAGES_VISITED 2132 /*! reconciliation: dictionary matches */ -#define WT_STAT_DSRC_REC_DICTIONARY 2130 +#define WT_STAT_DSRC_REC_DICTIONARY 2133 /*! reconciliation: fast-path pages deleted */ -#define WT_STAT_DSRC_REC_PAGE_DELETE_FAST 2131 +#define WT_STAT_DSRC_REC_PAGE_DELETE_FAST 2134 /*! * reconciliation: internal page key bytes discarded using suffix * compression */ -#define WT_STAT_DSRC_REC_SUFFIX_COMPRESSION 2132 +#define WT_STAT_DSRC_REC_SUFFIX_COMPRESSION 2135 /*! reconciliation: internal page multi-block writes */ -#define WT_STAT_DSRC_REC_MULTIBLOCK_INTERNAL 2133 +#define WT_STAT_DSRC_REC_MULTIBLOCK_INTERNAL 2136 /*! reconciliation: internal-page overflow keys */ -#define WT_STAT_DSRC_REC_OVERFLOW_KEY_INTERNAL 2134 +#define WT_STAT_DSRC_REC_OVERFLOW_KEY_INTERNAL 2137 /*! reconciliation: leaf page key bytes discarded using prefix compression */ -#define WT_STAT_DSRC_REC_PREFIX_COMPRESSION 2135 +#define WT_STAT_DSRC_REC_PREFIX_COMPRESSION 2138 /*! reconciliation: leaf page multi-block writes */ -#define WT_STAT_DSRC_REC_MULTIBLOCK_LEAF 2136 +#define WT_STAT_DSRC_REC_MULTIBLOCK_LEAF 2139 /*! reconciliation: leaf-page overflow keys */ -#define WT_STAT_DSRC_REC_OVERFLOW_KEY_LEAF 2137 +#define WT_STAT_DSRC_REC_OVERFLOW_KEY_LEAF 2140 /*! reconciliation: maximum blocks required for a page */ -#define WT_STAT_DSRC_REC_MULTIBLOCK_MAX 2138 +#define WT_STAT_DSRC_REC_MULTIBLOCK_MAX 2141 /*! reconciliation: overflow values written */ -#define WT_STAT_DSRC_REC_OVERFLOW_VALUE 2139 +#define WT_STAT_DSRC_REC_OVERFLOW_VALUE 2142 /*! reconciliation: page checksum matches */ -#define WT_STAT_DSRC_REC_PAGE_MATCH 2140 +#define WT_STAT_DSRC_REC_PAGE_MATCH 2143 /*! reconciliation: page reconciliation calls */ -#define WT_STAT_DSRC_REC_PAGES 2141 +#define WT_STAT_DSRC_REC_PAGES 2144 /*! reconciliation: page reconciliation calls for eviction */ -#define WT_STAT_DSRC_REC_PAGES_EVICTION 2142 +#define WT_STAT_DSRC_REC_PAGES_EVICTION 2145 /*! reconciliation: pages deleted */ -#define WT_STAT_DSRC_REC_PAGE_DELETE 2143 -/*! reconciliation: prepared values written */ -#define WT_STAT_DSRC_REC_PREPARE_VALUE 2144 +#define WT_STAT_DSRC_REC_PAGE_DELETE 2146 +/*! + * reconciliation: pages written including an aggregated newest start + * durable timestamp + */ +#define WT_STAT_DSRC_REC_TIME_AGGR_NEWEST_START_DURABLE_TS 2147 +/*! + * reconciliation: pages written including an aggregated newest stop + * durable timestamp + */ +#define WT_STAT_DSRC_REC_TIME_AGGR_NEWEST_STOP_DURABLE_TS 2148 +/*! + * reconciliation: pages written including an aggregated newest stop + * timestamp + */ +#define WT_STAT_DSRC_REC_TIME_AGGR_NEWEST_STOP_TS 2149 +/*! + * reconciliation: pages written including an aggregated newest stop + * transaction ID + */ +#define WT_STAT_DSRC_REC_TIME_AGGR_NEWEST_STOP_TXN 2150 +/*! + * reconciliation: pages written including an aggregated oldest start + * timestamp + */ +#define WT_STAT_DSRC_REC_TIME_AGGR_OLDEST_START_TS 2151 +/*! + * reconciliation: pages written including an aggregated oldest start + * transaction ID + */ +#define WT_STAT_DSRC_REC_TIME_AGGR_OLDEST_START_TXN 2152 +/*! reconciliation: pages written including an aggregated prepare */ +#define WT_STAT_DSRC_REC_TIME_AGGR_PREPARED 2153 +/*! reconciliation: pages written including at least one prepare */ +#define WT_STAT_DSRC_REC_TIME_WINDOW_PAGES_PREPARED 2154 +/*! + * reconciliation: pages written including at least one start durable + * timestamp + */ +#define WT_STAT_DSRC_REC_TIME_WINDOW_PAGES_DURABLE_START_TS 2155 +/*! reconciliation: pages written including at least one start timestamp */ +#define WT_STAT_DSRC_REC_TIME_WINDOW_PAGES_START_TS 2156 +/*! + * reconciliation: pages written including at least one start transaction + * ID + */ +#define WT_STAT_DSRC_REC_TIME_WINDOW_PAGES_START_TXN 2157 +/*! + * reconciliation: pages written including at least one stop durable + * timestamp + */ +#define WT_STAT_DSRC_REC_TIME_WINDOW_PAGES_DURABLE_STOP_TS 2158 +/*! reconciliation: pages written including at least one stop timestamp */ +#define WT_STAT_DSRC_REC_TIME_WINDOW_PAGES_STOP_TS 2159 +/*! + * reconciliation: pages written including at least one stop transaction + * ID + */ +#define WT_STAT_DSRC_REC_TIME_WINDOW_PAGES_STOP_TXN 2160 +/*! reconciliation: records written including a prepare */ +#define WT_STAT_DSRC_REC_TIME_WINDOW_PREPARED 2161 +/*! reconciliation: records written including a start durable timestamp */ +#define WT_STAT_DSRC_REC_TIME_WINDOW_DURABLE_START_TS 2162 +/*! reconciliation: records written including a start timestamp */ +#define WT_STAT_DSRC_REC_TIME_WINDOW_START_TS 2163 +/*! reconciliation: records written including a start transaction ID */ +#define WT_STAT_DSRC_REC_TIME_WINDOW_START_TXN 2164 +/*! reconciliation: records written including a stop durable timestamp */ +#define WT_STAT_DSRC_REC_TIME_WINDOW_DURABLE_STOP_TS 2165 +/*! reconciliation: records written including a stop timestamp */ +#define WT_STAT_DSRC_REC_TIME_WINDOW_STOP_TS 2166 +/*! reconciliation: records written including a stop transaction ID */ +#define WT_STAT_DSRC_REC_TIME_WINDOW_STOP_TXN 2167 /*! session: object compaction */ -#define WT_STAT_DSRC_SESSION_COMPACT 2145 +#define WT_STAT_DSRC_SESSION_COMPACT 2168 /*! transaction: update conflicts */ -#define WT_STAT_DSRC_TXN_UPDATE_CONFLICT 2146 +#define WT_STAT_DSRC_TXN_UPDATE_CONFLICT 2169 /*! * @} |