cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Trevor Robinson (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CASSANDRA-4442) Stack size settings in cassandra-env.sh assume 64-bit x86
Date Wed, 18 Jul 2012 15:41:33 GMT

     [ https://issues.apache.org/jira/browse/CASSANDRA-4442?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Trevor Robinson updated CASSANDRA-4442:
---------------------------------------

    Attachment: v1-0001-CASSANDRA-4275-Use-JVM-s-reported-minimum-stack-size-o.txt

The attached patch was tested with Oracle 7u4 and OpenJDK 6u24 on amd64, and Oracle 7u4 on
ARMv7. Reported stack sizes of 160k, 104k, and 64k, respectively. Just tested startup on amd64,
but ran 'stress -o insert' on ARM.

Note that the patch also fixes an issue with CASSANDRA-4366 (UseCondCardMark) where JDK 1.7
was only detected on Linux.
                
> Stack size settings in cassandra-env.sh assume 64-bit x86
> ---------------------------------------------------------
>
>                 Key: CASSANDRA-4442
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-4442
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 1.1.2
>            Reporter: Trevor Robinson
>         Attachments: v1-0001-CASSANDRA-4275-Use-JVM-s-reported-minimum-stack-size-o.txt
>
>
> The fix for CASSANDRA-4275 hard-codes a 160 KB stack size when using Java 7 on Linux.
This assumes the Oracle 7u4 JVM on 64-bit x86. For systems like 32-bit ARM, this size is excessive
(the minimum for 7u4 on ARM is 60-64 KB). Also, the minimum allowed value is version-dependent
and is calculated dynamically by the JVM on startup based on Linux parameters that can also
change. A better approach would be to query the JVM for the minimum stack size.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message