summaryrefslogtreecommitdiff
path: root/dist/api_flags
diff options
context:
space:
mode:
Diffstat (limited to 'dist/api_flags')
-rw-r--r--dist/api_flags16
1 files changed, 13 insertions, 3 deletions
diff --git a/dist/api_flags b/dist/api_flags
index 9d606670..d269c900 100644
--- a/dist/api_flags
+++ b/dist/api_flags
@@ -14,6 +14,7 @@ DbEnv.backup
DbEnv.close
# Sync database when automatically closing its db handles.
DB_FORCESYNC
+ DB_FORCESYNCENV # Sync mmap()ed regions on close
DbEnv.dbremove
DB_AUTO_COMMIT # Implied transaction
@@ -100,10 +101,12 @@ DbEnv.log_put
DB_LOG_WRNOSYNC # UNDOC: Write, don't sync log_put
DbEnv.log_set_config
+ DB_LOG_AUTO_REMOVE # Automatically remove log files
+ DB_LOG_BLOB # Full logging of blob files
DB_LOG_DIRECT # Don't buffer log files in the OS
DB_LOG_DSYNC # Set O_DSYNC on the log
- DB_LOG_AUTO_REMOVE # Automatically remove log files
DB_LOG_IN_MEMORY # Store logs in buffers in memory
+ DB_LOG_NOSYNC # Don't fsync log files during flush
DB_LOG_ZERO # Zero log file on creation
DbEnv.log_stat
@@ -133,9 +136,10 @@ DbEnv.mutex_alloc
DB_MUTEX_ALLOCATED # UNDOC: Mutex currently allocated
DB_MUTEX_LOCKED # UNDOC: Mutex currently locked
DB_MUTEX_LOGICAL_LOCK # UNDOC: Mutex backs a database lock
+ DB_MUTEX_OWNER_DEAD # UNDOC: The owning thread has died
DB_MUTEX_PROCESS_ONLY # Mutex private to a process
DB_MUTEX_SELF_BLOCK # Must be able to block self
- DB_MUTEX_SHARED # Shared (read/write) mutex
+ DB_MUTEX_SHARED # Sharable (read/write) latch
DbEnv.mutex_stat
DB_STAT_CLEAR # Clear stats after return
@@ -154,10 +158,13 @@ DbEnv.remove
DbEnv.rep_set_config
DB_REPMGR_CONF_2SITE_STRICT # Don't cheat on election votes
DB_REPMGR_CONF_ELECTIONS # Manage elections to choose master
+ DB_REPMGR_CONF_PREFMAS_CLIENT # Preferred master client site
+ DB_REPMGR_CONF_PREFMAS_MASTER # Preferred master site
DB_REP_CONF_AUTOINIT # automatic client init
DB_REP_CONF_AUTOROLLBACK # UNDOC: discard txns to sync w/ master
DB_REP_CONF_BULK # Bulk transfer
DB_REP_CONF_DELAYCLIENT # Delay client synchronization
+ DB_REP_CONF_ELECT_LOGLENGTH # UNDOC: longest log wins election
DB_REP_CONF_INMEM # In-memory replication
DB_REP_CONF_LEASE # Master leases
DB_REP_CONF_NOWAIT # Don't wait, return error
@@ -236,16 +243,18 @@ DbEnv.set_isalive
DB_MUTEX_SELF_BLOCK # Must be able to block self
DbEnv.set_timeout
+ DB_SET_MUTEX_FAILCHK_TIMEOUT # Mutex support for failchk broadcasting
DB_SET_LOCK_TIMEOUT # Set lock timeout
+ DB_SET_REG_TIMEOUT # Set dbregister timeout
DB_SET_TXN_NOW # UNDOC: Timeout lock now
DB_SET_TXN_TIMEOUT # Set transaction timeout
- DB_SET_REG_TIMEOUT # Set dbregister timeout
DbEnv.set_verbose
DB_VERB_BACKUP # Backup information
DB_VERB_DEADLOCK # Deadlock detection information
DB_VERB_FILEOPS # Major file operations
DB_VERB_FILEOPS_ALL # All file operations
+ DB_VERB_MVCC # Freezing, thawing & version management
DB_VERB_RECOVERY # Recovery information
DB_VERB_REGISTER # Dump waits-for table
DB_VERB_REPLICATION # All replication and repmgr output
@@ -449,6 +458,7 @@ Db.open
# The following flags aren't actually part of the Db.open method
# API, but they are accepted by the underlying __db_open function.
DB_DURABLE_UNKNOWN # UNDOC: Durability on open
+ DB_INTERNAL_BLOB_DB # UNDOC: Open db in blob dir
DB_INTERNAL_PERSISTENT_DB # UNDOC: Open db in metadata dir
DB_INTERNAL_TEMPORARY_DB # UNDOC: Open db in env home dir
DB_NOERROR # UNDOC: Don't raise errors.