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

ASF subversion and git services commented on KARAF-5628:
--------------------------------------------------------

Commit acbe2c0a990f03fb362a619fec17074ca5ba1be4 in karaf's branch 
refs/heads/karaf-4.2.x from Aleksandar Vasilev
[ https://gitbox.apache.org/repos/asf?p=karaf.git;h=acbe2c0 ]

[KARAF-5628] Corrupt gc.log due to unseparated VM settings

setenv would recognize original calling script. So EXTRA_JAVA_OPTS or JAVA_OPTS 
could be set from there script based with bat/sh if statement.

(cherry picked from commit e66f121f2b9d619dcd9a78df52525aeb0bd6a0c9)


> Corrupt gc.log due to unseparated VM settings
> ---------------------------------------------
>
>                 Key: KARAF-5628
>                 URL: https://issues.apache.org/jira/browse/KARAF-5628
>             Project: Karaf
>          Issue Type: Bug
>          Components: karaf
>            Reporter: Rico Neubauer
>            Assignee: Jean-Baptiste Onofré
>            Priority: Major
>
> The VM properties used for the start, stop, status and client scripts all use 
> one common configuration of the VM properties, like Xmx and GC settings.
> This has one particular issue when activating the gc.log (-Xloggc:gc.log with 
> Oracle-VM): Invoking e.g. status while Karaf is running, uses the same 
> settings, thus points to the same file and corrupts it with NUL values (see 
> here for details: 
> [Stackoverflow|[https://stackoverflow.com/questions/8353401/garbage-collector-log-loggc-file-rotation-with-logrotate-does-not-work-properl]]
>  ).
>  
> I would like to request the possibility to configure the VM properties for 
> starting the instance independently from the maintenance scripts - due to the 
> issue and also since e.g. running status with lots of heap (if instance is 
> configured to it) is unneeded.
>  
> Even making it broader, I think it would also make sense to be able to 
> configure the settings completely, since currently some things are hard-coded 
> in the scripts, like the _-Xdum_p and _-Xlp_ settings  for AIX, where I 
> personally would like to configure it to _-Xdump:heap:events=gpf,opts=PHD_, 
> which is currently not possible using the configuration only. Also especially 
> for AIX, there is _LDR_CNTRL=MAXDATA=0xB0000000@DSA_, which might not be 
> desired when running with heaps larger than 3GB.
>  
> If you agree on a separation, I would make a proposal as PR. Please let me 
> know.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to