Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CORE-20027 - Added the configuration fields dbTokensFetchMinIntervalInMillis and dbTokensFetchMaxIntervalInMillis. #1595

Merged
merged 4 commits into from
Apr 4, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ private LedgerConfig() {
public static final String UTXO_TOKEN_SEND_WAKEUP_MAX_RETRY_DELAY = "tokens.sendWakeUpMaxRetryDelay";
public static final String UTXO_TOKEN_CACHED_TOKEN_PAGE_SIZE = "tokens.cachedTokenPageSize";
public static final String UTXO_TOKEN_CLAIM_TIMEOUT_SECONDS = "tokens.claimTimeoutSeconds";
public static final String UTXO_TOKEN_CACHE_REFRESH_PERIOD_MILLISECONDS = "tokens.tokenCacheExpiryPeriodMilliseconds";
public static final String UTXO_TOKEN_CACHE_EXPIRY_PERIOD_MILLISECONDS = "tokens.tokenCacheExpiryPeriodMilliseconds";
filipesoliveira marked this conversation as resolved.
Show resolved Hide resolved
public static final String UTXO_TOKEN_MIN_DB_BACKOFF_PERIOD_MILLISECONDS = "tokens.dbTokensFetchMinPeriodlMilliseconds";
public static final String UTXO_TOKEN_MAX_DB_BACKOFF_PERIOD_MILLISECONDS = "tokens.dbTokensFetchMaxPeriodMilliseconds";
public static final String UTXO_BACKCHAIN_BATCH_SIZE = "backchain.batchSize";
}
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,18 @@
"type": "integer",
"minimum": 0,
"default": 600000
},
"dbTokensFetchMinIntervalInMillis": {
"description": "Minimum backoff period in milliseconds for db calls that do not fulfill a token claim request (default half second)",
"type": "integer",
"minimum": 1,
"default": 500
},
"dbTokensFetchMaxIntervalInMillis": {
"description": "Maximum backoff period in milliseconds for db calls that do not fulfill a token claim request (default 1 minute)",
"type": "integer",
"minimum": 1,
"default": 60000
}
}
},
Expand Down