[SAILFIN-1890] Broker does not start with large heap Created: 05/Aug/09  Updated: 01/Sep/09

Status: Open
Project: sailfin
Component/s: server_lifecycle
Affects Version/s: 2.0
Fix Version/s: milestone 1

Type: Bug Priority: Minor
Reporter: rampsarathy Assignee: Satish Kumar
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: Solaris SPARC
Platform: All


Issuezilla Id: 1,890

 Description   

trying to start Sailfin on my 16 GB machines with a heap more then 6 GB. But so
far I can not do it. Each time for the number of the instances the MQ broker
doesn't start with a message: "not enough space". I've tried 12, 11, 10, 9, 8,
7 GB heaps.
When a process is forked on Solaris the child process requires the same memory
as that of parent. And JDK uses fork and exec to spawn a process (runtime.exec
is called)..
This looks like a JDK (on Solaris ) bug
http://bugs.sun.com/view_bug.do?bug_id=5049299

As a workaround we should configure the instances to connect to the DAS broker
(REMOTE mode)



 Comments   
Comment by prasads [ 01/Sep/09 ]

Since this happens on
a SPARC machine alone
b. There is a JDK issue filed and will be fixed in JDK 7
c. and also that there is workaround, this can be made a P4.

Generated at Sat Mar 28 02:29:33 UTC 2015 using JIRA 6.2.3#6260-sha1:63ef1d6dac3f4f4d7db4c1effd405ba38ccdc558.