Parallel job getting aborted due to APT_BufferOperator

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
ketanshah123
Participant
Posts: 88
Joined: Wed Apr 05, 2006 1:04 am

Parallel job getting aborted due to APT_BufferOperator

Post by ketanshah123 »

Hi All

One of the parallel job gettign qbporetd with the following error :

buffer(5),3: APT_BufferOperator: Add block to queue failed. This means that your buffer filesystems all ran out of file space, or that some other system error occurred. Please ensure that you have sufficient scratchdisks in either the default or "buffer" pools on all nodes in your configuration file. [iomgr/bufferop.C:1397]


How to remove this error ? Any suggestion

Thanx in advance
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

"gettign qbporetd"? :?

First suggestion?

"Please ensure that you have sufficient scratchdisks in either the default or "buffer" pools on all nodes in your configuration file"
-craig

"You can never have too many knives" -- Logan Nine Fingers
ketanshah123
Participant
Posts: 88
Joined: Wed Apr 05, 2006 1:04 am

Post by ketanshah123 »

{
node "node1"
{
fastname "natsci163"
pools ""
resource disk "/data01/Datasets" {pools ""}
resource scratchdisk "/data01/Scratch" {pools ""}
}
node "node2"
{
fastname "natsci163"
pools ""
resource disk "/data01/Datasets" {pools ""}
resource scratchdisk "/data01/Scratch" {pools ""}
}
node "node3"
{
fastname "natsci163"
pools ""
resource disk "/data01/Datasets" {pools ""}
resource scratchdisk "/data01/Scratch" {pools ""}
}
node "node4"
{
fastname "natsci163"
pools ""
resource disk "/data01/Datasets" {pools ""}
resource scratchdisk "/data01/Scratch" {pools ""}
}
}


This is my configuration file and have checked data01/Scratch and /data01/Datasets are just 50 % used

/data02/target $ cd /data01/Datasets
/data01/Datasets $ df .
Filesystem 512-blocks Free %Used Iused %Iused Mounted on
/dev/data01lv01 34078720 17176064 50% 50284 3% /data01
/data01/Datasets $ cd /data01/Scratch
/data01/Scratch $ df .
Filesystem 512-blocks Free %Used Iused %Iused Mounted on
/dev/data01lv01 34078720 17176064 50% 50284 3% /data01
/data01/Scratch $
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

You need to monitor the space while the job is running.
-craig

"You can never have too many knives" -- Logan Nine Fingers
ketanshah123
Participant
Posts: 88
Joined: Wed Apr 05, 2006 1:04 am

Post by ketanshah123 »

which space I need to monitor
where file is getting created
or

resource disk "/data01/Datasets" {pools ""}

or

resource scratchdisk "/data01/Scratch" {pools ""}
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Which was mentioned in your error message?
-craig

"You can never have too many knives" -- Logan Nine Fingers
ketanshah123
Participant
Posts: 88
Joined: Wed Apr 05, 2006 1:04 am

Post by ketanshah123 »

ok got it ... i need to monitor

sufficient scratchdisks in either the default or "buffer" pools
Post Reply