Buffering
- Last UpdatedJul 04, 2026
- 2 minute read
Buffer configuration defines how the adapter temporarily stores data before it is sent to the destination endpoint. Use buffer settings to control how much data can be held, how long data is retained, and how the adapter handles temporary interruptions or delays in data transfer.
Buffering parameters are predefined for every adapter with their default values. AVEVA recommends using the default buffer configuration values. Modify buffer parameters only when directed by AVEVA Support or when required for a validated deployment scenario.
For additional information on the buffering parameters, see the table below.

Buffering parameters
The following parameters are associated with buffering configuration:
|
Parameter |
Description |
|---|---|
|
Buffer Location |
Defines the location of the buffer files. Absolute paths are required. Consider the access-control list (ACL) when you set this parameter. Buffer Location is used to buffer files when Enable Persistent Buffering is enabled. Allowed value: Valid path to a folder location in the file system Default value: Windows: %ProgramData%\OSIsoft\Adapters\<AdapterInstance>\Buffers |
|
Max Buffer Size MB |
Specifies the maximum amount of disk space, in megabytes, that the adapter can use to store buffered data before it is sent to the destination. Minimum value: 1 Maximum value: 2147483647 Default value: 1024 Note: This parameter is applied to each configured endpoint. For example, if you set the parameter to 1024 and you configured the adapter to send data to two endpoints (for example, PI Server and CONNECT data services, the total maximum resources used for buffering will be 2048. The Health endpoint is an exception - fixed at 20MB. |
|
Enable Persistent Buffering |
Specifies whether persistent buffering is enabled. When enabled, the adapter stores buffered data on disk before transmission, which helps retain data during restarts or temporary connectivity interruptions Default: Enabled Note: If you disable persistent buffering, in-memory buffering is used. On-disk and in-memory buffering are limited by value in the Max Buffer Size MB parameter. |
|
Max Data Bulk Time |
Maximum time before batched data in the buffer is sent. The expected format is H:MM:SS Minimum value: 0:00:01 Maximum value: 0:10:00 Default value: 0:00:01 Note: This parameter must have a valid timespan format (for example, hh:mm:ss) and must be between 00:00:01 - 00:10:00. |