mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-21 20:47:08 -05:00
Merge pull request #13256 from overleaf/csh-issue-13004-max-retries
Increase the maximum retries for the delete-old-history-chunks cron job GitOrigin-RevId: 8054ac76bbae24d0a3ba032c50c9647c044aef27
This commit is contained in:
parent
a9da694036
commit
cbaf1c3556
3 changed files with 12 additions and 1 deletions
|
@ -15,7 +15,14 @@ module.exports = class GcsPersistor extends AbstractPersistor {
|
|||
|
||||
// endpoint settings will be null by default except for tests
|
||||
// that's OK - GCS uses the locally-configured service account by default
|
||||
this.storage = new Storage(this.settings.endpoint)
|
||||
const storageOptions = {}
|
||||
if (this.settings.endpoint) {
|
||||
storageOptions.projectId = this.settings.endpoint.projectId
|
||||
storageOptions.apiEndpoint = this.settings.endpoint.apiEndpoint
|
||||
}
|
||||
storageOptions.retryOptions = this.settings.retryOptions
|
||||
|
||||
this.storage = new Storage(storageOptions)
|
||||
}
|
||||
|
||||
async sendFile(bucketName, key, fsPath) {
|
||||
|
|
|
@ -19,6 +19,9 @@
|
|||
"endpoint": {
|
||||
"apiEndpoint": "GCS_API_ENDPOINT",
|
||||
"projectId": "GCS_PROJECT_ID"
|
||||
},
|
||||
"retryOptions": {
|
||||
"maxRetries": "GCS_MAX_RETRIES"
|
||||
}
|
||||
},
|
||||
"fallback": {
|
||||
|
|
|
@ -19,6 +19,7 @@ convertKey('gcs.unlockBeforeDelete', s => s === 'true')
|
|||
convertKey('gcs.unsignedUrls', s => s === 'true')
|
||||
convertKey('gcs.signedUrlExpiryInMs', s => parseInt(s, 10))
|
||||
convertKey('gcs.deleteConcurrency', s => parseInt(s, 10))
|
||||
convertKey('gcs.retryOptions.maxRetries', s => parseInt(s, 10))
|
||||
convertKey('fallback.buckets', s => JSON.parse(s || '{}'))
|
||||
|
||||
persistorConfig.Metrics = metrics
|
||||
|
|
Loading…
Reference in a new issue