]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-mdb/back-mdb.h
ITS#8226 limit size of read txns in searches
[openldap] / servers / slapd / back-mdb / back-mdb.h
index 8fe2561b66c3201ece7e42a33d800f7366de1329..9e8025bf1dbf52ea719ca5f374b0747903eef898 100644 (file)
@@ -47,6 +47,9 @@ LDAP_BEGIN_DECL
 /* Default to 10MB max */
 #define DEFAULT_MAPSIZE        (10*1048576)
 
+/* Most users will never see this */
+#define DEFAULT_RTXN_SIZE      10000
+
 #define MDB_MONITOR_IDX
 
 typedef struct mdb_monitor_t {
@@ -76,6 +79,7 @@ struct mdb_info {
        int                     mi_search_stack_depth;
        int                     mi_readers;
 
+       uint32_t        mi_rtxn_size;
        int                     mi_txn_cp;
        uint32_t        mi_txn_cp_min;
        uint32_t        mi_txn_cp_kbyte;