|
@@ -27,7 +27,6 @@ import org.elasticsearch.common.unit.ByteSizeValue;
|
|
|
import org.elasticsearch.common.xcontent.ToXContent;
|
|
|
import org.elasticsearch.common.xcontent.XContentBuilder;
|
|
|
import org.elasticsearch.index.cache.filter.FilterCacheStats;
|
|
|
-import org.elasticsearch.index.cache.id.IdCacheStats;
|
|
|
import org.elasticsearch.index.cache.query.QueryCacheStats;
|
|
|
import org.elasticsearch.index.engine.SegmentsStats;
|
|
|
import org.elasticsearch.index.fielddata.FieldDataStats;
|
|
@@ -92,9 +91,6 @@ public class CommonStats implements Streamable, ToXContent {
|
|
|
case FilterCache:
|
|
|
filterCache = new FilterCacheStats();
|
|
|
break;
|
|
|
- case IdCache:
|
|
|
- idCache = new IdCacheStats();
|
|
|
- break;
|
|
|
case FieldData:
|
|
|
fieldData = new FieldDataStats();
|
|
|
break;
|
|
@@ -161,9 +157,6 @@ public class CommonStats implements Streamable, ToXContent {
|
|
|
case FilterCache:
|
|
|
filterCache = indexShard.filterCacheStats();
|
|
|
break;
|
|
|
- case IdCache:
|
|
|
- idCache = indexShard.idCacheStats();
|
|
|
- break;
|
|
|
case FieldData:
|
|
|
fieldData = indexShard.fieldDataStats(flags.fieldDataFields());
|
|
|
break;
|
|
@@ -224,9 +217,6 @@ public class CommonStats implements Streamable, ToXContent {
|
|
|
@Nullable
|
|
|
public FilterCacheStats filterCache;
|
|
|
|
|
|
- @Nullable
|
|
|
- public IdCacheStats idCache;
|
|
|
-
|
|
|
@Nullable
|
|
|
public FieldDataStats fieldData;
|
|
|
|
|
@@ -333,15 +323,6 @@ public class CommonStats implements Streamable, ToXContent {
|
|
|
filterCache.add(stats.getFilterCache());
|
|
|
}
|
|
|
|
|
|
- if (idCache == null) {
|
|
|
- if (stats.getIdCache() != null) {
|
|
|
- idCache = new IdCacheStats();
|
|
|
- idCache.add(stats.getIdCache());
|
|
|
- }
|
|
|
- } else {
|
|
|
- idCache.add(stats.getIdCache());
|
|
|
- }
|
|
|
-
|
|
|
if (fieldData == null) {
|
|
|
if (stats.getFieldData() != null) {
|
|
|
fieldData = new FieldDataStats();
|
|
@@ -458,11 +439,6 @@ public class CommonStats implements Streamable, ToXContent {
|
|
|
return this.filterCache;
|
|
|
}
|
|
|
|
|
|
- @Nullable
|
|
|
- public IdCacheStats getIdCache() {
|
|
|
- return this.idCache;
|
|
|
- }
|
|
|
-
|
|
|
@Nullable
|
|
|
public FieldDataStats getFieldData() {
|
|
|
return this.fieldData;
|
|
@@ -511,7 +487,7 @@ public class CommonStats implements Streamable, ToXContent {
|
|
|
|
|
|
/**
|
|
|
* Utility method which computes total memory by adding
|
|
|
- * FieldData, IdCache, Percolate, Segments (memory, index writer, version map)
|
|
|
+ * FieldData, Percolate, Segments (memory, index writer, version map)
|
|
|
*/
|
|
|
public ByteSizeValue getTotalMemory() {
|
|
|
long size = 0;
|
|
@@ -521,9 +497,6 @@ public class CommonStats implements Streamable, ToXContent {
|
|
|
if (this.getFilterCache() != null) {
|
|
|
size += this.getFilterCache().getMemorySizeInBytes();
|
|
|
}
|
|
|
- if (this.getIdCache() != null) {
|
|
|
- size += this.getIdCache().getMemorySizeInBytes();
|
|
|
- }
|
|
|
if (this.getPercolate() != null) {
|
|
|
size += this.getPercolate().getMemorySizeInBytes();
|
|
|
}
|
|
@@ -568,9 +541,6 @@ public class CommonStats implements Streamable, ToXContent {
|
|
|
if (in.readBoolean()) {
|
|
|
filterCache = FilterCacheStats.readFilterCacheStats(in);
|
|
|
}
|
|
|
- if (in.readBoolean()) {
|
|
|
- idCache = IdCacheStats.readIdCacheStats(in);
|
|
|
- }
|
|
|
if (in.readBoolean()) {
|
|
|
fieldData = FieldDataStats.readFieldDataStats(in);
|
|
|
}
|
|
@@ -651,12 +621,6 @@ public class CommonStats implements Streamable, ToXContent {
|
|
|
out.writeBoolean(true);
|
|
|
filterCache.writeTo(out);
|
|
|
}
|
|
|
- if (idCache == null) {
|
|
|
- out.writeBoolean(false);
|
|
|
- } else {
|
|
|
- out.writeBoolean(true);
|
|
|
- idCache.writeTo(out);
|
|
|
- }
|
|
|
if (fieldData == null) {
|
|
|
out.writeBoolean(false);
|
|
|
} else {
|
|
@@ -720,9 +684,6 @@ public class CommonStats implements Streamable, ToXContent {
|
|
|
if (filterCache != null) {
|
|
|
filterCache.toXContent(builder, params);
|
|
|
}
|
|
|
- if (idCache != null) {
|
|
|
- idCache.toXContent(builder, params);
|
|
|
- }
|
|
|
if (fieldData != null) {
|
|
|
fieldData.toXContent(builder, params);
|
|
|
}
|