mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-03-27 18:38:41 +00:00
index writer ram buffer size can only be 2G, make sure not to set an illegal value
This commit is contained in:
parent
63deef42cf
commit
400ec7b8d1
@ -120,10 +120,14 @@ public class RobinEngine extends AbstractIndexShardComponent implements Engine,
|
||||
}
|
||||
|
||||
@Override public void indexingBuffer(ByteSizeValue indexingBufferSize) {
|
||||
this.indexingBufferSize = indexingBufferSize;
|
||||
if (indexingBufferSize.mbFrac() > 2048.0) {
|
||||
this.indexingBufferSize = new ByteSizeValue(2048, ByteSizeUnit.MB);
|
||||
} else {
|
||||
this.indexingBufferSize = indexingBufferSize;
|
||||
}
|
||||
IndexWriter indexWriter = this.indexWriter;
|
||||
if (indexWriter != null) {
|
||||
indexWriter.setRAMBufferSizeMB(indexingBufferSize.mbFrac());
|
||||
indexWriter.setRAMBufferSizeMB(this.indexingBufferSize.mbFrac());
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user