Changes between Version 2 and Version 3 of DBVersionRequired
- Timestamp:
- 09/18/11 11:37:31 (20 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DBVersionRequired
v2 v3 4 4 OrangeFS 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: 5 5 6 http://www.beowulf-underground.org/pipermail/pvfs2-users/2010-September/003186.html7 http://www.beowulf-underground.org/pipermail/pvfs2-users/2011-March/003298.html6 * 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 8 8 9 9 == 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 versionof Berkeley DB.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 version 4.8.30 of Berkeley DB. 11 11 12 12 == 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.13 Many OS distributions do not come with version 4.8.30 of Berkeley DB. 14 14 15 15 Determining the installed version of Berkeley DB varies based on package manager however your distributions equivalent of 16 16 `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 18 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. 17 19 18 20 … … 33 35 34 36 == Non-standard location installation == 37 38 Following 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 47 Again, 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 51 To 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`
