OVDB(5) InterNetNews Documentation OVDB(5) (NAME) ovdb - overview INN (DESCRIPTION) ovdb overview Berkeley DB overview . 4.4 Berkeley DB ( 4.7+ ). ovdb overview // (transaction/logging/locking) Berkeley DB . Berkeley DB ovdb . overview . ovdb_stat(8) . (UPGRADING) ovdb : o : INN 2.3.0 INN 2.3.5 . o : INN 2.4.0 . o : INN 2.5.0 . ovdb ovdb_init . ovdb_init(8) " (COMPRESSION)" . Berkeley DB ovdb . (INSTALLATION) Berkeley DB (configure) INN Berkeley DB --without-bdb configure . configure Berkeley DB configure . : --with-bdb=/usr/BerkeleyDB.4.4. include lib ( lib32 lib64 ) db.h . Berkeley DB --with-bdb-include --with-bdb-lib configure . ovdb (spool) overview . 1.1 ( crosspost). 5.5 ovdb . 0.9 4.5 . " (COMPRESSION)" . (transaction logs) : 100 . . -- "DB_CONFIG" . (CONFIGURATION) ovdb overview ovmethod inn.conf "ovdb" . ovdb pathoverview inn.conf . "DB_HOME" . ( DB_CONFIG "DB_CONFIG" ) innd ( makehistory) . news . ovdb ovdb.conf . : compress INN zlib compress true ovdb overview . " (COMPRESSION)" . cachesize () . DB . . "ovdb_stat -m" (cache hit) . INN ( nnrpd ). "8000" () . "20000" () . ncache . cachesize ncache. ncache "1" . numdbfiles overview . innd innd (file descriptors) . nnrpd . ( 2 ) . . "32" . txn_nosync txn_nosync false Berkeley DB (flush) . . true ovdb_monitor . useshm useshm true Berkeley DB mmap (shared memory) ( ) . . false . shmkey Berkeley DB useshm (true) . Berkeley DB ( ) "shmkey" . . "6400" . pagesize DB ( ) . . "4096" "8192" . "8192" . . minkey . Berkeley DB . : default_minkey = MAX(2, pagesize / 2600) if compress is false default_minkey = MAX(2, pagesize / 1500) if compress is true minkey "2" . minkey (overflow pages) . . maxlocks lk_max Berkeley DB . "4000" . nocompact nocompact expireover . expireover ovdb : overview . <<>> . (compact) . "0" expireover "1" expireover expireover . ( expireover) "1" . . readserver readserver false nnrpd Berkeley DB . ( ) . readserver true nnrpd (ovdb_server -- ovdb_init ) overview . ovdb Berkeley DB . (deadlocks) . ovdb overview true . true . numrsprocs readserver true . ovdb_server . ovdb_server . "5" . maxrsconn readserver true . ovdb_server . ovdb_server (numrsprocs * maxrsconn) . nnrpd ovdb_server . "0" . (COMPRESSION) ovdb overview . . . INN zlib . . ( compress ovdb.conf INN zlib) ovdb . ovdb . compress true ovdb.conf . . ovdb ( INN zlib ovdb ). makehistory . (DB_CONFIG) DB_CONFIG (pathoverview inn.conf) . "DB_HOME" . . : DB_LOG_DIR /path/to/logs DB_CONFIG . "/" "DB_HOME" . INN . ovdb DB_CONFIG . overview . DB_CONFIG Berkeley DB . pathoverview /mnt/overview /mnt/ovX . /mnt/overview/DB_CONFIG : set_data_dir /mnt/overview set_data_dir /mnt/ov1 set_data_dir /mnt/ov2 set_data_dir /mnt/ov3 set_data_dir /mnt/ov4 ovNNNNN ( ). db . . DB_CONFIG news ( nnrpd). DB_CONFIG Berkeley DB ovdb . Berkeley DB . (RUNNING) (news system) rc.news ovdb_init . ovdb_init(8) . ovdb_init . INN rc.news ovdb_monitor INN . (DIAGNOSTICS) ovdb news.err "OVDB" . INN overview ovdb_monitor . overview ovdb_init . INN overview news . (crash) (stale lock) . . news ( "kill -9") . ovdb_init (recovery) . (FILES) pathetc/inn.conf ovmethod pathoverview ovdb . pathetc/ovdb.conf . " (CONFIGURATION)" . pathoverview . Berkeley DB "DB_HOME" . pathoverview/DB_CONFIG . pathrun/ovdb.sem . ovdb_init /. pathrun/ovdb_monitor.pid (PID) ovdb_monitor . (TO DO) ( ) ov3.c. (HISTORY) Heath Kehoe InterNetNews. (SEE ALSO) inn.conf(5), innd(8), makehistory(8), nnrpd(8), ovdb_init(8), ovdb_monitor(8), ovdb_stat(8). Berkeley DB: docs Berkeley DB Oracle Berkeley DB (). INN 2.7.4 2024-05-19 OVDB(5)