Followup:  William.Roche at Sun.COM pointed out the cause of the problem.  It 
was the resource control parameter process.max-file-size restricting files to 
4GB for processes running in the brandz/lx zone.

In the global zone, as a regular (non-root) user:

$ prctl -n process.max-file-size $$
process: 19986: -bash
NAME    PRIVILEGE       VALUE    FLAG   ACTION                       RECIPIENT
process.max-file-size
        privileged      8.00EB    max   deny,signal=XFSZ                     -
        system          8.00EB    max   deny  

But, when I examine a non-root shell running on the lx zone, I get this:

process: 8491: tcsh
NAME    PRIVILEGE       VALUE    FLAG   ACTION                       RECIPIENT
process.max-file-size
        privileged      4.00GB      -   deny,signal=XFSZ                     -
        system          8.00EB    max   deny 

I did not use "limitpriv" or "rctl" when I set up the lx zone using zonecfg.  
Maybe the
process.max-file-size a default parameter in brandz/lx zones? (But, in the 
global and
non-global, solaris zones, the process.max-file-size is reported as 8EB for both
"privileged" and "system".)

I can't find any documentation about this in Sun's docs at 
http://docs.sun.com/app/docs/doc/817-1592

How can I change the default process.max-file-size for the lx zone so that it 
is the same as for solaris non-global zones?   Is this a bug?

Thanks,
Doug
 
 
This message posted from opensolaris.org

Reply via email to