diff --git a/sdk/data/stream/stream_writer.go b/sdk/data/stream/stream_writer.go index aa1e914bf..791c61275 100644 --- a/sdk/data/stream/stream_writer.go +++ b/sdk/data/stream/stream_writer.go @@ -255,7 +255,7 @@ func (s *Streamer) server() { if s.client.disableMetaCache || !s.needBCache { log.LogDebugf("done server: delete streamer(%v)", s) delete(s.client.streamers, s.inode) - if s.client.evictIcache != nil && !s.client.metaAcceleration { + if s.client.evictIcache != nil && s.openForWrite { s.client.evictIcache(s.inode) } }