Changeset 600

Show
Ignore:
Timestamp:
05/15/07 22:21:16 (2 years ago)
Author:
chtekk
Message:

Expand, we now allow setting all limits and also retrieve and show them in limstatus.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/vcc/vcc/limstatus.c

    r597 r600  
    5858                xmlrpc_DECREF(result); 
    5959 
    60                 printf("%-12s - cur: %d, min: %d, max: %d\n", type, cur, min, max); 
     60                printf("%-14s - cur: %d, min: %d, max: %d\n", type, cur, min, max); 
    6161        } 
    6262 
  • trunk/src/vcd/lists.c

    r599 r600  
    125125FLIST32_NODE1(RLIMIT, MEMLOCK) 
    126126FLIST32_NODE1(RLIMIT, AS) 
     127FLIST32_NODE1(RLIMIT, LOCKS) 
     128FLIST32_NODE1(RLIMIT, SIGPENDING) 
    127129FLIST32_NODE1(RLIMIT, MSGQUEUE) 
    128 FLIST32_NODE1(RLIMIT, LOCKS) 
    129130FLIST32_NODE1(VLIMIT, NSOCK) 
    130131FLIST32_NODE1(VLIMIT, OPENFD) 
  • trunk/src/vcd/methods/vx/vx_limstatus.c

    r596 r600  
    4040        int pagestobytes; 
    4141} LIMIT[] = { 
    42         { RLIMIT_AS,       "mem_AS",       1 }, 
    43         { RLIMIT_LOCKS,    "file_LOCKS",   0 }, 
    44         { RLIMIT_MEMLOCK,  "mem_MEMLOCK",  1 }, 
    45         { RLIMIT_MSGQUEUE, "ipc_MSGQUEUE", 0 }, 
    46         { RLIMIT_NOFILE,   "file_NOFILE",  0 }, 
    47         { RLIMIT_NPROC,    "sys_NPROC",    0 }, 
    48         { RLIMIT_RSS,      "mem_RSS",      1 }, 
    49         { VLIMIT_ANON,     "mem_ANON",     1 }, 
    50         { VLIMIT_DENTRY,   "file_DENTRY",  0 }, 
    51         { VLIMIT_MAPPED,   "sys_MAPPED",   0 }, 
    52         { VLIMIT_NSEMS,    "ipc_NSEMS",    0 }, 
    53         { VLIMIT_NSOCK,    "file_NSOCK",   0 }, 
    54         { VLIMIT_OPENFD,   "file_OPENFD",  0 }, 
    55         { VLIMIT_SEMARY,   "ipc_SEMARY",   0 }, 
    56         { VLIMIT_SHMEM,    "ipc_SHMEM",    0 }, 
    57         { 0,               NULL,           0 } 
     42        { RLIMIT_AS,         "mem_AS",         1 }, 
     43        { RLIMIT_CORE,       "sys_CORE",       0 }, 
     44        { RLIMIT_CPU,        "sys_CPU",        0 }, 
     45        { RLIMIT_DATA,       "sys_DATA",       0 }, 
     46        { RLIMIT_FSIZE,      "file_FSIZE",     0 }, 
     47        { RLIMIT_LOCKS,      "file_LOCKS",     0 }, 
     48        { RLIMIT_MEMLOCK,    "mem_MEMLOCK",    1 }, 
     49        { RLIMIT_MSGQUEUE,   "ipc_MSGQUEUE",   0 }, 
     50        { RLIMIT_NOFILE,     "file_NOFILE",    0 }, 
     51        { RLIMIT_NPROC,      "sys_NPROC",      0 }, 
     52        { RLIMIT_RSS,        "mem_RSS",        1 }, 
     53        { RLIMIT_SIGPENDING, "ipc_SIGPENDING", 0 }, 
     54        { RLIMIT_STACK,      "mem_STACK",      0 }, 
     55        { VLIMIT_ANON,       "mem_ANON",       1 }, 
     56        { VLIMIT_DENTRY,     "file_DENTRY",    0 }, 
     57        { VLIMIT_MAPPED,     "sys_MAPPED",     1 }, 
     58        { VLIMIT_NSEMS,      "ipc_NSEMS",      0 }, 
     59        { VLIMIT_NSOCK,      "file_NSOCK",     0 }, 
     60        { VLIMIT_OPENFD,     "file_OPENFD",    0 }, 
     61        { VLIMIT_SEMARY,     "ipc_SEMARY",     0 }, 
     62        { VLIMIT_SHMEM,      "ipc_SHMEM",      1 }, 
     63        { 0,                 NULL,             0 } 
    5864}; 
    5965