You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bookkeeper.apache.org by si...@apache.org on 2018/04/15 22:07:47 UTC
[bookkeeper] branch master updated: Only check ipv6 binding when
/sbin/sysctl exists
This is an automated email from the ASF dual-hosted git repository.
sijie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git
The following commit(s) were added to refs/heads/master by this push:
new 51c26dc Only check ipv6 binding when /sbin/sysctl exists
51c26dc is described below
commit 51c26dcf3446ef0bf2bc7c753e5d188e29123ae8
Author: Sijie Guo <si...@apache.org>
AuthorDate: Sun Apr 15 15:07:38 2018 -0700
Only check ipv6 binding when /sbin/sysctl exists
Descriptions of the changes in this PR:
*Problem*
If bookkeeper is included in some slim docker images, sysctl might not exists at all.
It would fail bookie to start.
*Solution*
Only check ipv6 binding when /sbin/sysctl exists
Author: Sijie Guo <si...@apache.org>
Reviewers: Enrico Olivelli <eo...@gmail.com>, Matteo Merli <mm...@apache.org>
This closes #1340 from sijie/disable_ipv6_binding
---
bin/bookkeeper | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/bin/bookkeeper b/bin/bookkeeper
index 6b5bacd..3ceefe5 100755
--- a/bin/bookkeeper
+++ b/bin/bookkeeper
@@ -18,13 +18,15 @@
# * limitations under the License.
# */
-# check if net.ipv6.bindv6only is set to 1
-bindv6only=$(/sbin/sysctl -n net.ipv6.bindv6only 2> /dev/null)
-if [ -n "$bindv6only" ] && [ "$bindv6only" -eq "1" ]
-then
- echo "Error: \"net.ipv6.bindv6only\" is set to 1 - Java networking could be broken"
- echo "For more info (the following page also applies to bookkeeper): http://wiki.apache.org/hadoop/HadoopIPv6"
- exit 1
+if [ -f /sbin/sysctl ]; then
+ # check if net.ipv6.bindv6only is set to 1
+ bindv6only=$(/sbin/sysctl -n net.ipv6.bindv6only 2> /dev/null)
+ if [ -n "$bindv6only" ] && [ "$bindv6only" -eq "1" ]
+ then
+ echo "Error: \"net.ipv6.bindv6only\" is set to 1 - Java networking could be broken"
+ echo "For more info (the following page also applies to bookkeeper): http://wiki.apache.org/hadoop/HadoopIPv6"
+ exit 1
+ fi
fi
# See the following page for extensive details on setting
--
To stop receiving notification emails like this one, please contact
sijie@apache.org.