Parameter | Specify . . . | Minimum | Maximum | Default |
---|---|---|---|---|
LFIOP | whether to enable asynchronous buffer flush operation and set the I/O pool size. | 80000 | 2147483647 | 0 |
The asynchronous buffer flush I/O pool enables asynchronous Adabas buffer flush operation and defines the size of the related buffer. Specifying a non-zero value for LFIOP enables asynchronous buffer flush operation; the value specified determines the buffer size, in bytes.
If LFIOP is not specified or zero is specified (the default), synchronous buffer flushing is performed (as in Adabas releases before version 5.2). Note that flushing is always synchronous in single-user mode (MODE=SINGLE).
Value | Meaning |
---|---|
0 | No asynchronous buffer flush (the default); flushing is synchronous. |
1 | The flush pool is to be sized at 25% of the buffer pool (LBP=) size. |
n | The flush pool size is determined by the user. |
When LFIOP=1 or LFIOP=n and the specified or calculated flush pool size is less than 80000 bytes, Adabas uses a size of 80000 bytes.
In environments running in 31-bit addressing mode, the I/O pool is allocated above the 16-megabyte line.
Enable asynchronous buffer flush operation for this session and allocate an I/O pool of 200,000 bytes (25% of the LBP size).
ADARUN PROG=ADANUC,LFIOP=1,LBP=800000