gitea/modules/log
zeripath ca55e49cc0
Retry rename on lock induced failures (#16435) (#16439)
Backport #16435

Due to external locking on Windows it is possible for an
os.Rename to fail if the files or directories are being
used elsewhere.

This PR simply suggests retrying the rename again similar
to how we handle the os.Remove problems.

Fix #16427

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
2021-07-15 22:57:51 +03:00
..
colors_router.go Remove macaron dependent on modules/log (#6933) 2019-05-13 22:55:52 -04:00
colors.go Refactor Logger (#13294) 2020-10-31 01:36:46 -04:00
conn_test.go Migrate to use jsoniter instead of encoding/json (#14841) 2021-03-01 22:08:10 +01:00
conn.go Migrate to use jsoniter instead of encoding/json (#14841) 2021-03-01 22:08:10 +01:00
console_test.go Migrate to use jsoniter instead of encoding/json (#14841) 2021-03-01 22:08:10 +01:00
console_windows.go Fix windows build error (#14263) 2021-01-06 09:38:00 +08:00
console.go Migrate to use jsoniter instead of encoding/json (#14841) 2021-03-01 22:08:10 +01:00
errors.go Better logging (#6038) (#6095) 2019-04-02 08:48:31 +01:00
event.go Pause, Resume, Release&Reopen, Add and Remove Logging from command line (#11777) 2020-07-05 20:07:07 -04:00
file_test.go Re-attempt to delete temporary upload if the file is locked by another process (#12447) 2020-08-11 21:05:34 +01:00
file.go Retry rename on lock induced failures (#16435) (#16439) 2021-07-15 22:57:51 +03:00
flags.go Log: Ensure FLAGS=none is -1 (#9287) 2019-12-07 23:36:47 -05:00
level_test.go Migrate to use jsoniter instead of encoding/json (#14841) 2021-03-01 22:08:10 +01:00
level.go Migrate to use jsoniter instead of encoding/json (#14841) 2021-03-01 22:08:10 +01:00
log_test.go Refactor Logger (#13294) 2020-10-31 01:36:46 -04:00
log.go Update docs and comments to remove macaron (#14491) 2021-01-29 16:35:30 +01:00
logger.go Refactor Logger (#13294) 2020-10-31 01:36:46 -04:00
multichannel.go Refactor Logger (#13294) 2020-10-31 01:36:46 -04:00
provider.go Better logging (#6038) (#6095) 2019-04-02 08:48:31 +01:00
smtp_test.go Better logging (#6038) (#6095) 2019-04-02 08:48:31 +01:00
smtp.go Migrate to use jsoniter instead of encoding/json (#14841) 2021-03-01 22:08:10 +01:00
stack.go Update golangci-lint to version 1.31.0 (#13102) 2020-10-11 21:27:20 +01:00
writer_test.go Quieter Integration Tests (#6513) 2019-04-07 03:25:14 +03:00
writer.go Removed unnecessary conversions (#7557) 2019-07-23 19:50:39 +01:00