BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
klroesner
Obsidian | Level 7

Hello World,

We are trying to run a random forest model in SAS Viya 3.4 VDMML and keep getting this error. Does anyone know what this means? And what is meant by 'quota'? We have not set any OS quota. And maybe one more question where the astore file _6WR5KOEIE2Y4J12PNBZEZAR3Y_AST is written to?

 

Thanks,

Klaus

 

 

NOTE: Writing HTML5 Body file: ods.htm
NOTE: Fileref _FR has been deassigned.
NOTE: The file _TFREF is:
      
      Dateiname=/opt/sas/viya/config/var/tmp/compsrv/default/3246bba6-2709-4bed-b816-b70ff22102a8/SAS_workDA4200000E54_rviap0v01.dst
      .tk-inline.net/74b72ccd-f517-4a62-a07e-53a6196492be/traincode.sas,
      Besitzername=p226526,Gruppenname=tk,
      Zugriffsberechtigung=-rw-r--r--,
      Zuletzt geändert=05. Juni 2020 15.13 Uhr,
      Dateigröße (Byte)=0
NOTE: 19 records were written to the file _TFREF.
      The minimum record length was 3.
      The maximum record length was 93.
NOTE:  Verwendet wurde: DATA statement - (Gesamtverarbeitungszeit):
      real time           0.00 seconds
      cpu time            0.01 seconds
      
NOTE: Using SEED=12345 for FOREST model building.
NOTE: Wrote 10139446832 bytes to the savestate file _6WR5KOEIE2Y4J12PNBZEZAR3Y_AST.
ERROR: Local CASLIB quota exceeded.
ERROR: The action stopped due to errors.
1 ACCEPTED SOLUTION

Accepted Solutions
Patrick
Opal | Level 21

There seems to be some quota setting so that a process can't take down the server. Documentation here.

Global caslib Policy

Because global caslibs apply to all users, global caslibs have a unique policy.

POLICY DEFINITION

globalCaslibs
   _ALL_         quota
   [global-caslib  quota]
   [...]

global-caslib

specifies a global caslib.

quota

specifies the maximum amount of disk cache space, in bytes, that global-caslib can use.

_ALL_

specifies all global caslibs.

When _ALL_ is specified, quota specifies the total amount of disk cache space that can be used for all global tables, regardless of the caslibs to which the tables belong.

Example

  globalCaslibs 
     _ALL_      400000000 
     HPS        200000000 
     MyGlobal   100000000 

  [CAS-server-priority-n
     cpu               - share
     globalCasuser     - quota
     globalCasuserHdfs - quota
     sessionTables     - quota]
  [...]

View solution in original post

1 REPLY 1
Patrick
Opal | Level 21

There seems to be some quota setting so that a process can't take down the server. Documentation here.

Global caslib Policy

Because global caslibs apply to all users, global caslibs have a unique policy.

POLICY DEFINITION

globalCaslibs
   _ALL_         quota
   [global-caslib  quota]
   [...]

global-caslib

specifies a global caslib.

quota

specifies the maximum amount of disk cache space, in bytes, that global-caslib can use.

_ALL_

specifies all global caslibs.

When _ALL_ is specified, quota specifies the total amount of disk cache space that can be used for all global tables, regardless of the caslibs to which the tables belong.

Example

  globalCaslibs 
     _ALL_      400000000 
     HPS        200000000 
     MyGlobal   100000000 

  [CAS-server-priority-n
     cpu               - share
     globalCasuser     - quota
     globalCasuserHdfs - quota
     sessionTables     - quota]
  [...]

Ready to join fellow brilliant minds for the SAS Hackathon?

Build your skills. Make connections. Enjoy creative freedom. Maybe change the world. Registration is now open through August 30th. Visit the SAS Hackathon homepage.

Register today!
How to choose a machine learning algorithm

Use this tutorial as a handy guide to weigh the pros and cons of these commonly used machine learning algorithms.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 1 reply
  • 1058 views
  • 0 likes
  • 2 in conversation