when logging about threading operations, include info about account

in verifydata, when warning about missing threading, print the db file.
otherwise it isn't clear which account this is about

when upgrading account thread storage, pass the logger that has the account
name.
This commit is contained in:
Mechiel Lukkien
2023-09-24 13:29:32 +02:00
parent f2de89e365
commit 91140da3a7
2 changed files with 4 additions and 4 deletions

View File

@ -735,7 +735,7 @@ func upgradeThreads(ctx context.Context, acc *Account, up *Upgrade) error {
t0 := time.Now()
const batchSize = 10000
total, err := acc.ResetThreading(ctx, xlog, batchSize, true)
total, err := acc.ResetThreading(ctx, log, batchSize, true)
if err != nil {
return fmt.Errorf("resetting message threading fields: %v", err)
}
@ -757,7 +757,7 @@ func upgradeThreads(ctx context.Context, acc *Account, up *Upgrade) error {
t0 := time.Now()
const batchSize = 10000
if err := acc.AssignThreads(ctx, xlog, nil, 1, batchSize, io.Discard); err != nil {
if err := acc.AssignThreads(ctx, log, nil, 1, batchSize, io.Discard); err != nil {
return fmt.Errorf("upgrading to threads storage, step 2/2: %w", err)
}
up.Threads = 2