diff options
Diffstat (limited to 'weed/filer/meta_aggregator.go')
| -rw-r--r-- | weed/filer/meta_aggregator.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/weed/filer/meta_aggregator.go b/weed/filer/meta_aggregator.go index 1ea334224..0fc64a947 100644 --- a/weed/filer/meta_aggregator.go +++ b/weed/filer/meta_aggregator.go @@ -172,7 +172,10 @@ func (ma *MetaAggregator) doSubscribeToOneFiler(f *Filer, self pb.ServerAddress, } dir := event.Directory // println("received meta change", dir, "size", len(data)) - ma.MetaLogBuffer.AddDataToBuffer([]byte(dir), data, event.TsNs) + if err := ma.MetaLogBuffer.AddDataToBuffer([]byte(dir), data, event.TsNs); err != nil { + glog.Errorf("failed to add data to log buffer for %s: %v", dir, err) + return err + } if maybeReplicateMetadataChange != nil { maybeReplicateMetadataChange(event) } |
