Changes between Version 2 and Version 3 of DBVersionRequired

Show
Ignore:
Timestamp:
09/18/11 11:37:31 (20 months ago)
Author:
mtmoore
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DBVersionRequired

    v2 v3  
    44OrangeFS support staff have identified an issue occurring with OrangeFS with versions of Berkeley DB prior to 4.8.30. The issue manifests itself in missing attribute information from files. The issues describe in these threads are examples of how the issue can manifest iteself: 
    55 
    6 http://www.beowulf-underground.org/pipermail/pvfs2-users/2010-September/003186.html 
    7 http://www.beowulf-underground.org/pipermail/pvfs2-users/2011-March/003298.html 
     6   * http://www.beowulf-underground.org/pipermail/pvfs2-users/2010-September/003186.html 
     7   * http://www.beowulf-underground.org/pipermail/pvfs2-users/2011-March/003298.html 
    88 
    99== Configuration Warning == 
    10 As of version 2.8.5 OrangeFS will warn about Berkeley DB versions prior to 4.8.30. Of course the warning can be ignored but may lead to the issues described. It is highly recommend for production OrangeFS file systems to use a new version of Berkeley DB.  
     10As of version 2.8.5 OrangeFS will warn about Berkeley DB versions prior to 4.8.30. Of course the warning can be ignored but may lead to the issues described. It is highly recommend for production OrangeFS file systems to use version 4.8.30 of Berkeley DB.  
    1111 
    1212== Distribution provided Berkeley DB == 
    13 Many OS distributions do not come with that new of a version of Berkeley DB. Although requirements are different for all sites, the easiest work-around is to install a copy of Berkeley DB 4.8.30 in a non-standard location. 
     13Many OS distributions do not come with version 4.8.30 of Berkeley DB.  
    1414 
    1515Determining the installed version of Berkeley DB varies based on package manager however your distributions equivalent of 
    1616`yum info db4` should provide the version. If db4 utilties are installed (e.g. there is a `db_stat` executable in your path) the version can also be determined with `db_stat -V` 
     17 
     18Although requirements are different for all sites, the easiest work-around is to install a copy of Berkeley DB 4.8.30 in a non-standard location. 
    1719 
    1820 
     
    3335 
    3436== Non-standard location installation == 
     37 
     38Following the Berkeley DB installation instructions is best. However, below is a quick walk-through of the general steps. The version of Berkeley DB built here is not meant as a replacement for the version provided with your distribution. It is intended as a stand-alone version of Berkeley DB that provides the needed functionality for use with OrangeFS. 
     39 
     40   * `tar -xzf db-4.8.30.tar.gz` 
     41   * `cd db-4.8.30` 
     42   * `cd build_unix` 
     43   * `../dist/configure --prefix=/usr/local/db4.8.30` 
     44   * `make` 
     45   * `sudo make install` 
     46 
     47Again, verify these steps are what you want to do before executing them. They are an example only. 
     48 
     49== Using non-standard Berkeley DB location with OrangeFS == 
     50 
     51To use a non-standard Berkeley DB location (one that is not in the default search paths) simply specify `--with-db=<path>` when configuring OrangeFS. Assuming the above installation the configure step would look like: 
     52 
     53`./configure --prefix=/usr/local/orangefs --with-db=/usr/local/db4.8.30`