use new batch alogorithm by default, fixes #2658
This commit is contained in:
parent
d9945b8bbf
commit
fa0ebede19
3 changed files with 7 additions and 4 deletions
|
@ -10,6 +10,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- option to auto-cancel pending builds when newer build enqueued, by [@bradrydzewski](https://github.com/bradrydzewski). [#1980](https://github.com/drone/drone/issues/1980).
|
- option to auto-cancel pending builds when newer build enqueued, by [@bradrydzewski](https://github.com/bradrydzewski). [#1980](https://github.com/drone/drone/issues/1980).
|
||||||
- endpoint to list all repositories in the database, by [@bradrydzewski](https://github.com/bradrydzewski). [#2785](https://github.com/drone/drone/issues/2785).
|
- endpoint to list all repositories in the database, by [@bradrydzewski](https://github.com/bradrydzewski). [#2785](https://github.com/drone/drone/issues/2785).
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- improve sync to handle duplicate repository names with different unique identifiers, by [@bradrydzewski](https://github.com/bradrydzewski). [#2658](https://github.com/drone/drone/issues/2658). _You can revert to the previous sync logic with DRONE_DATABASE_LEGACY_BATCH=true_.
|
||||||
|
|
||||||
## [1.5.1] - 2019-09-30
|
## [1.5.1] - 2019-09-30
|
||||||
### Added
|
### Added
|
||||||
- allow organization admins access to organization secret endpoints, by [@bradrydzewski](https://github.com/bradrydzewski). [#2838](https://github.com/drone/drone/issues/2838).
|
- allow organization admins access to organization secret endpoints, by [@bradrydzewski](https://github.com/bradrydzewski). [#2838](https://github.com/drone/drone/issues/2838).
|
||||||
|
|
|
@ -109,7 +109,7 @@ type (
|
||||||
Secret string `envconfig:"DRONE_DATABASE_SECRET"`
|
Secret string `envconfig:"DRONE_DATABASE_SECRET"`
|
||||||
|
|
||||||
// Feature flag
|
// Feature flag
|
||||||
ExperimentalBatch bool `envconfig:"DRONE_DATABASE_EXPERIMENTAL_BATCH"`
|
LegacyBatch bool `envconfig:"DRONE_DATABASE_LEGACY_BATCH"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// Docker provides docker configuration
|
// Docker provides docker configuration
|
||||||
|
|
|
@ -135,8 +135,8 @@ func provideUserStore(db *db.DB) core.UserStore {
|
||||||
// provideBatchStore is a Wire provider function that provides a
|
// provideBatchStore is a Wire provider function that provides a
|
||||||
// batcher. If the experimental batcher is enabled it is returned.
|
// batcher. If the experimental batcher is enabled it is returned.
|
||||||
func provideBatchStore(db *db.DB, config config.Config) core.Batcher {
|
func provideBatchStore(db *db.DB, config config.Config) core.Batcher {
|
||||||
if config.Database.ExperimentalBatch {
|
if config.Database.LegacyBatch {
|
||||||
return batch2.New(db)
|
|
||||||
}
|
|
||||||
return batch.New(db)
|
return batch.New(db)
|
||||||
|
}
|
||||||
|
return batch2.New(db)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue