Percona Server for MongoDB 3.0.8-1.3 is now available

Percona Server for MongoDBPercona is pleased to announce the release of Percona Server for MongoDB 3.0.8-1.3 on February 24, 2016. Download the latest version from the Percona web site or from the Percona Software Repositories.

Percona Server for MongoDB is an enhanced, open source, fully compatible, highly scalable, zero-maintenance downtime database supporting the MongoDB v3.0 protocol and drivers. Based on MongoDB 3.0.8, it extends MongoDB with MongoRocks and PerconaFT storage engines, as well as features like external authentication and audit logging. Percona Server for MongoDB requires no changes to MongoDB applications or code.

NOTE: MongoRocks has been labeled experimental. This is not related to any changes, it is a reminder that the storage engine is still under development. There is currently no officially released version of MongoRocks that can be recommended for production.

New Features

  • The mongod daemon now logs stdout and stderr to the following files:
    • On Debian and Ubuntu:
      • /var/log/mongodb/mongod.stdout
      • /var/log/mongodb/mongod.stderr
    • On RHEL and CentOS:
      • /var/log/mongo/mongod.stdout
      • /var/log/mongo/mongod.stderr

When you upgrade, make sure that the defaults file contains the STDOUT and STDERR variables.

On Debian and Ubuntu: /etc/default/mongod

On RHEL and CentOS: /etc/sysconfig/mongod

If you did not manually modify the defaults file before upgrading, the installer should correctly replace the defaults file. Otherwise, add the STDOUT and STDERR variables after you install the new version of Percona Server for MongoDB.

On Ubuntu 14.04 LTS (Trusty Tahr), the post-install script cannot correctly start mongod with stdout and stderr not directed to /dev/null. To enable the new logging functionality, you need to add the -C option to the start-stop-daemon command in /etc/init.d/mongod. The line that starts mongod should look similar to the following:

start-stop-daemon -C --background --start --quiet --pidfile $PIDFILEPATH

After you make necessary changes to the script, restart the daemon:

$ service mongod restart

  • Changed the default value of the processManagement.fork parameter in mongod.conf from false to true. This does not affect normal operation, only PID tracking in the OS.

Before upgrading on Debian 8 (“jessie”), Ubuntu 15.04 (Vivid Vervet), or Ubuntu 15.10 (Wily Werewolf), you will need to manually change the processManagement.fork parameter to true.

  • PSMDB-30: Added SELinux support for Red Hat Enterprise Linux and CentOS.

Bugs Fixed

  • PSMDB-39: Fixed issue that caused incorrect behavior during hot backup when the --logpathoption was set.

Percona Server for MongoDB 3.0.8-1.3 release notes are available in the official documentation.

Share this post