@@ -19,9 +19,9 @@ import (
19
19
)
20
20
21
21
const (
22
- DefaultRetryMaxInterval = time .Second * 15
23
- DefaultRetryMaxElapsedTime = time .Second * 30
24
- DefaultRetryMaxRetries = 10
22
+ DefaultMaxRetryInterval = time .Second * 15
23
+ DefaultMaxRetryElapsedTime = time .Second * 30
24
+ DefaultMaxRetries = 10
25
25
DefaultMigrationsTable = "migrations"
26
26
DefaultLockTable = "migrations_locks"
27
27
)
@@ -44,9 +44,9 @@ type Config struct {
44
44
LockTable string
45
45
ForceLock bool
46
46
DatabaseName string
47
- RetryMaxInterval time.Duration
48
- RetryMaxElapsedTime time.Duration
49
- RetryMaxRetries int
47
+ MaxRetryInterval time.Duration
48
+ MaxRetryElapsedTime time.Duration
49
+ MaxRetries int
50
50
}
51
51
52
52
type YugabyteDB struct {
@@ -88,16 +88,16 @@ func WithInstance(instance *sql.DB, config *Config) (database.Driver, error) {
88
88
config .LockTable = DefaultLockTable
89
89
}
90
90
91
- if config .RetryMaxInterval == 0 {
92
- config .RetryMaxInterval = DefaultRetryMaxInterval
91
+ if config .MaxRetryInterval == 0 {
92
+ config .MaxRetryInterval = DefaultMaxRetryInterval
93
93
}
94
94
95
- if config .RetryMaxElapsedTime == 0 {
96
- config .RetryMaxElapsedTime = DefaultRetryMaxElapsedTime
95
+ if config .MaxRetryElapsedTime == 0 {
96
+ config .MaxRetryElapsedTime = DefaultMaxRetryElapsedTime
97
97
}
98
98
99
- if config .RetryMaxRetries == 0 {
100
- config .RetryMaxRetries = DefaultRetryMaxRetries
99
+ if config .MaxRetries == 0 {
100
+ config .MaxRetries = DefaultMaxRetries
101
101
}
102
102
103
103
px := & YugabyteDB {
@@ -149,32 +149,32 @@ func (c *YugabyteDB) Open(dbURL string) (database.Driver, error) {
149
149
forceLock = false
150
150
}
151
151
152
- maxIntervalStr := purl .Query ().Get ("x-retry- max-interval" )
152
+ maxIntervalStr := purl .Query ().Get ("x-max-retry -interval" )
153
153
maxInterval , err := time .ParseDuration (maxIntervalStr )
154
154
if err != nil {
155
- maxInterval = DefaultRetryMaxInterval
155
+ maxInterval = DefaultMaxRetryInterval
156
156
}
157
157
158
- maxElapsedTimeStr := purl .Query ().Get ("x-retry- max-elapsed-time" )
158
+ maxElapsedTimeStr := purl .Query ().Get ("x-max-retry -elapsed-time" )
159
159
maxElapsedTime , err := time .ParseDuration (maxElapsedTimeStr )
160
160
if err != nil {
161
- maxElapsedTime = DefaultRetryMaxElapsedTime
161
+ maxElapsedTime = DefaultMaxRetryElapsedTime
162
162
}
163
163
164
- maxRetriesStr := purl .Query ().Get ("x-retry- max-retries" )
164
+ maxRetriesStr := purl .Query ().Get ("x-max-retries" )
165
165
maxRetries , err := strconv .Atoi (maxRetriesStr )
166
166
if err != nil {
167
- maxRetries = DefaultRetryMaxRetries
167
+ maxRetries = DefaultMaxRetries
168
168
}
169
169
170
170
px , err := WithInstance (db , & Config {
171
171
DatabaseName : purl .Path ,
172
172
MigrationsTable : migrationsTable ,
173
173
LockTable : lockTable ,
174
174
ForceLock : forceLock ,
175
- RetryMaxInterval : maxInterval ,
176
- RetryMaxElapsedTime : maxElapsedTime ,
177
- RetryMaxRetries : maxRetries ,
175
+ MaxRetryInterval : maxInterval ,
176
+ MaxRetryElapsedTime : maxElapsedTime ,
177
+ MaxRetries : maxRetries ,
178
178
})
179
179
if err != nil {
180
180
return nil , err
@@ -450,11 +450,11 @@ func (c *YugabyteDB) newBackoff(ctx context.Context) backoff.BackOff {
450
450
InitialInterval : backoff .DefaultInitialInterval ,
451
451
RandomizationFactor : backoff .DefaultRandomizationFactor ,
452
452
Multiplier : backoff .DefaultMultiplier ,
453
- MaxInterval : c .config .RetryMaxInterval ,
454
- MaxElapsedTime : c .config .RetryMaxElapsedTime ,
453
+ MaxInterval : c .config .MaxRetryInterval ,
454
+ MaxElapsedTime : c .config .MaxRetryElapsedTime ,
455
455
Stop : backoff .Stop ,
456
456
Clock : backoff .SystemClock ,
457
- }, ctx ), uint64 (c .config .RetryMaxRetries ))
457
+ }, ctx ), uint64 (c .config .MaxRetries ))
458
458
459
459
retrier .Reset ()
460
460
0 commit comments