Sales | Support:1-888-96LINUX

1.1.3-1 Release Notes


The 1.1.3-1 release contains the following changes
:

Overview

This release resolves a rare kernel panic issue caused by two Betterlinux kernel patches. Please upgrade your servers to prevent it.


Kernel version:

-Fixed kernel panic issue
-Latest CentOS 6.5 Kernel: 2.6.32-431.1.2.0.1.el6 (Update your server to CentOS 6.5 before using yum to upgrade to BetterLinux 1.1.3-1.)

cpud:

Minor changes

iothrottled:

Minor change

Upgrading BetterLinux:

To upgrade to BetterLinux 1.1.3-1 on a CentOS 6.4 or 6.3 server, you must manually change the betterlinux.repo and betterlinux-cpanel.repo files in /etc/yum.repo.d. Change the baseurl line "$releaseever" references to either "6.4" or "6.3" and save the files.

Example change:

Before the change:

baseurl=http://repo.betterlinux.com/1.0/centos/$releasever/$basearch/Packages/

After the change:

baseurl=http://repo.betterlinux.com/1.0/centos/6.4/$basearch/Packages/


Then run this:

    yum --disableexcludes=all upgrade betterlinux\*

If you plan to upgrade to CentOS 6.5, do the CentOS upgrade first; no repo file changes are required, just run the yum upgrade command like this:

    yum --disableexcludes=all upgrade betterlinux\*

Then reboot your system.


Changelog for BetterLinux Release 1.1.3-1


KERNEL:

commit 7e88a863bf44da31b9986ae6529650372453cae1
Author: Jerry J.
Date: Fri Dec 20 10:33:48 2013 -0700

Change the fsmon module to use only unsigned netlink attribute types.
Some kernels do not support the signed types.

Signed-off-by: Jerry J.

commit aeb43ffd1522c52c01f464cb57036e56c2cef5fc
Author: Jerry J.
Date: Thu Dec 19 18:40:16 2013 -0700

Fix a typo in the CentOS 6.3 and 6.4 versions of cloakfs-v10.patch.

Signed-off-by: Jerry J.

commit 65143f298001954ee5b0154e88e68354da0bf6ff
Author: Jerry J.
Date: Wed Dec 18 17:08:47 2013 -0700

Fix a possible NULL dereference in the fsmon patch (vfs_create).

Signed-off-by: Jerry J.

commit 9e11fc1717b796201574345d53b809e75cf6a605
Author: Andrea R.
Date: Thu Dec 19 00:41:21 2013 +0100

cloakfs-v10: better usage of the unlikely() macro

Signed-off-by: Andrea R.

commit 0ad9761d0386ff51916c6d1e464f2cb9cf77b21a
Author: Andrea R.
Date: Thu Dec 19 00:32:57 2013 +0100

2.6.32-71.29.1.el6: apply cloakfs-v10

Fix a potential kernel panic issue in filename_lookup(): nd->path.dentry
nd->path.dentry->d_inode can be NULL after path_init().

Signed-off-by: Andrea R.

commit 4c1b2e4f4d68fd51b8b519f4df5e71420e7f7f7d
Author: Andrea R.
Date: Thu Dec 19 00:16:07 2013 +0100

2.6.32-131.21.1.el6: apply cloakfs-v10

Fix a potential kernel panic issue in filename_lookup(): nd->path.dentry
nd->path.dentry->d_inode can be NULL after path_init().

Signed-off-by: Andrea R.

commit a8d638a1f211e67c34824a3a288981c80eba9ee3
Author: Andrea R.
Date: Thu Dec 19 00:04:56 2013 +0100

2.6.32-220.23.1.el6: apply cloakfs-v10

Fix a potential kernel panic issue in filename_lookup():
nd->path.dentry nd->path.dentry->d_inode can be NULL after path_init().

Signed-off-by: Andrea R.

commit 7c0a6ec2391b0299620bec6dc899d34affc7f640
Author: Andrea R.
Date: Wed Dec 18 23:40:34 2013 +0100

2.6.32-279.22.1.el6: apply cloakfs-v10

Fix a potential kernel panic issue in filename_lookup(): nd->path.dentry
nd->path.dentry->d_inode can be NULL after path_init().

Signed-off-by: Andrea R.

commit 2291533ea26e9a8baf19ccb768294901cb73018f
Author: Andrea R.
Date: Wed Dec 18 23:20:21 2013 +0100

2.6.32-358.23.2.el6: apply cloakfs-v10

Fix a potential kernel panic issue in filename_lookup(): nd->path.dentry
nd->path.dentry->d_inode can be NULL after path_init().

Signed-off-by: Andrea R.

commit bd5da21faabf5c2402f4bc7955d863c70206adfd
Author: Andrea R.
Date: Wed Dec 18 22:01:27 2013 +0100

2.6.32-431.1.2.0.1.el6: apply cloakfs-v10:sh

