diff --git a/pages/ch_libconfig.md b/pages/ch_libconfig.md index 708eb24d..4a1c4908 100755 --- a/pages/ch_libconfig.md +++ b/pages/ch_libconfig.md @@ -1125,7 +1125,7 @@ Table 14. DBAPI configuration parameters -Table 15. eutils library configuration parameters +Table 15.1. eutils library configuration parameters | Purpose | [Registry section]
Registry name

Environment variable | Valid values | Default | |-------------|--------------------------------------------------------------------|--------------|-----------------------| @@ -1133,6 +1133,23 @@ Table 15. eutils library configuration parameters
+[These parameters](#ch_libconfig.T.eutilscli_library_configurat) tune the behavior of the Eutils Client library (misc/eutils_client). + + + +Table 15.2. misc/eutils_client library configuration parameters + +| Purpose | [Registry section]
Registry name

Environment variable | Valid values | Default | +|-------------|--------------------------------------------------------------------|--------------|-----------------------| +| EUtils client number of retries. | **`[EUTILS_CLIENT]`**
**`MAX_RETRIES`**

**`NCBI_CONFIG__EUTILS_CLIENT__MAX_RETRIES`** | int | 9 | +| Timeout for opening EUTILS service HTTP connection. | **`[EUTILS_CLIENT]`**
**`CONN_TIMEOUT`**

**`NCBI_CONFIG__EUTILS_CLIENT__CONN_TIMEOUT`** | any floating point value \>= 0.0 | default HTTP timeout | +| The **`WAIT_TIME*`** parameters describe the wait time before opening new connections in case of communication errors. **`WAIT_TIME`** is the initial wait after the first error. | **`[EUTILS_CLIENT]`**
**`WAIT_TIME`**

**`NCBI_CONFIG__EUTILS_CLIENT__WAIT_TIME`** | floating point \>= 0.0 | 0 seconds | +| The limit of increasing wait time using **`WAIT_TIME_MULTIPLIER`** and **`WAIT_TIME_INCREMENT`**. | **`[EUTILS_CLIENT]`**
**`WAIT_TIME_MAX`**

**`NCBI_CONFIG__EUTILS_CLIENT__WAIT_TIME_MAX`** | floating point \>= 0.0 | 3 seconds | +| **`WAIT_TIME_MULTIPLIER`** and **`WAIT_TIME_INCREMENT`** specify the way wait time is increased if errors continue to happen (next\_wait\_time = prev\_wait\_time \* multiplier + increment). | **`[EUTILS_CLIENT]`**
**`WAIT_TIME_INCREMENT`**

**`NCBI_CONFIG__EUTILS_CLIENT__WAIT_TIME_INCREMENT`** | any floating point value \>= 0.0 | 0.5 seconds | +| See **`WAIT_TIME_INCREMENT`** | **`[EUTILS_CLIENT]`**
**`WAIT_TIME_MULTIPLIER`**

**`NCBI_CONFIG__EUTILS_CLIENT__WAIT_TIME_MULTIPLIER`** | any floating point value \>= 1.0 | 1.0 | + +
+ Distributed Computing (GRID) Specific Parameters