kc, err := keepclient.MakeKeepClient(&arv)
if err != nil {
- loggerutil.FatalWithMessage(arvLogger,
- fmt.Sprintf("Error setting up keep client %s", err.Error()))
+ return fmt.Errorf("Error setting up keep client %v", err.Error())
}
// Log that we're finished. We force the recording, since go will
&keepServerInfo,
replicationSummary.KeepBlocksNotInCollections)
- summary.WritePullLists(arvLogger, pullLists)
+ err = summary.WritePullLists(arvLogger, pullLists)
+ if err != nil {
+ return err
+ }
if trashErr != nil {
return err
go func() {
collectionChannel <- collection.GetCollectionsAndSummarize(
+ arvLogger,
collection.GetCollectionsParams{
Client: arv,
Logger: arvLogger,
BatchSize: 50})
}()
- *keepServerInfo = keep.GetKeepServersAndSummarize(
+ var err error
+ *keepServerInfo, err = keep.GetKeepServersAndSummarize(
keep.GetKeepServersParams{
Client: arv,
Logger: arvLogger,
Limit: 1000})
+ if err != nil {
+ return
+ }
+
*readCollections = <-collectionChannel
}
}