Fix a potential kernel panic issue in filename_lookup(): nd->path.dentry
nd->path.dentry->d_inode can be NULL after path_init().

Signed-off-by: Andrea R.

commit 8fb03398a3b1bcc439da3c6442e79ca5d76ae0d8
Author: Jerry J.
Date: Wed Dec 18 11:09:32 2013 -0700

Rebase the CentOS 6.5 patches to kernel 2.6.32-431.1.2.0.1.

Signed-off-by: Jerry J.

commit 0d6bb42f6291adc9996299f64bd9640dc4b03c57
Author: Jerry J.
Date: Wed Dec 18 08:55:05 2013 -0700

Drop redundant pid argument to the FSMON_CMD_SET_PID command. The new
pid is already available in the message header.

Signed-off-by: Jerry J.

commit fb7d375d28946092f4153f59370811832a2768ba
Author: Jerry J.
Date: Wed Dec 18 08:40:18 2013 -0700

Fix a null pointer dereference in the fsmon patch.

Signed-off-by: Jerry J.

commit f3887f13d4341169dfa11cd1bc1b5dc49df280fd
Author: Andrea R.
Date: Wed Dec 18 02:04:00 2013 +0100

kernel 2.6.32-431.el6: fix a build bug introduced by the new patch cloakfs-v9

Signed-off-by: Andrea R.

commit f1b25c3bb15c9ed8f04ccb647698d08d2b1f423b
Author: Andrea R.
Date: Wed Dec 18 01:38:42 2013 +0100

centos kernels: new version of cloakfs patch (v9)

Signed-off-by: Andrea R.

commit 9e1d1e5207c1dbdc9e0415e453f8695bff91b4db
Author: David R.
Date: Tue Dec 17 16:46:54 2013 -0700

New version of cloakfs patch (cloakfs-v9.patch).
Check return values on function calls.

commit 9818e12a4a91a36eff833d94044804e0a5fb449b
Author: Jerry J.
Date: Tue Dec 17 13:50:54 2013 -0700

Update the fsmon module with more code supporting disk usage (quota)
reports. Also add an interface for processes to inform fsmon of a
pid change (e.g., due to daemonizing).

Signed-off-by: Jerry J.

commit b480d2293cbfa3aafc5169f111adc0294cf85dbd
Author: Andrea R.
Date: Fri Dec 13 22:04:29 2013 +0100

add .config for 3.4.74 (required by BYOK)

Signed-off-by: Andrea R.

commit a55dfefeb39261d2d261c4a2a464fdcfbbb75b5b
Author: Andrea R.
Date: Fri Dec 13 12:50:47 2013 +0100

update default configs for vanilla 2.6.32.61 and 3.4.66 (required by BYOK)

Signed-off-by: Andrea R.

commit 84628402a263ecef8bb9f965c66e9e3ae95ba85a
Author: Jerry J.
Date: Thu Dec 12 16:18:17 2013 -0700

Fix fsmon bug where strlen() could be called on a NULL string when
reading the configured set of group names via /proc.

Signed-off-by: Jerry J.

CPUD:

commit 7907a816a7858a8c151f20a322b85bd6ca7e666a
Author: Andrea R.
Date: Mon Dec 9 12:27:03 2013 +0100

init script: do not try to start the service on a non-BetterLinux kernel

This prevents long delays at boot trying to incorrectly start the
service without a BetterLinux kernel.

Signed-off-by: Andrea R.

commit 832a1f96efa35236a8f48776e125b3d699b25e91
Author: David R.
Date: Fri Dec 6 15:01:24 2013 -0700

Fix file desciptor leak in data export code.

commit aeb349c9df6523aa08c9f7be653be2e5a083045b
Author: David R.
Date: Fri Dec 6 10:54:19 2013 -0700

Add locking around data export code.

IOTHROTTLED:

commit c76d06f854ee44b85d209deb52fdbafe7a3e320e
Author: Andrea R.
Date: Mon Dec 16 23:46:44 2013 +0100

fix permissions of /etc/cron.d/iothrottled

The right permissions for this file must be 0644.

Signed-off-by: Andrea R.

commit 47c7df91c791a9af8c3873676ad614e54fa380ab
Author: Andrea R.
Date: Mon Dec 9 12:28:37 2013 +0100

init script: do not try to start the service on a non-BetterLinux kernel

This prevents long delays at boot trying to incorrectly start the
service without a BetterLinux kernel.

Signed-off-by: Andrea R.



Was this answer helpful?

Add to Favourites Add to Favourites

Print this Article Print this Article

Also Read
1.1.0-1 Release Notes (Views: 4165)
1.1.4-2 Release Notes (Views: 2252)
1.2.6-1 Release Notes (Views: 1883)
1.2.6-2 Release Notes (Views: 1911)
1.1.13-1 Release Notes (Views: 2297)

Copyright © 2011 BetterLinux.com. All rights reserved.