I am seeing Multiple Instances of ROS118E: ERROR ON AWS, CODE 23 in the SYSLOG with CA Roscoe.

Document ID : KB000024598
Last Modified Date : 14/02/2018
Show Technical Document Details

Problem: 

What error code 23 on the AWS means and how can it be resolved.

Cause: 

There is a limit on the number of AWS INDEX BLOCKS that any one user can have. When the limit is reached, Roscoe will display the ROS118E: ERROR ON AWS, CODE 23 error message. There is no way to tell what user is reaching this limit.

Resolution:

If this message occurs often you will need to reformat the AWS datasets with a larger data blocksize which will allow more data in one block, and will therefore require fewer INDEX blocks. Roscoe must be down while you do this.

Users can run into this problem if they are attempting to do things such as editing and formatting very large files or logs.

On rare occasions you may get this error if the AWS file becomes corrupt.

So in either case you should reformat the AWS using a bigger blocksize.

When you are reformatting the AWS file, it is also important to follow the recommendations for File Placement (from the System Reference Guide Section 2.1):

The following data sets are high contention and high use. They should reside on separate, permanently mounted volumes, if possible.

 ROSCOE.SYSAWSP
 ROSCOE.SYSAWS1
 ROSCOE.SYSAWS2
 . . .
 ROSCOE.SYSAWSnn
 ROSCOE.ROSLIB00
 ROSCOE.ROSLIB01
 ROSCOE.ROSLIB02
 . . .
 ROSCOE.ROSLIBnn

The AWS pointer file (ROSCOE.SYSAWSP) should not reside on the same volumes as the AWS data files; the library index file (ROSCOE.ROSLIB00) also should not reside on the same volumes as the library data files. It is further recommended that the AWS pointer file and the library index file not reside on the same volume.

Additional Information:

For information on formatting the AWS files please refer to TEC294274 ROSCOE AWS DATASETS.

File Attachments:
TEC490779.zip