1
0
Fork 0

Merge pull request #1592 from rqlite/uploader-logging

Refactor and enhance upload logging
master
Philip O'Toole 8 months ago committed by GitHub
commit 2d6c89da01
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,3 +1,7 @@
## 8.16.5 (unreleased)
### Implementation changes and bug fixes
- [PR #1592](https://github.com/rqlite/rqlite/pull/1592): Refactor and enhance upload logging.
## 8.16.4 (January 12th 2024)
### Implementation changes and bug fixes
- [PR #1584](https://github.com/rqlite/rqlite/pull/1584): Count Snapshot reaping failures.

@ -9,6 +9,7 @@ import (
"os"
"time"
"github.com/rqlite/rqlite/v8/db/humanize"
"github.com/rqlite/rqlite/v8/progress"
)
@ -194,17 +195,21 @@ func (u *Uploader) upload(ctx context.Context) error {
err = u.storageClient.Upload(ctx, cr, filesum)
if err != nil {
stats.Add(numUploadsFail, 1)
} else {
u.lastSumUploaded = filesum
u.lastModified = lm
stats.Add(numUploadsOK, 1)
stats.Add(totalUploadBytes, cr.Count())
stats.Get(lastUploadBytes).(*expvar.Int).Set(cr.Count())
u.lastUploadTime = time.Now()
u.lastUploadDuration = time.Since(startTime)
u.logger.Printf("completed auto upload to %s in %s", u.storageClient, u.lastUploadDuration)
return err
}
return err
// Successful upload!
u.lastSumUploaded = filesum
u.lastModified = lm
stats.Add(numUploadsOK, 1)
stats.Add(totalUploadBytes, cr.Count())
stats.Get(lastUploadBytes).(*expvar.Int).Set(cr.Count())
u.lastUploadTime = time.Now()
u.lastUploadDuration = time.Since(startTime)
u.logger.Printf("completed auto upload of %s to %s in %s",
humanize.Bytes(uint64(stats.Get(lastUploadBytes).(*expvar.Int).Value())),
u.storageClient, u.lastUploadDuration)
return nil
}
func (u *Uploader) currentSum(ctx context.Context) (SHA256Sum, error) {

Loading…
Cancel
Save