Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

RackHD MongoDB version status

ConfigurationMongoDB Version
RackHD with Ubuntu 14.042.4.9
RackHD with Ubuntu 16.042.6.10
Mongo Latest (Till 201710Oct, 2017)3.4.9

RackHD is developed with Ubuntu 14.04 or 16.04 default environment, MongoDB version is relatively old since MongoDB is has been evolving from 2.4 to 2.6, 3.0, 3.2 and latest 3.4. Some user may want to use latest MongoDB version, thus we need to verify RackHD with MongoDB 3.4.9 on both Ubuntu 14.04 and 16.04.

...

Installation and service operation for MongoDB under Ubuntu 14.04


Version

Installation

Operation

2.4

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

sudo apt-get update

sudo apt-get install mongodb-10gen=2.x.x

sudo service mongodb start/stop/restart

2.6

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

echo'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

sudo apt-get update

sudo apt-get install -y mongodb-org=2.6.x

sudo service mongod start/stop/restart

3.0

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list

sudo apt-get update

sudo apt-get install -y mongodb-org=3.0.x

sudo service mongod start/stop/restart

3.2

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

sudo apt-get update

sudo apt-get install -y mongodb-org=3.2.x

sudo service mongod start/stop/restart

3.4

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

sudo apt-get update

sudo apt-get install -y mongodb-org=3.4.x

sudo service mongod start/stop/restart


MongoDB platform support matrix

MongoDB 3.4.9 Tests With RackHD


 Configure

RackHD release

Test methodology

Issues

Results

Ubuntu 14.04

+

MongoDB 3.4.9

http://rackhdci.lss.emc.com/job/on-http/545

  • FIT test covered in nightly build and sprint release since 3.4.1, thus there is no specified test for 3.4.9 with FIT test
  • Unit test stressed with vm_slave (vm_slave is default 14.04 and Mongo is updated to 3.4.9 on specified vms manually) for more than 120 times.

None

PASS

Ubuntu 16.04

+

MongoDB 3.4.9

https://dl.bintray.com/rackhd/binary/2.23.0

  1. Installation Mongo Timeout, UT failed. CICD has time limitation (30 minutes) for a test. Sometimes Mongo will cost more than 30 minutes for installation.
  2. Node discovery timeout, FIT failed http://10.62.59.175:8080/blue/organizations/jenkins/upgrade_tools%2Ftest2/detail/test2/40/pipeline/500. A node is not powered up (no video), which is supposed not related to FIT test itself.
  3. Docker can't up, FIT never started.

PASS