This is an automated email from the ASF dual-hosted git repository.
runzhiwang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-ratis.git
The following commit(s) were added to refs/heads/master by this push:
new bccc6b8 RATIS-1300. Fix NPE from
SegmentedRaftLogCache#getOpenSegmentSizeInBytes (#417)
bccc6b8 is described below
commit bccc6b8e5909ce464979319269a92cc6b57d76fd
Author: runzhiwang <[email protected]>
AuthorDate: Fri Feb 5 13:04:31 2021 +0800
RATIS-1300. Fix NPE from SegmentedRaftLogCache#getOpenSegmentSizeInBytes
(#417)
---
.../apache/ratis/server/raftlog/segmented/SegmentedRaftLogCache.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/ratis-server/src/main/java/org/apache/ratis/server/raftlog/segmented/SegmentedRaftLogCache.java
b/ratis-server/src/main/java/org/apache/ratis/server/raftlog/segmented/SegmentedRaftLogCache.java
index 60a55a1..3878c4b 100644
---
a/ratis-server/src/main/java/org/apache/ratis/server/raftlog/segmented/SegmentedRaftLogCache.java
+++
b/ratis-server/src/main/java/org/apache/ratis/server/raftlog/segmented/SegmentedRaftLogCache.java
@@ -399,7 +399,7 @@ public class SegmentedRaftLogCache {
}
public long getOpenSegmentSizeInBytes() {
- return openSegment.getTotalFileSize();
+ return openSegment == null ? 0 : openSegment.getTotalFileSize();
}
public long getTotalCacheSize() {