Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
415 commits
Select commit Hold shift + click to select a range
999e2c2
[DOCS] Adds link to tutorial and API docs to trained model autoscalin…
szabosteve Oct 16, 2024
76599ff
Mute org.elasticsearch.xpack.inference.DefaultEndPointsIT testInferDe…
elasticsearchmachine Oct 16, 2024
f32d2cb
Inject the `host.name` field mapping only if required for `logsdb` in…
salvatore-campagna Oct 16, 2024
5828b81
Replace usages of `_source.mode` in documentation (#114743)
salvatore-campagna Oct 16, 2024
3343b78
(Doc+) link video for resolving shards too large (#114915)
stefnestor Oct 16, 2024
4b1b6eb
(Doc+) Cross-link max shards (#114670)
stefnestor Oct 16, 2024
a60e76c
Fix this log level (#114921)
joegallo Oct 16, 2024
cf54058
Reenable incremental bulk tests (#114922)
Tim-Brooks Oct 16, 2024
18fc3cf
Add 8.16 to branches.json
elasticsearchmachine Oct 16, 2024
a34b39d
Bump 8.x to version 8.17.0
brianseeders Oct 16, 2024
da473c7
(Doc+) troubleshoot ILM videos (#114528)
stefnestor Oct 16, 2024
cffae1f
Make ESQL EnrichPolicyResolver try to do proper connection before sen…
smalyshev Oct 16, 2024
297bd5b
Enhance empty queue conditional in slicing logic (#114911)
javanna Oct 16, 2024
d393ce7
Reducing error-level stack trace logging for normal events in GeoIpDo…
masseyke Oct 16, 2024
3c1ac0d
Standardize error code when bulk body is invalid (#114869)
Tim-Brooks Oct 16, 2024
02f3b41
Adding deprecation warnings for rank and sub_searches (#114854)
pmpailis Oct 16, 2024
94f3f92
Fixing number of shards for random_rerank_retriever tests to ensure s…
pmpailis Oct 16, 2024
064ec14
[ES|QL] Make named parameter for identifier and pattern available onl…
fang-xing-esql Oct 16, 2024
1dcaf88
[ES|QL] Skip validating remote cluster index names in parser (#114271)
fang-xing-esql Oct 16, 2024
3b39471
Squash transport versions into 8.15 (#114827)
thecoop Oct 17, 2024
dbeedf0
Add diagnostic output to dra workflow scripts (#114973)
breskeby Oct 17, 2024
9a7a49b
Reduce the number of SFM singletons. (#114969)
martijnvg Oct 17, 2024
3ee02e9
[ML] Temporarily ignore inference index (#114928)
prwhelan Oct 17, 2024
1a1306f
[DOCS] Adds Update inference API reference docs (#114803)
szabosteve Oct 17, 2024
b5767dd
[DOCS] Updates adaptive allocations reference docs. (#114986)
szabosteve Oct 17, 2024
0b3aa35
Fix ml autoscaling for zero allocations (#114982)
jan-elastic Oct 17, 2024
1dec163
Mute org.elasticsearch.upgrades.MultiVersionRepositoryAccessIT testUp…
elasticsearchmachine Oct 17, 2024
b6beb2d
Mute org.elasticsearch.upgrades.MultiVersionRepositoryAccessIT testRe…
elasticsearchmachine Oct 17, 2024
6d769f3
Mute org.elasticsearch.upgrades.MultiVersionRepositoryAccessIT testCr…
elasticsearchmachine Oct 17, 2024
59a594e
Updating text_similarity_reranker tests to account for the test_reran…
pmpailis Oct 17, 2024
b09dc73
ESQL: Remove parent from FieldAttribute (#112881)
alex-spies Oct 17, 2024
bb3f7f5
Fix allowed warnings (#114991)
kkrik-es Oct 17, 2024
5657fee
Revert "ESQL: Remove parent from FieldAttribute (#112881)" (#115006)
alex-spies Oct 17, 2024
904224b
Make inline sort alias name a prefix match in testPushTopNInlineDista…
craigtaverner Oct 17, 2024
0b297c4
Revert change to transport protocol (#115009)
thecoop Oct 17, 2024
a0ef812
[DOCS] Update local data extraction version info (#115001)
leemthompo Oct 17, 2024
a180ee3
Add missing preventDeletionLock.remove in corner case (#115010)
maxhniebergall Oct 17, 2024
4ce4f93
Bump versions after 8.15.3 release
Oct 17, 2024
d71936f
Prune changelogs after 8.15.3 release
Oct 17, 2024
79b0440
Don't normalize coordinates in GeoTileUtils (#114929)
iverase Oct 17, 2024
0ca433a
Move logsdb tests to logsdb plugin (#114952)
lkts Oct 17, 2024
0d3daf6
Reapply "ESQL: Remove parent from FieldAttribute (#112881)" (#115006)…
alex-spies Oct 17, 2024
9de9763
Revert fast refresh using search shards (#115019)
kingherc Oct 17, 2024
d00a1a3
Support semantic_text in object fields (#114601)
Mikep86 Oct 17, 2024
97fbb08
Reconcile differences between Stateful and Stateless dot-prefix valid…
dakrone Oct 17, 2024
c681533
Include ignored source as part of loading field values in ValueSource…
martijnvg Oct 18, 2024
b59470c
Mute org.elasticsearch.index.mapper.TextFieldMapperTests testBlockLoa…
elasticsearchmachine Oct 18, 2024
06e5d78
Bool query early termination should also consider must_not clauses (#…
piergm Oct 18, 2024
78fcec0
Reword docs on snapshot repo backup (#115062)
DaveCTurner Oct 18, 2024
673b58b
Reduce scope of `AmazonS3Reference` (#114989)
DaveCTurner Oct 18, 2024
cc4a604
Add link to MAX_RETRY allocation explain docs (#113657)
matthewabbott Oct 18, 2024
884a058
Mute org.elasticsearch.index.mapper.TextFieldMapperTests testBlockLoa…
elasticsearchmachine Oct 18, 2024
465313b
Mute org.elasticsearch.index.mapper.annotatedtext.AnnotatedTextFieldM…
elasticsearchmachine Oct 18, 2024
4c6773d
Mute org.elasticsearch.index.mapper.annotatedtext.AnnotatedTextFieldM…
elasticsearchmachine Oct 18, 2024
62b5014
[KQL Query] Create the ANTLR parser (#114927)
afoucret Oct 18, 2024
5fe56b2
Replace IntermittentLongGCDisruption with blocking cluster state upda…
gmarouli Oct 18, 2024
829e34d
ES|QL: Fix stats by constant expression (#114899)
luigidellaquila Oct 18, 2024
919b352
Handle remaining refs to `RestApiVersion#V_7` (#114881)
DaveCTurner Oct 18, 2024
0632d60
[DOCS] Modifies inference landscape image. (#115090)
szabosteve Oct 18, 2024
f7e9681
Update synthetic source documentation (#112363)
salvatore-campagna Oct 18, 2024
854e41a
Close exchanges in HttpClientTests (#115059)
joegallo Oct 18, 2024
63d310b
Cannot skip tests named "values" (#115096)
craigtaverner Oct 18, 2024
d0fd125
Fix ML autoscaling (classic cloud) for models with zero allocations (…
jan-elastic Oct 18, 2024
ef7bcf7
Refactor TSDB doc_values util allow introduce new codec (#115042)
dnhatn Oct 18, 2024
77d396e
[CI] Use console=plain so that Buildkite logs aren't a mess (#115049)
brianseeders Oct 18, 2024
8cbad5f
ES|QL per-cluster took time is incorrectly calculated and causes fata…
quux00 Oct 18, 2024
8ad9d71
[Test] Fix SearchRequestCacheDisablingInterceptorTests (#114828)
slobodanadamovic Oct 18, 2024
99b74ce
Mute org.elasticsearch.xpack.esql.ccq.MultiClusterSpecIT test {string…
elasticsearchmachine Oct 18, 2024
2f12459
Mute org.elasticsearch.xpack.esql.action.CrossClustersQueryIT testCCS…
elasticsearchmachine Oct 18, 2024
cc79c81
Add timeout and cancellation check to rescore phase (#115048)
benwtrent Oct 18, 2024
34e545f
Avoiding possibility of duplicate index names in IndexLifecycleServic…
masseyke Oct 18, 2024
86fab7e
Mute org.elasticsearch.xpack.esql.ccq.MultiClusterSpecIT org.elastics…
elasticsearchmachine Oct 18, 2024
6518a05
Remove temporary mutes of compatibility tests (#115140)
lkts Oct 18, 2024
0fd98b9
Update docker.elastic.co/wolfi/chainguard-base:latest Docker digest t…
elastic-renovate-prod[bot] Oct 18, 2024
5dd41ac
Remove IndexMode#isSyntheticSourceEnabled (#114963)
lkts Oct 18, 2024
47c5500
Upgrade develocity plugin (#115139)
mark-vieira Oct 18, 2024
d1a96f1
Add initial entitlement policy parsing (#114448)
jdconrad Oct 18, 2024
c2b4569
Fix IPinfo geolocation schema (#115147)
joegallo Oct 19, 2024
20613e8
Update execution info at end of planning before kicking off execution…
quux00 Oct 19, 2024
ce3ceaf
[ML] Unmute MLModelDeploymentFullClusterRestartIT.testDeploymentSurvi…
edsavage Oct 20, 2024
38ce07d
[Test] Use stream.next instead of setAutoRead in test (#115063)
ywangd Oct 21, 2024
98f3657
ES|QL: add metrics for functions (#114620)
luigidellaquila Oct 21, 2024
2db6b47
[DOCS] Documents watsonx service of the Inference API (#115088)
szabosteve Oct 21, 2024
9949f4c
Do not exclude empty arrays or empty objects in source filtering with…
mccheah Oct 21, 2024
a208f9f
SyntheticSourceIndexSettingsProvider restores stored source (#114978)
kkrik-es Oct 21, 2024
0507f44
Reprocess operator file settings on service start (#114295)
n1v0lg Oct 21, 2024
9607f4b
ES|QL: remove dead code for LIKE operator (#115037)
luigidellaquila Oct 21, 2024
0167aac
Fix scale up for model allocations (#115189)
jan-elastic Oct 21, 2024
74302c8
[Test] Flush response body for progress (#115177)
ywangd Oct 21, 2024
a87524a
Enable tests for out of range comparisons for float/half_float fields…
ioanatia Oct 21, 2024
f553362
[DOCS] Documents that dynamic templates are not supported by semantic…
szabosteve Oct 21, 2024
fb35b44
[DOCS] Removes experimental tag from Inference API pages (#113857)
szabosteve Oct 21, 2024
a1d8216
Always flush response body in AbstractBlobContainerRetriesTestCase#se…
pxsalehi Oct 21, 2024
5b0d31f
Upgrade to Lucene 10 (#114741)
javanna Oct 21, 2024
8bccc02
Mute org.elasticsearch.backwards.MixedClusterClientYamlTestSuiteIT or…
elasticsearchmachine Oct 21, 2024
6f966ec
Use `equals()` to compare `String`-s over operators in `hasRemoteClus…
pawankartik-elastic Oct 21, 2024
5752517
Reduce repeated warning logs from AdaptiveAllocationsScalerService (#…
jan-elastic Oct 21, 2024
0ec52c5
Mute org.elasticsearch.xpack.esql.expression.function.scalar.string.R…
elasticsearchmachine Oct 21, 2024
c6fea85
Mute org.elasticsearch.xpack.esql.expression.function.scalar.string.R…
elasticsearchmachine Oct 21, 2024
f6390b9
Mute org.elasticsearch.xpack.test.rest.XPackRestIT test {p0=esql/60_u…
elasticsearchmachine Oct 21, 2024
c58a09a
ES|QL Add initial support for semantic_text field type (#113920)
ioanatia Oct 21, 2024
cdc0195
Update APM Java Agent to support JDK 23 (#115194)
ldematte Oct 21, 2024
65161a0
[ML] Do not create the .inference index as a side effect of calling u…
davidkyle Oct 21, 2024
4e544f3
ES|QL: relax tests on usage stats (#115214)
luigidellaquila Oct 21, 2024
5d6a5a1
[DOCS] Add DLS multi-match limitation (#115003)
jfreden Oct 21, 2024
75a1bd0
Change backwards test configuration to use trial license (#115226)
kkrik-es Oct 21, 2024
3983782
Remove ChunkedToXContentHelper.array method, swap for ChunkedToXConte…
thecoop Oct 21, 2024
8171f71
Fixed hyperlink in search.asciidoc (#115156)
ImadSaddik Oct 21, 2024
bab4cb1
ESQL: Fix `REVERSE` with backspace character (#115245)
nik9000 Oct 21, 2024
5419a8e
[Build] Fix checkstyle exclusions on windows (#115185)
breskeby Oct 21, 2024
73d9392
ESQL: Add support for multivalue fields in Arrow output (#114774)
swallez Oct 21, 2024
ecc71d1
Fix test - times can be 0 sometimes (#115260)
smalyshev Oct 21, 2024
3b6975e
[ESQL] Make sure we built consistent OrdinalBytesRefBlock in BlockHas…
iverase Oct 21, 2024
ea12adb
Always check the parent breaker with zero bytes in PreallocatedCircui…
iverase Oct 21, 2024
eeddd2a
Unmute recently failing CCQ tests (#115218)
quux00 Oct 21, 2024
43603c7
Adding support for additional mapping to simulate ingest API (#114742)
masseyke Oct 21, 2024
ccf98c3
[Test] Add client param indexExists (#115180)
tvernum Oct 22, 2024
352568d
Don't use a BytesStreamOutput to copy keys in BytesRefBlockHash (#114…
iverase Oct 22, 2024
8082413
Grow internal arrays when growing the capacity in AbstractHash implem…
iverase Oct 22, 2024
bd79d6d
Add prefilters only once in the compound and text similarity retrieve…
jimczi Oct 22, 2024
781a7ca
Adjust failure store to work with TSDS (#114307)
gmarouli Oct 22, 2024
45dd4e3
Use pattern in wipeAllIndices and unmute testUpgradeMovesRepoToNewMet…
pxsalehi Oct 22, 2024
c5ae785
Unmute MultiVersionRepositoryAccessIT.testReadOnlyRepo (#115215)
pxsalehi Oct 22, 2024
70315d2
fix: use setting instead of (#115193)
salvatore-campagna Oct 22, 2024
4c5f4dd
[ML] Dynamically get of num allocations for ml node models (#115233)
davidkyle Oct 22, 2024
9eb7b31
onProcessFileChangesException (#115038)
prdoyle Oct 22, 2024
8aa1576
Adding validation for incompatibility of compound retrievers and scro…
pmpailis Oct 22, 2024
8e98bfd
Handle setting merge conflicts for overruling settings providers (#11…
kkrik-es Oct 22, 2024
db68952
Change some IndexInput to RandomAccessInput in ES87TSDBDocValuesProdu…
iverase Oct 22, 2024
4cefc05
#111433 Watch Next Run Interval Resets On Shard Move or Node Restart …
lukewhiting Oct 22, 2024
c05f160
#104233 Allow Watcher Node Allocation Settings (#115251)
lukewhiting Oct 22, 2024
e5640b6
Expose cluster-state role mappings in APIs (#114951)
n1v0lg Oct 22, 2024
389a0f4
ESQL: Skip unsupported grapheme cluster test (#115258) (#115321)
nik9000 Oct 22, 2024
bdc6041
Rename methods in o.e.x.c.security.support.Automatons (#114594)
cbuescher Oct 22, 2024
72888b1
Add upper and lower max chunk size limits to ChunkingSettings (#115130)
dan-rubinstein Oct 22, 2024
7dc0c27
Mute org.elasticsearch.xpack.analytics.rate.TimeSeriesRateAggregatorT…
elasticsearchmachine Oct 22, 2024
b1bc85b
Relax condition for H3 bins crossing the dateline (#115290)
iverase Oct 22, 2024
e0bcca5
Mute org.elasticsearch.xpack.watcher.trigger.schedule.engine.TickerSc…
elasticsearchmachine Oct 22, 2024
2ed967b
Unmute MultiVersionRepositoryAccessIT testCreateAndRestoreSnapshot (#…
pxsalehi Oct 22, 2024
07b3e86
Revert "Add ResolvedExpression wrapper (#114592)" (#115317)
original-brownbear Oct 22, 2024
eb7ae80
[ML] Unmute ServerSentEventsRestActionListenerTests (#113382)
prwhelan Oct 22, 2024
c9f0de3
[ESQL] Support date_nanos on functions that take "any" type (#114056)
not-napoleon Oct 22, 2024
797654d
Mute org.elasticsearch.xpack.watcher.trigger.schedule.engine.TickerSc…
elasticsearchmachine Oct 22, 2024
ad1b34b
Fix leak in TimeSeriesRateAggregatorTests (#115345)
kkrik-es Oct 22, 2024
796fca2
fix test to not run when the FF is disabled (#114260)
not-napoleon Oct 22, 2024
611907d
Mute org.elasticsearch.xpack.watcher.trigger.schedule.engine.TickerSc…
elasticsearchmachine Oct 22, 2024
4187ba6
Fix AvgTests error on -0.0 avg (#113272)
ivancea Oct 22, 2024
cdc84e5
Mute org.elasticsearch.xpack.inference.DefaultEndPointsIT testInferDe…
elasticsearchmachine Oct 22, 2024
8873e6e
Optimize downloader task executor (#115355)
joegallo Oct 22, 2024
3911039
Optimize IngestService#resolvePipelinesFromIndexTemplates (#115348)
joegallo Oct 22, 2024
132da43
Optimize IndexTemplateRegistry#clusterChanged (#115347)
joegallo Oct 22, 2024
d85a4f3
Mute org.elasticsearch.xpack.watcher.trigger.schedule.engine.TickerSc…
elasticsearchmachine Oct 22, 2024
ea9ca17
Adding support for simulate ingest mapping adddition for indices with…
masseyke Oct 22, 2024
4d82ba9
Unmuting 80_ingest_simulate method (#115370)
masseyke Oct 22, 2024
60e19aa
Add tests for migration between source modes in logsdb data stream (#…
lkts Oct 22, 2024
adba547
Don't run mixed cluster tests against the current version (#115377)
mark-vieira Oct 23, 2024
ec4a74e
Mute org.elasticsearch.reservedstate.service.FileSettingsServiceTests…
elasticsearchmachine Oct 23, 2024
4f16b05
Fix synonyms CI tests timeout (#114641)
carlosdelest Oct 23, 2024
b3fee43
[test] Dynamically pick up the upper bound snapshot index version (#1…
arteam Oct 23, 2024
6a377c1
Remove direct cloning of BytesTransportRequests (#114808)
arteam Oct 23, 2024
b2b483d
[test] Always assume that the old cluster support replication of clos…
arteam Oct 23, 2024
521c156
Sometimes delegate to SourceLoader in ValueSourceReaderOperator for r…
martijnvg Oct 23, 2024
bb8eae6
Change from Version to BuildVersion in PersistedClusterStateService (…
thecoop Oct 23, 2024
ec6ef2e
[ML] New names for the default inference endpoints (#115395)
davidkyle Oct 23, 2024
44cf9ad
Unmute SearchWithMinCompatibleSearchNodeIT tests muted for 7.17 (#115…
kkrik-es Oct 23, 2024
358c9d8
Mute org.elasticsearch.smoketest.SmokeTestIngestWithAllDepsClientYaml…
elasticsearchmachine Oct 23, 2024
f389e37
adaptive allocations: reset time interval with zero requests upon sta…
jan-elastic Oct 23, 2024
7ff7d1f
[ML] Increase default queue_capacity to 10_000 and decrease max queue…
maxhniebergall Oct 23, 2024
cc3767a
Unmuting RankDocsRetrieverBuilderTests testRewrite (#115403)
pmpailis Oct 23, 2024
34ffbbd
ESQL: Disable pushdown of WHERE past STATS (#115308)
alex-spies Oct 23, 2024
7f97553
Updating error handling for compound retrievers (#115277)
pmpailis Oct 23, 2024
82e285f
Fix `FileSettingsRoleMappingUpgradeIT` assertions (#115422)
n1v0lg Oct 23, 2024
a3cd439
Refactor PipelineConfiguration#getVersion (#115423)
joegallo Oct 23, 2024
0f31db3
Fix file settings service test on windows (#115234)
n1v0lg Oct 23, 2024
f8c5f16
Reorder docs sidebar (#115360)
shainaraskas Oct 23, 2024
17b4d25
Remove LongGCDisruption scheme (#115046)
rjernst Oct 23, 2024
486a1e5
Consolidate @Before of rolling upgrade tests (#114677)
rjernst Oct 23, 2024
75a8d50
Refactor the download_database_on_pipeline_creation checks (#115421)
joegallo Oct 23, 2024
1cb923c
Separate tests for snapshot and release versions (#115402)
astefan Oct 23, 2024
0a45a55
Refactor InferenceProcessorInfoExtractor to avoid ConfigurationUtils …
joegallo Oct 23, 2024
343ff5c
[ML] Add pathc transport version for change to Get Inference Request …
davidkyle Oct 23, 2024
502689d
[test] Unmute FsDirectoryFactoryTests#testStoreDirectory (#115440)
arteam Oct 23, 2024
86f333a
[ML] Mitigate IOSession timeouts (#115414)
prwhelan Oct 23, 2024
2d51bbe
Mute org.elasticsearch.xpack.security.FileSettingsRoleMappingsRestart…
elasticsearchmachine Oct 23, 2024
835d994
Temporarily disable buildkite upload on Windows agents (#115449)
mark-vieira Oct 23, 2024
c1a6f7c
ESQL: Fix filtered grouping on ords (#115312)
nik9000 Oct 23, 2024
db42991
Log reindexing failures (#112676)
ankikuma Oct 23, 2024
e0a76a7
Apply workaround for synthetic source of object arrays inside nested…
lkts Oct 23, 2024
6548556
[Security Solution] Add `create_index` to `kibana_system` role for El…
paul-tavares Oct 23, 2024
4230a20
[ML] Fix NPE in Get Deployment Stats (#115404)
davidkyle Oct 23, 2024
f930e25
ESQL: Fix test muting (#115448) (#115466)
nik9000 Oct 23, 2024
65724b3
[test] Unmute FsDirectoryFactoryTests#testPreload (#115438)
arteam Oct 23, 2024
7849c9d
[ES|QL] Simplify syntax of named parameter for identifier and pattern…
fang-xing-esql Oct 24, 2024
afb4bc5
[DOCS] Documents that ELSER is the default service for `semantic_text…
szabosteve Oct 24, 2024
7c9befa
ES|QL: improve docs about escaping for GROK, DISSECT, LIKE, RLIKE (#1…
luigidellaquila Oct 24, 2024
6eb7f5e
Use settings from LogsdbIndexModeSettingsProvider in SyntheticSourceI…
kkrik-es Oct 24, 2024
efa3f60
Only publish desired balance gauges on master (#115383)
nicktindall Oct 24, 2024
2157668
[DOCS– Fix typoUpdate trainedmodel.asciidoc (#115420)
leemthompo Oct 24, 2024
e4addc8
Remove auto_release_flood_stage_block property check (#114696)
arteam Oct 24, 2024
6191211
Remove security bootstrap check that uses Version (#114923)
thecoop Oct 24, 2024
6c69ae6
Use Azure blob batch API to delete blobs in batches (#114566)
nicktindall Oct 24, 2024
8661ab8
[Failure store - selector syntax] Introduce the `::*` selector (#115…
gmarouli Oct 24, 2024
d811a05
[DOCS] Clarify start-local trial license info (#115504)
leemthompo Oct 24, 2024
fb9f764
Use BuildVersion rather than Version for reserved state version (#115…
thecoop Oct 24, 2024
51a7281
Allow for queries on _tier to skip shards during coordinator rewrite …
andreidan Oct 24, 2024
ee31eea
[DOCS] Improve inference API documentation (#115235)
szabosteve Oct 24, 2024
b2d95f5
Mute org.elasticsearch.xpack.restart.MLModelDeploymentFullClusterRest…
elasticsearchmachine Oct 24, 2024
b106c62
Remove Delivery team as codeowners for gradle build scripts (#115523)
breskeby Oct 24, 2024
a19a0ab
[ESQL] Enable "any type" aggregations on Date Nanos (#114438)
not-napoleon Oct 24, 2024
d9542e6
Add documentation for minimum_should_match (#113043)
mspielberg Oct 24, 2024
4cc9c2c
[DOCS] Add text_expansion deprecation usage note (#115529)
leemthompo Oct 24, 2024
3fd75a4
(Doc+) link video for resolving max shards open (#115480)
stefnestor Oct 24, 2024
6e70693
Adding breaking change entry for retrievers (#115399)
pmpailis Oct 24, 2024
615345f
Report JVM stats for all memory pools (97046) (#115117)
alexey-ivanov-es Oct 24, 2024
5391118
[otel-data] Add more kubernetes aliases (#115429)
gregkalapos Oct 24, 2024
c0e0ee2
Update 8.12.0.asciidoc (#115303) (#115546)
leemthompo Oct 24, 2024
15dfc25
Mute org.elasticsearch.test.apmintegration.MetricsApmIT testApmIntegr…
elasticsearchmachine Oct 24, 2024
6e8b1fb
[ML] Set max allocations to 32 in default configs (#115518)
davidkyle Oct 24, 2024
c4c1137
[ML] Prevent NPE if model assignment is removed while waiting to star…
davidkyle Oct 24, 2024
d40933b
Fix for race condition in interval watcher scheduler tests (#115501)
lukewhiting Oct 24, 2024
f290616
Remove deprecated local parameter from alias APIs (#115393)
PeteGillinElastic Oct 24, 2024
dd95dc1
[test] Don't test any 7.x snapshots in `testLogicallyEquivalentSnapsh…
arteam Oct 24, 2024
ac16f9a
Remove legacy join validation transport protocol (#114571)
arteam Oct 24, 2024
e7a8323
Fixing ingest simulate yaml rest test when there is a global legacy t…
masseyke Oct 24, 2024
948d4a5
Ignore _field_names warning in testRollupAfterRestart (#115563)
kkrik-es Oct 24, 2024
6a56a7c
Guard blob store local directory creation with doPrivileged (#115459)
rjernst Oct 24, 2024
88d3c99
Remove unused elasticsearch cloud docker image (#115357)
breskeby Oct 24, 2024
407b86b
[DOCS][101] Add BYO vectors ingestion tutorial (#115112)
leemthompo Oct 24, 2024
a830d45
Mute org.elasticsearch.smoketest.DocsClientYamlTestSuiteIT test {yaml…
elasticsearchmachine Oct 24, 2024
af86ecc
Don't return or accept `node_version` in the Desired Nodes API (#114580)
arteam Oct 24, 2024
a834588
Improve Logsdb docs including default values (#115205)
salvatore-campagna Oct 24, 2024
ae84d42
Re-enable threadpool blocking in Kibana system index test (#112569)
rjernst Oct 24, 2024
4588246
Propagate root subobjects setting to downsample indexes (#115358)
kkrik-es Oct 24, 2024
dc5013c
Make a minor change to trigger release note process (#113975)
shainaraskas Oct 24, 2024
f84a07e
Reenable CacheFileTests (#115582)
rjernst Oct 24, 2024
ed53e82
Correctly update search status for a nonexistent local index (#115138)
pawankartik-elastic Oct 24, 2024
477bcb6
Clarify the null check for retention leases (#114979)
arteam Oct 24, 2024
47ac338
Remove loading on-disk cluster metadata from the manifest file (#114698)
arteam Oct 24, 2024
d2b89e5
Fixing remote ENRICH by pushing the Enrich inside FragmentExec (#114665)
smalyshev Oct 24, 2024
b499c2c
Fixing ingest simulate yaml rest test when global legacy template is …
masseyke Oct 24, 2024
0435ddb
Update BlobCacheBufferedIndexInput::readVLong to correctly handle neg…
ChrisHegarty Oct 24, 2024
659cc6e
Add lookup index mode (#115143)
dnhatn Oct 24, 2024
ee9612d
Mute org.elasticsearch.xpack.security.CoreWithSecurityClientYamlTestS…
elasticsearchmachine Oct 24, 2024
7e95531
Replace IndexNameExpressionResolver.ExpressionList with imperative lo…
original-brownbear Oct 24, 2024
6e30721
[ML] Fix timeout attaching to missing deployment (#115517)
davidkyle Oct 24, 2024
1101c0b
Mute org.elasticsearch.test.rest.ClientYamlTestSuiteIT test {yaml=ind…
elasticsearchmachine Oct 24, 2024
969cf35
Do not run lookup index YAML with two shards (#115608)
dnhatn Oct 24, 2024
7b15ec4
fixing merge conflict
georgewallace Oct 25, 2024
5c2c7f2
updates
georgewallace Oct 25, 2024
4a8f9e6
updates
georgewallace Oct 25, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .backportrc.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"upstream" : "elastic/elasticsearch",
"targetBranchChoices" : [ "main", "8.x", "8.15", "8.14", "8.13", "8.12", "8.11", "8.10", "8.9", "8.8", "8.7", "8.6", "8.5", "8.4", "8.3", "8.2", "8.1", "8.0", "7.17", "6.8" ],
"targetBranchChoices" : [ "main", "8.x", "8.16", "8.15", "8.14", "8.13", "8.12", "8.11", "8.10", "8.9", "8.8", "8.7", "8.6", "8.5", "8.4", "8.3", "8.2", "8.1", "8.0", "7.17", "6.8" ],
"targetPRLabels" : [ "backport" ],
"branchLabelMapping" : {
"^v9.0.0$" : "main",
"^v8.16.0$" : "8.x",
"^v8.17.0$" : "8.x",
"^v(\\d+).(\\d+).\\d+(?:-(?:alpha|beta|rc)\\d+)?$" : "$1.$2"
}
}
4 changes: 2 additions & 2 deletions .buildkite/hooks/pre-command
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ export COMPOSE_HTTP_TIMEOUT
JOB_BRANCH="$BUILDKITE_BRANCH"
export JOB_BRANCH

GRADLEW="./gradlew --parallel --scan --build-cache --no-watch-fs -Dorg.elasticsearch.build.cache.url=https://gradle-enterprise.elastic.co/cache/"
GRADLEW="./gradlew --console=plain --parallel --scan --build-cache --no-watch-fs -Dorg.elasticsearch.build.cache.url=https://gradle-enterprise.elastic.co/cache/"
export GRADLEW

GRADLEW_BAT="./gradlew.bat --parallel --scan --build-cache --no-watch-fs -Dorg.elasticsearch.build.cache.url=https://gradle-enterprise.elastic.co/cache/"
GRADLEW_BAT="./gradlew.bat --console=plain --parallel --scan --build-cache --no-watch-fs -Dorg.elasticsearch.build.cache.url=https://gradle-enterprise.elastic.co/cache/"
export GRADLEW_BAT

export $(cat .ci/java-versions.properties | grep '=' | xargs)
Expand Down
1 change: 1 addition & 0 deletions .buildkite/pipelines/intake.template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ steps:
- trigger: elasticsearch-dra-workflow
label: Trigger DRA snapshot workflow
async: true
branches: "main 8.* 7.17"
build:
branch: "$BUILDKITE_BRANCH"
commit: "$BUILDKITE_COMMIT"
Expand Down
2 changes: 1 addition & 1 deletion .buildkite/pipelines/intake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ steps:
timeout_in_minutes: 300
matrix:
setup:
BWC_VERSION: ["8.15.3", "8.16.0", "9.0.0"]
BWC_VERSION: ["8.15.4", "8.16.0", "8.17.0", "9.0.0"]
agents:
provider: gcp
image: family/elasticsearch-ubuntu-2004
Expand Down
1 change: 0 additions & 1 deletion .buildkite/pipelines/lucene-snapshot/run-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,6 @@ steps:
matrix:
setup:
BWC_VERSION:
- 7.17.13
- 8.9.1
- 8.10.0
agents:
Expand Down
22 changes: 19 additions & 3 deletions .buildkite/pipelines/periodic-packaging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -272,8 +272,8 @@ steps:
env:
BWC_VERSION: 8.14.3

- label: "{{matrix.image}} / 8.15.3 / packaging-tests-upgrade"
command: ./.ci/scripts/packaging-test.sh -Dbwc.checkout.align=true destructiveDistroUpgradeTest.v8.15.3
- label: "{{matrix.image}} / 8.15.4 / packaging-tests-upgrade"
command: ./.ci/scripts/packaging-test.sh -Dbwc.checkout.align=true destructiveDistroUpgradeTest.v8.15.4
timeout_in_minutes: 300
matrix:
setup:
Expand All @@ -286,7 +286,7 @@ steps:
machineType: custom-16-32768
buildDirectory: /dev/shm/bk
env:
BWC_VERSION: 8.15.3
BWC_VERSION: 8.15.4

- label: "{{matrix.image}} / 8.16.0 / packaging-tests-upgrade"
command: ./.ci/scripts/packaging-test.sh -Dbwc.checkout.align=true destructiveDistroUpgradeTest.v8.16.0
Expand All @@ -304,6 +304,22 @@ steps:
env:
BWC_VERSION: 8.16.0

- label: "{{matrix.image}} / 8.17.0 / packaging-tests-upgrade"
command: ./.ci/scripts/packaging-test.sh -Dbwc.checkout.align=true destructiveDistroUpgradeTest.v8.17.0
timeout_in_minutes: 300
matrix:
setup:
image:
- rocky-8
- ubuntu-2004
agents:
provider: gcp
image: family/elasticsearch-{{matrix.image}}
machineType: custom-16-32768
buildDirectory: /dev/shm/bk
env:
BWC_VERSION: 8.17.0

- label: "{{matrix.image}} / 9.0.0 / packaging-tests-upgrade"
command: ./.ci/scripts/packaging-test.sh -Dbwc.checkout.align=true destructiveDistroUpgradeTest.v9.0.0
timeout_in_minutes: 300
Expand Down
31 changes: 25 additions & 6 deletions .buildkite/pipelines/periodic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -287,8 +287,8 @@ steps:
- signal_reason: agent_stop
limit: 3

- label: 8.15.3 / bwc
command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.15.3#bwcTest
- label: 8.15.4 / bwc
command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.15.4#bwcTest
timeout_in_minutes: 300
agents:
provider: gcp
Expand All @@ -297,7 +297,7 @@ steps:
buildDirectory: /dev/shm/bk
preemptible: true
env:
BWC_VERSION: 8.15.3
BWC_VERSION: 8.15.4
retry:
automatic:
- exit_status: "-1"
Expand Down Expand Up @@ -325,6 +325,25 @@ steps:
- signal_reason: agent_stop
limit: 3

- label: 8.17.0 / bwc
command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v8.17.0#bwcTest
timeout_in_minutes: 300
agents:
provider: gcp
image: family/elasticsearch-ubuntu-2004
machineType: n1-standard-32
buildDirectory: /dev/shm/bk
preemptible: true
env:
BWC_VERSION: 8.17.0
retry:
automatic:
- exit_status: "-1"
limit: 3
signal_reason: none
- signal_reason: agent_stop
limit: 3

- label: 9.0.0 / bwc
command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true v9.0.0#bwcTest
timeout_in_minutes: 300
Expand Down Expand Up @@ -410,7 +429,7 @@ steps:
setup:
ES_RUNTIME_JAVA:
- openjdk21
BWC_VERSION: ["8.15.3", "8.16.0", "9.0.0"]
BWC_VERSION: ["8.15.4", "8.16.0", "8.17.0", "9.0.0"]
agents:
provider: gcp
image: family/elasticsearch-ubuntu-2004
Expand Down Expand Up @@ -452,7 +471,7 @@ steps:
ES_RUNTIME_JAVA:
- openjdk21
- openjdk23
BWC_VERSION: ["8.15.3", "8.16.0", "9.0.0"]
BWC_VERSION: ["8.15.4", "8.16.0", "8.17.0", "9.0.0"]
agents:
provider: gcp
image: family/elasticsearch-ubuntu-2004
Expand Down Expand Up @@ -554,7 +573,7 @@ steps:
image: family/elasticsearch-ubuntu-2004
machineType: n2-standard-8
buildDirectory: /dev/shm/bk
if: build.branch == "main" || build.branch == "7.17"
if: build.branch == "main" || build.branch == "8.x" || build.branch == "7.17"
- label: check-branch-consistency
command: .ci/scripts/run-gradle.sh branchConsistency
timeout_in_minutes: 15
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ steps:
steps:
- label: "{{matrix.image}} / docker / packaging-tests-unix"
key: "packaging-tests-unix-docker"
command: ./.ci/scripts/packaging-test.sh destructiveDistroTest.docker
command: ./.ci/scripts/packaging-test.sh destructiveDistroTest.docker-cloud-ess
timeout_in_minutes: 300
matrix:
setup:
Expand Down
1 change: 1 addition & 0 deletions .buildkite/pull-requests.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"admin",
"write"
],
"allowed_list": ["elastic-renovate-prod[bot]"],
"set_commit_status": false,
"build_on_commit": true,
"build_on_comment": true,
Expand Down
4 changes: 4 additions & 0 deletions .buildkite/scripts/dra-workflow.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,18 @@ if [[ "$BRANCH" == "main" ]]; then
fi

ES_VERSION=$(grep elasticsearch build-tools-internal/version.properties | sed "s/elasticsearch *= *//g")
echo "ES_VERSION=$ES_VERSION"

VERSION_SUFFIX=""
if [[ "$WORKFLOW" == "snapshot" ]]; then
VERSION_SUFFIX="-SNAPSHOT"
fi

BEATS_BUILD_ID="$(./.ci/scripts/resolve-dra-manifest.sh beats "$RM_BRANCH" "$ES_VERSION" "$WORKFLOW")"
echo "BEATS_BUILD_ID=$BEATS_BUILD_ID"

ML_CPP_BUILD_ID="$(./.ci/scripts/resolve-dra-manifest.sh ml-cpp "$RM_BRANCH" "$ES_VERSION" "$WORKFLOW")"
echo "ML_CPP_BUILD_ID=$ML_CPP_BUILD_ID"

LICENSE_KEY_ARG=""
BUILD_SNAPSHOT_ARG=""
Expand Down
3 changes: 2 additions & 1 deletion .ci/bwcVersions
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ BWC_VERSION:
- "8.12.2"
- "8.13.4"
- "8.14.3"
- "8.15.3"
- "8.15.4"
- "8.16.0"
- "8.17.0"
- "9.0.0"
2 changes: 1 addition & 1 deletion .ci/scripts/packaging-test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -78,5 +78,5 @@ sudo -E env \
--unset=JAVA_HOME \
SYSTEM_JAVA_HOME=`readlink -f -n $BUILD_JAVA_HOME` \
DOCKER_CONFIG="${HOME}/.docker" \
./gradlew -g $HOME/.gradle --scan --parallel --build-cache -Dorg.elasticsearch.build.cache.url=https://gradle-enterprise.elastic.co/cache/ --continue $@
./gradlew -g $HOME/.gradle --console=plain --scan --parallel --build-cache -Dorg.elasticsearch.build.cache.url=https://gradle-enterprise.elastic.co/cache/ --continue $@

3 changes: 2 additions & 1 deletion .ci/snapshotBwcVersions
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
BWC_VERSION:
- "8.15.3"
- "8.15.4"
- "8.16.0"
- "8.17.0"
- "9.0.0"
1 change: 0 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@ gradle @elastic/es-delivery
build-conventions @elastic/es-delivery
build-tools @elastic/es-delivery
build-tools-internal @elastic/es-delivery
*.gradle @elastic/es-delivery
.buildkite @elastic/es-delivery
.ci @elastic/es-delivery
.idea @elastic/es-delivery
Expand Down
2 changes: 1 addition & 1 deletion README.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@ Quickly set up Elasticsearch and Kibana in Docker for local development or testi
- If you're using Microsoft Windows, then install https://learn.microsoft.com/en-us/windows/wsl/install[Windows Subsystem for Linux (WSL)].

==== Trial license
This setup comes with a one-month trial license that includes all Elastic features.

This setup comes with a one-month trial of the Elastic *Platinum* license.
After the trial period, the license reverts to *Free and open - Basic*.
Refer to https://www.elastic.co/subscriptions[Elastic subscriptions] for more information.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,13 @@
import org.elasticsearch.compute.data.BooleanBlock;
import org.elasticsearch.compute.data.BooleanVector;
import org.elasticsearch.compute.data.BytesRefBlock;
import org.elasticsearch.compute.data.BytesRefVector;
import org.elasticsearch.compute.data.DoubleBlock;
import org.elasticsearch.compute.data.ElementType;
import org.elasticsearch.compute.data.IntBlock;
import org.elasticsearch.compute.data.IntVector;
import org.elasticsearch.compute.data.LongBlock;
import org.elasticsearch.compute.data.OrdinalBytesRefVector;
import org.elasticsearch.compute.data.Page;
import org.elasticsearch.compute.operator.AggregationOperator;
import org.elasticsearch.compute.operator.DriverContext;
Expand Down Expand Up @@ -78,7 +81,10 @@ public class AggregatorBenchmark {
private static final String DOUBLES = "doubles";
private static final String BOOLEANS = "booleans";
private static final String BYTES_REFS = "bytes_refs";
private static final String ORDINALS = "ordinals";
private static final String TWO_LONGS = "two_" + LONGS;
private static final String TWO_BYTES_REFS = "two_" + BYTES_REFS;
private static final String TWO_ORDINALS = "two_" + ORDINALS;
private static final String LONGS_AND_BYTES_REFS = LONGS + "_and_" + BYTES_REFS;
private static final String TWO_LONGS_AND_BYTES_REFS = "two_" + LONGS + "_and_" + BYTES_REFS;

Expand Down Expand Up @@ -119,7 +125,21 @@ public class AggregatorBenchmark {
}
}

@Param({ NONE, LONGS, INTS, DOUBLES, BOOLEANS, BYTES_REFS, TWO_LONGS, LONGS_AND_BYTES_REFS, TWO_LONGS_AND_BYTES_REFS })
@Param(
{
NONE,
LONGS,
INTS,
DOUBLES,
BOOLEANS,
BYTES_REFS,
ORDINALS,
TWO_LONGS,
TWO_BYTES_REFS,
TWO_ORDINALS,
LONGS_AND_BYTES_REFS,
TWO_LONGS_AND_BYTES_REFS }
)
public String grouping;

@Param({ COUNT, COUNT_DISTINCT, MIN, MAX, SUM })
Expand All @@ -144,8 +164,12 @@ private static Operator operator(DriverContext driverContext, String grouping, S
case INTS -> List.of(new BlockHash.GroupSpec(0, ElementType.INT));
case DOUBLES -> List.of(new BlockHash.GroupSpec(0, ElementType.DOUBLE));
case BOOLEANS -> List.of(new BlockHash.GroupSpec(0, ElementType.BOOLEAN));
case BYTES_REFS -> List.of(new BlockHash.GroupSpec(0, ElementType.BYTES_REF));
case BYTES_REFS, ORDINALS -> List.of(new BlockHash.GroupSpec(0, ElementType.BYTES_REF));
case TWO_LONGS -> List.of(new BlockHash.GroupSpec(0, ElementType.LONG), new BlockHash.GroupSpec(1, ElementType.LONG));
case TWO_BYTES_REFS, TWO_ORDINALS -> List.of(
new BlockHash.GroupSpec(0, ElementType.BYTES_REF),
new BlockHash.GroupSpec(1, ElementType.BYTES_REF)
);
case LONGS_AND_BYTES_REFS -> List.of(
new BlockHash.GroupSpec(0, ElementType.LONG),
new BlockHash.GroupSpec(1, ElementType.BYTES_REF)
Expand Down Expand Up @@ -218,6 +242,10 @@ private static void checkGrouped(String prefix, String grouping, String op, Stri
checkGroupingBlock(prefix, LONGS, page.getBlock(0));
checkGroupingBlock(prefix, LONGS, page.getBlock(1));
}
case TWO_BYTES_REFS, TWO_ORDINALS -> {
checkGroupingBlock(prefix, BYTES_REFS, page.getBlock(0));
checkGroupingBlock(prefix, BYTES_REFS, page.getBlock(1));
}
case LONGS_AND_BYTES_REFS -> {
checkGroupingBlock(prefix, LONGS, page.getBlock(0));
checkGroupingBlock(prefix, BYTES_REFS, page.getBlock(1));
Expand Down Expand Up @@ -379,7 +407,7 @@ private static void checkGroupingBlock(String prefix, String grouping, Block blo
throw new AssertionError(prefix + "bad group expected [true] but was [" + groups.getBoolean(1) + "]");
}
}
case BYTES_REFS -> {
case BYTES_REFS, ORDINALS -> {
BytesRefBlock groups = (BytesRefBlock) block;
for (int g = 0; g < GROUPS; g++) {
if (false == groups.getBytesRef(g, new BytesRef()).equals(bytesGroup(g))) {
Expand Down Expand Up @@ -508,6 +536,8 @@ private static Block dataBlock(BlockFactory blockFactory, String blockType) {
private static List<Block> groupingBlocks(String grouping, String blockType) {
return switch (grouping) {
case TWO_LONGS -> List.of(groupingBlock(LONGS, blockType), groupingBlock(LONGS, blockType));
case TWO_BYTES_REFS -> List.of(groupingBlock(BYTES_REFS, blockType), groupingBlock(BYTES_REFS, blockType));
case TWO_ORDINALS -> List.of(groupingBlock(ORDINALS, blockType), groupingBlock(ORDINALS, blockType));
case LONGS_AND_BYTES_REFS -> List.of(groupingBlock(LONGS, blockType), groupingBlock(BYTES_REFS, blockType));
case TWO_LONGS_AND_BYTES_REFS -> List.of(
groupingBlock(LONGS, blockType),
Expand Down Expand Up @@ -570,6 +600,19 @@ private static Block groupingBlock(String grouping, String blockType) {
}
yield builder.build();
}
case ORDINALS -> {
IntVector.Builder ordinals = blockFactory.newIntVectorBuilder(BLOCK_LENGTH * valuesPerGroup);
for (int i = 0; i < BLOCK_LENGTH; i++) {
for (int v = 0; v < valuesPerGroup; v++) {
ordinals.appendInt(i % GROUPS);
}
}
BytesRefVector.Builder bytes = blockFactory.newBytesRefVectorBuilder(BLOCK_LENGTH * valuesPerGroup);
for (int i = 0; i < GROUPS; i++) {
bytes.appendBytesRef(bytesGroup(i));
}
yield new OrdinalBytesRefVector(ordinals.build(), bytes.build()).asBlock();
}
default -> throw new UnsupportedOperationException("unsupported grouping [" + grouping + "]");
};
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ public abstract class AbstractDocValuesForUtilBenchmark {
protected final int blockSize;

public AbstractDocValuesForUtilBenchmark() {
this.forUtil = new DocValuesForUtil();
this.forUtil = new DocValuesForUtil(ES87TSDBDocValuesFormat.NUMERIC_BLOCK_SIZE);
this.blockSize = ES87TSDBDocValuesFormat.NUMERIC_BLOCK_SIZE;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
import org.apache.lucene.store.ByteArrayDataInput;
import org.apache.lucene.store.ByteArrayDataOutput;
import org.apache.lucene.store.DataOutput;
import org.elasticsearch.index.codec.tsdb.DocValuesForUtil;
import org.openjdk.jmh.infra.Blackhole;

import java.io.IOException;
Expand Down Expand Up @@ -44,7 +43,7 @@ public void setupInvocation(int bitsPerValue) {

@Override
public void benchmark(int bitsPerValue, Blackhole bh) throws IOException {
DocValuesForUtil.decode(bitsPerValue, this.dataInput, this.output);
forUtil.decode(bitsPerValue, this.dataInput, this.output);
bh.consume(this.output);
}
}
Loading