|
@@ -51,7 +51,6 @@ public class BreakingBytesRefBuilderTests extends ESTestCase {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- @AwaitsFix(bugUrl = "https://github.com/elastic/elasticsearch/issues/99649")
|
|
|
public void testAddBytesRef() {
|
|
|
testAgainstOracle(() -> new TestIteration() {
|
|
|
BytesRef ref = new BytesRef(randomAlphaOfLengthBetween(1, 100));
|
|
@@ -73,7 +72,6 @@ public class BreakingBytesRefBuilderTests extends ESTestCase {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- @AwaitsFix(bugUrl = "https://github.com/elastic/elasticsearch/issues/99649")
|
|
|
public void testGrow() {
|
|
|
testAgainstOracle(() -> new TestIteration() {
|
|
|
int length = between(1, 100);
|
|
@@ -123,7 +121,7 @@ public class BreakingBytesRefBuilderTests extends ESTestCase {
|
|
|
boolean willResize = builder.length() + iteration.size() >= builder.bytes().length;
|
|
|
if (willResize) {
|
|
|
long resizeMemoryUsage = BreakingBytesRefBuilder.SHALLOW_SIZE + ramForArray(builder.bytes().length);
|
|
|
- resizeMemoryUsage += ramForArray(ArrayUtil.oversize(builder.bytes().length + iteration.size(), Byte.BYTES));
|
|
|
+ resizeMemoryUsage += ramForArray(ArrayUtil.oversize(builder.length() + iteration.size(), Byte.BYTES));
|
|
|
if (resizeMemoryUsage > limit) {
|
|
|
Exception e = expectThrows(CircuitBreakingException.class, () -> iteration.applyToBuilder(builder));
|
|
|
assertThat(e.getMessage(), equalTo("over test limit"));
|