cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Schröder (JIRA) <j...@apache.org>
Subject [jira] [Commented] (CASSANDRA-10212) cassandra-env.sh may be sourced twice by debian init script
Date Thu, 11 Aug 2016 13:09:20 GMT

    [ https://issues.apache.org/jira/browse/CASSANDRA-10212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15417196#comment-15417196
] 

Martin Schröder commented on CASSANDRA-10212:
---------------------------------------------

This actually leads to a non-starting cassandra when one adds the JMX-agent from prometheus
(which uses a port) to the JVM_OPTS in cassandra-env.sh - the agent then gets started twice
and the second start fails because the port is already claimed by the first agent. And of
course there is no output anywhere when this fails.

> cassandra-env.sh may be sourced twice by debian init script
> -----------------------------------------------------------
>
>                 Key: CASSANDRA-10212
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-10212
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Packaging
>            Reporter: Enrico Canzonieri
>            Assignee: Michael Shuler
>            Priority: Minor
>
> It seems that when cassandra is run as a service using the init script the {{/etc/cassandra/cassandra-env.sh}}
file is sourced twice.
> This file is sourced the first time in the [init|https://github.com/apache/cassandra/blob/trunk/debian/init]
script. The init script then executes [{{/usr/sbin/cassandra}}|https://github.com/apache/cassandra/blob/trunk/bin/cassandra],
the latter eventually does source {{cassandra-env.sh}} as {{$CASSANDRA_CONF/cassandra-env}}.
> CASSANDRA_CONF is finally defined in [{{cassandra.in.sh}}|https://github.com/apache/cassandra/blob/trunk/debian/cassandra.in.sh]
as {{/etc/cassandra}}. 
> I guess in this case the init script should not source {{cassandra-env}} at all.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message