Changeset 1286 for trunk


Ignore:
Timestamp:
Mar 3, 2009 10:09:46 PM (15 years ago)
Author:
dkearney
Message:

removing file size limits, hubs invoke their own account quotas

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/gui/scripts/tool.tcl

    r1003 r1286  
    156156    } result]
    157157
    158     # set limits for cpu time and file size
     158    # set limits for cpu time
    159159    set limit [$_xmlobj get tool.limits.cputime]
    160160    if {"" == $limit || [catch {Rappture::rlimit set cputime $limit}]} {
    161161        Rappture::rlimit set cputime 900  ;# 15 mins by default
    162     }
    163 
    164     set limit [$_xmlobj get tool.limits.filesize]
    165     if {"" == $limit || [catch {Rappture::rlimit set filesize $limit}]} {
    166         Rappture::rlimit set filesize 1000000  ;# 1MB by default
    167162    }
    168163
  • trunk/lang/tcl/src/RpRlimit.c

    r1018 r1286  
    9595    Tcl_ObjCmdProc *proc;
    9696
    97     proc = Rp_GetOpFromObj(interp, nRlimitOps, rlimitOps, RP_OP_ARG1, 
    98         objc, objv, 0);
     97    proc = Rp_GetOpFromObj(interp, nRlimitOps, rlimitOps, RP_OP_ARG1,
     98        objc, objv, 0);
    9999    if (proc == NULL) {
    100100        return TCL_ERROR;
     
    129129    struct rlimit rvals;
    130130    rlim_t *rvalptr;
    131  
     131
    132132    if (nextarg < objc) {
    133133        const char *string;
    134134
    135135        string = Tcl_GetString(objv[nextarg]);
    136         if (string[0] == '-') {
     136        if (string[0] == '-') {
    137137            if (strcmp(string,"-soft") == 0) {
    138138                hardlim = 0;
     
    144144                Tcl_AppendResult(interp, "bad option \"", string,
    145145                "\": should be -soft or -hard", (char*)NULL);
    146                 return TCL_ERROR;
     146                return TCL_ERROR;
    147147            }
    148148        }
     
    153153     */
    154154    if (nextarg >= objc) {
    155         Tcl_Obj *listObjPtr;
    156 
    157         listObjPtr = Tcl_NewListObj(0, NULL);
     155        Tcl_Obj *listObjPtr;
     156
     157        listObjPtr = Tcl_NewListObj(0, NULL);
    158158        for (i=0; rlimitOptions[i].name != NULL; i++) {
    159             Tcl_Obj *objPtr;
     159            Tcl_Obj *objPtr;
    160160            status = getrlimit(rlimitOptions[i].resid, &rvals);
    161161            if (status != 0) {
     
    170170                rvalptr = &rvals.rlim_cur;
    171171            }
    172             objPtr = Tcl_NewStringObj(rlimitOptions[i].name, -1);
    173             Tcl_ListObjAppendElement(interp, listObjPtr, objPtr);
     172            objPtr = Tcl_NewStringObj(rlimitOptions[i].name, -1);
     173            Tcl_ListObjAppendElement(interp, listObjPtr, objPtr);
    174174            if (*rvalptr == RLIM_INFINITY) {
    175175                objPtr = Tcl_NewStringObj("unlimited", -1);
     
    177177                objPtr = Tcl_NewLongObj((unsigned long)*rvalptr);
    178178            }
    179             Tcl_ListObjAppendElement(interp, listObjPtr, objPtr);
    180         }
    181         Tcl_SetObjResult(interp, listObjPtr);
     179            Tcl_ListObjAppendElement(interp, listObjPtr, objPtr);
     180        }
     181        Tcl_SetObjResult(interp, listObjPtr);
    182182        return TCL_OK;
    183183    }
     
    187187     */
    188188    for (i=0; rlimitOptions[i].name != NULL; i++) {
    189         const char *string;
    190 
    191         string = Tcl_GetString(objv[nextarg]);
     189        const char *string;
     190
     191        string = Tcl_GetString(objv[nextarg]);
    192192        if (strcmp(string, rlimitOptions[i].name) == 0) {
    193193            break;
     
    195195    }
    196196    if (rlimitOptions[i].name == NULL) {
    197         const char *string;
    198 
    199         string = Tcl_GetString(objv[nextarg]);
     197        const char *string;
     198
     199        string = Tcl_GetString(objv[nextarg]);
    200200        return RpRlimitOptionError(interp, string);
    201201    }
     
    215215
    216216    if (*rvalptr == RLIM_INFINITY) {
    217         objPtr = Tcl_NewStringObj("unlimited", -1);
     217        objPtr = Tcl_NewStringObj("unlimited", -1);
    218218    } else {
    219219        objPtr = Tcl_NewLongObj((unsigned long)*rvalptr);
     
    248248
    249249    for (n=2; n < objc; n += 2) {
    250         const char *name, *value;
    251 
    252         name = Tcl_GetString(objv[n]);
     250        const char *name, *value;
     251
     252        name = Tcl_GetString(objv[n]);
    253253        if (n+1 >= objc) {
    254254            Tcl_AppendResult(interp, "missing value for option \"",
     
    256256            return TCL_ERROR;
    257257        }
    258         value = Tcl_GetString(objv[n+1]);
     258        value = Tcl_GetString(objv[n+1]);
    259259        if (strcmp(value, "unlimited") == 0) {
    260260            newval = RLIM_INFINITY;
Note: See TracChangeset for help on using the changeset viewer.