Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1482 commits
Select commit Hold shift + click to select a range
cc9d907
Bump io.projectreactor.netty:reactor-netty-http from 1.1.8 to 1.1.9 i…
reta Aug 8, 2023
2c4035b
added opensearch.internal and opensearch.api to additional tags in Ja…
opensearch-trigger-bot[bot] Aug 8, 2023
20be307
Bump org.apache.maven:maven-model from 3.9.3 to 3.9.4 in /buildSrc (#…
reta Aug 8, 2023
ab8e306
Backport/backport 8377 to 2.x (#9167)
indrajohn7 Aug 8, 2023
c3a0784
Adds support for tracing runnable scenarios (#9187)
Gaganjuneja Aug 9, 2023
545bf9d
Backport/backport 8377 to 2.x (#9192)
indrajohn7 Aug 9, 2023
560e54e
[Backport 2.x] Added Integration tests support for Telemetry span Val…
Shephalimittal Aug 9, 2023
2f30604
Mute flaky test ShardMovementStrategyTests.testClusterGreenAfterParti…
opensearch-trigger-bot[bot] Aug 9, 2023
76b0298
Bump io.grpc:grpc-context from 1.56.1 to 1.57.1 in /plugins/repositor…
reta Aug 9, 2023
81059c0
Mute flaky test SearchWeightedRoutingIT.testStrictWeightedRoutingWith…
opensearch-trigger-bot[bot] Aug 9, 2023
ed3cfce
Bump org.apache.zookeeper:zookeeper from 3.8.2 to 3.9.0 in /test/fixt…
opensearch-trigger-bot[bot] Aug 9, 2023
f28c80b
Do not evaluate shard_size and shard_min_doc_count at segment slice l…
jed326 Aug 10, 2023
240acb8
[Backport 2.x] [Refactor] From XContentType.JSON to MediaTypeRegistry…
nknize Aug 10, 2023
e752bc3
[2.x] Added bwc version 1.3.13. (#9240)
kotwanikunal Aug 11, 2023
32e8187
introducing codecs as their algo name (#9123) (#9170)
sarthakaggarwal97 Aug 11, 2023
eb5d8e1
[Remote Store] Fix couple of Remote Store flaky test and use bulk api…
mch2 Aug 11, 2023
c568386
Bump com.azure:azure-storage-blob from 12.22.3 to 12.23.0 in /plugins…
reta Aug 11, 2023
bc69838
[Backport 2.x] Backports missing dependency upgrades (#9271)
kotwanikunal Aug 11, 2023
c8471a0
[Backport 2.x] [Segment Replication] Refactor file cleanup logic and …
mch2 Aug 11, 2023
3de6cc6
Bump snakeyaml from 2.0 to 2.1 (#9269) (#9274)
opensearch-trigger-bot[bot] Aug 11, 2023
df6245f
Fix flaky test SegmentReplicationIT.testDeleteOperations. (#9244) (#9…
opensearch-trigger-bot[bot] Aug 11, 2023
6171cfc
[Segment Replication] Unmute testIndexingWithSegRep rolling upgrade t…
dreamer-89 Aug 11, 2023
2ee5c38
docCountError must be 0 for shard level reduce (#9246) (#9282)
opensearch-trigger-bot[bot] Aug 12, 2023
d30199f
[Backport 2.x][Remote Store] Introduce RemoteStoreRestoreService to h…
linuxpi Aug 12, 2023
77df735
Fix local segments stats update in RemoteStoreRefreshListener (#8758)…
ashking94 Aug 14, 2023
156118a
Make SearchTemplateRequest implement IndicesRequest.Replaceable (#912…
opensearch-trigger-bot[bot] Aug 14, 2023
a3cfccc
Adds attributes to startSpan (#9199) (#9292)
Gaganjuneja Aug 14, 2023
ef66423
[Remote Store] Remove stale code for remote restore from Restore Serv…
opensearch-trigger-bot[bot] Aug 14, 2023
55ab42d
[Backport] [2.x] [BWC and API enforcement] Define the initial set of …
reta Aug 14, 2023
4110ab0
The spotless should take care of unified imports ordering (libs/ subp…
reta Aug 14, 2023
44cc408
[BUG] The spotless should take care of unified imports ordering (benc…
opensearch-trigger-bot[bot] Aug 14, 2023
d270315
[BUG] The spotless should take care of unified imports ordering (buil…
opensearch-trigger-bot[bot] Aug 15, 2023
c28f972
[Segment Replication] Mute flaky testIndexingWithSegRep test (#9324) …
opensearch-trigger-bot[bot] Aug 15, 2023
907347a
Change noisy logs on SegRep and remote store paths to trace level (#9…
opensearch-trigger-bot[bot] Aug 15, 2023
f6caf4f
[Refactor] Task foundation classes to core library - pt 1 (#9082) (#9…
nknize Aug 15, 2023
4fc6e31
Enforce up-to-date Guava in buildSrc (#9335) (#9347)
opensearch-trigger-bot[bot] Aug 15, 2023
a0ea728
Mute RemoteRestoreSnapshotIT.testRestoreInSameRemoteStoreEnabledIndex…
opensearch-trigger-bot[bot] Aug 15, 2023
cdf6e67
Bump aws-actions/configure-aws-credentials from 1 to 2 (#9302) (#9311)
reta Aug 15, 2023
4bf5b58
[BUG] The spotless should take care of unified imports ordering (clie…
reta Aug 15, 2023
c687116
[BUG] The spotless should take care of unified imports ordering (modu…
reta Aug 15, 2023
b3f8faf
[CheckCompatibility] Prevent interleaving of log output (#9280) (#9357)
opensearch-trigger-bot[bot] Aug 15, 2023
df0b68f
The spotless should take care of unified imports ordering (test/ subp…
reta Aug 15, 2023
2a3e020
Add base class for parameterizing the search based tests (#9083) (#9362)
andrross Aug 15, 2023
b8434cf
[BUG] The spotless should take care of unified imports ordering (plug…
reta Aug 15, 2023
2669362
Mute remote store + segRep flaky tests that frequently block checks. …
opensearch-trigger-bot[bot] Aug 15, 2023
c6cd325
Add support for wrapping CollectorManager with profiling during concu…
ticheng-aws Aug 16, 2023
a1dc776
[Backport-2.x] Add remote segment transfer stats on NodesStats API (#…
shourya035 Aug 16, 2023
95b4f0b
[Remote Store] Rename RemoteRefreshSegmentPressureSettings and Remote…
Aug 16, 2023
0c49c51
Default to mmapfs within hybridfs (#8508) (#9377)
opensearch-trigger-bot[bot] Aug 16, 2023
8e79704
Restrict GitHub Actions to run only on OpenSearch repo (#9284) (#9381)
dbwiddis Aug 16, 2023
8135278
Rethrow OpenSearch exception in concurrent search (#9177) (#9380)
neetikasinghal Aug 16, 2023
829d12a
Fix flaky test NRTReplicationEngineTests.testPreserveLatestCommit (#9…
opensearch-trigger-bot[bot] Aug 16, 2023
9ee3754
[BUG] The spotless should take care of unified imports ordering (serv…
reta Aug 16, 2023
6ef4893
Fix flaky test InternalEngineTests.testLastRefreshCheckpoint (#9365) …
opensearch-trigger-bot[bot] Aug 16, 2023
b1c349d
[BUG] The spotless should take care of unified imports ordering (serv…
reta Aug 16, 2023
4cb5e66
[BUG] The spotless should take care of unified imports ordering (all …
reta Aug 17, 2023
d555d1d
Fix flaky test by preventing duplicate keys in random mapping fields …
opensearch-trigger-bot[bot] Aug 17, 2023
2b6fa05
[Segment Replication] Support realtime reads for GET requests (#9212)…
Poojita-Raj Aug 18, 2023
b68d6ff
Improve performance of encoding composite keys in multi-term aggregat…
opensearch-trigger-bot[bot] Aug 18, 2023
98946b9
Bump zstd version to 1.5.5-5 (#9431) (#9440)
sarthakaggarwal97 Aug 18, 2023
c7fcd71
Close Zstd Dictionary after execution to avoid any memory leak. (#940…
andrross Aug 18, 2023
1fdc08a
Change log level of SegRep cancellations to debug (#9445) (#9451)
opensearch-trigger-bot[bot] Aug 21, 2023
879dfa4
Refactor Compressors from CompressorFactory to CompressorRegistry for…
nknize Aug 21, 2023
98c5d3b
Fix failing test in ShardMovementStrategyTests (#9420) (#9461)
opensearch-trigger-bot[bot] Aug 22, 2023
2ef3e4d
Bugfix: remove assert on non-empty translog reader list (#9458) (#9472)
opensearch-trigger-bot[bot] Aug 22, 2023
8b19e92
Github action for Gradle precommit failing on MacOS (#9486) (#9487)
opensearch-trigger-bot[bot] Aug 22, 2023
4eedfa2
[2.x] Bump actions/setup-java from 2 to 3 (#9457) (#9474)
Aug 22, 2023
2ffbcc4
add jdk.incubator.vector module support for JDK 20+ (#8601) (#9494)
heemin32 Aug 23, 2023
ea3c5af
[BUG] Reconstruct pit infos when deserialize GetAllPitNodesResponse (…
opensearch-trigger-bot[bot] Aug 23, 2023
7420070
Run compatibility check based on PR base branch (#9374) (#9521)
opensearch-trigger-bot[bot] Aug 23, 2023
4922084
Fix flaky test SegmentReplicationWithRemoteStorePressureIT.testAddRep…
opensearch-trigger-bot[bot] Aug 23, 2023
6d94fd2
[Feature] Expose term frequency in Painless script score context (#90…
noCharger Aug 23, 2023
02787cf
[Remote Store] Fix tests when we restore index without any refresh (#…
opensearch-trigger-bot[bot] Aug 24, 2023
e94ceb6
Update to Gradle 8.3 (#8896) (#9526)
opensearch-trigger-bot[bot] Aug 24, 2023
400a9fc
Fix sort related ITs for concurrent search (#9530)
neetikasinghal Aug 24, 2023
0bb1954
Fix unblock condition for index create block (#9532)
RS146BIJAY Aug 24, 2023
3d9378c
[Backport 2.x] Allow test clusters to run with TLS #8900 (#9444)
stephen-crawford Aug 24, 2023
f147372
Implement range reads in HDFS repository (#9524) (#9535)
opensearch-trigger-bot[bot] Aug 24, 2023
9ae53eb
[Backport-2.x] Adding extra fields under RemoteStore stats in NodeSta…
shourya035 Aug 25, 2023
fb739fc
[Backport][BUG] Add support to clear archived index settings (#9508)
ankitkala Aug 25, 2023
c0aba88
Rate Limiter integration for remote transfer (#9448) (#9551)
Bukhtawar Aug 25, 2023
f69da24
Fix flaky test ArchivedIndexSettingsIT (#9515) (#9548)
opensearch-trigger-bot[bot] Aug 25, 2023
a650d85
Fix range reads in respository-s3 (#9516) (#9523)
andrross Aug 25, 2023
7a03a66
Bump netty from 4.1.96.Final to 4.1.97.Final (#9553) (#9558)
reta Aug 25, 2023
48bcb37
Performance improvements for BytesRefHash (#8788) (#9554)
opensearch-trigger-bot[bot] Aug 25, 2023
6be37fb
Fix test DeletePitMultiNodeIT.testDeleteWhileSearch (#9482) (#9555)
opensearch-trigger-bot[bot] Aug 26, 2023
9b6050a
Introduce cluster default and minimum index refresh interval settings…
opensearch-trigger-bot[bot] Aug 28, 2023
7a0b4c5
Set replication type to SEGMENT in remote store enabled cluster if no…
linuxpi Aug 28, 2023
a137cb9
Add Michael Froh as a maintainer (#9463) (#9583)
andrross Aug 28, 2023
afdd5f7
Update AggregatorFactory to provide a method to indicate if it suppor…
jed326 Aug 28, 2023
64ea87f
[Segment Replication] Add ClusterState utility to identify SEGMENT re…
opensearch-trigger-bot[bot] Aug 29, 2023
de0de7a
Bugfix: add replica information in remote store restore flow (#8951) …
opensearch-trigger-bot[bot] Aug 29, 2023
b627886
For sort request on timeseries field use non concurrent search path (…
sohami Aug 29, 2023
5b9503d
Add support to use trace propagated from client (#9506) (#9581)
Gaganjuneja Aug 29, 2023
22e8494
[Segment Replication] Fix bug where replica shows stale doc count dur…
mch2 Aug 29, 2023
f81e990
Bump io.grpc:grpc-api from 1.57.1 to 1.57.2 in /plugins/repository-gc…
reta Aug 29, 2023
07ba9e6
[Remote Store] Retry RemoteIndexShardTests flaky tests (#9597) (#9632)
opensearch-trigger-bot[bot] Aug 30, 2023
945c4b5
Fix GH runners memory issue by increasing swapfile (#9596) (#9628)
opensearch-trigger-bot[bot] Aug 30, 2023
12299c6
[Backport 2.x] Add SearchExtBuilders to SearchResponse (#9625)
austin-aryn-ai Aug 30, 2023
21da767
Allow MockTracingTelemetry to await for asynchronous tasks terminatio…
opensearch-trigger-bot[bot] Aug 30, 2023
2a22d9d
Add benchmark to measure performance of CustomBinaryDocValuesField (#…
opensearch-trigger-bot[bot] Aug 31, 2023
62fa576
Fix SegmentReplicationUsingRemoteStoreIT#testDropPrimaryDuringReplica…
mch2 Aug 31, 2023
ae42deb
[Remote Store] Add tracker factory to manage remote store stats track…
opensearch-trigger-bot[bot] Aug 31, 2023
a3548ba
[Remote State] Create service to publish cluster state to remote stor…
soosinha Aug 31, 2023
231abe6
Added sampler based on Blanket Probabilistic Sampling rate and Overri…
opensearch-trigger-bot[bot] Aug 31, 2023
0873b99
[Segment Replication] Handle failover in mixed cluster mode (#9536) (…
opensearch-trigger-bot[bot] Aug 31, 2023
293da7e
Expose DelimitedTermFrequencyTokenFilter (#9479) (#9671)
reta Aug 31, 2023
9e41df4
Mute RemoteIndexShardTests primary promotion flaky tests (#9679) (#9680)
opensearch-trigger-bot[bot] Sep 1, 2023
6fe5129
Add Crypto Handler abstractions for encryption/decryption and Crypto…
gbbafna Sep 1, 2023
2e0bc40
[BWC and API enforcement] Decorate the existing APIs with proper anno…
reta Sep 1, 2023
14673de
Add async blob read and download support using multiple streams (#959…
opensearch-trigger-bot[bot] Sep 1, 2023
fada3f0
remove redundent column headers in pit segments response (#9615) (#9698)
opensearch-trigger-bot[bot] Sep 1, 2023
776d77c
[Tracing Framework] Redefine telemetry context restoration and propag…
Gaganjuneja Sep 2, 2023
58ae69d
[Remote Store] Mute RemoteIndexRecoveryIT.testReplicaRecovery flaky t…
opensearch-trigger-bot[bot] Sep 2, 2023
7b92825
Decouple replication lag from logic to fail stale replicas (#9507) (#…
mch2 Sep 2, 2023
648f9ba
Fix Segment Replication stats bytes behind metric (#9686) (#9715)
opensearch-trigger-bot[bot] Sep 3, 2023
70cf0f1
[Segment Replication] Allow segment replication with on disk files no…
opensearch-trigger-bot[bot] Sep 3, 2023
08ba15d
Add support download latest index metadata from remote (#9477) (#9713)
opensearch-trigger-bot[bot] Sep 4, 2023
1c6bc4e
Introduce cluster default remote translog buffer interval setting (#9…
ashking94 Sep 4, 2023
26197f3
Fix null_pointer_exception when creating or updating ingest pipeline …
opensearch-trigger-bot[bot] Sep 4, 2023
24862c1
Add encryption support for repository (#9289) (#9736)
vikasvb90 Sep 4, 2023
42b30de
Segment Replication - Block snapshot creation if the target primary s…
opensearch-trigger-bot[bot] Sep 4, 2023
b3b1091
[Backport 2.x] Adding concurrent search versions of query count and t…
jed326 Sep 4, 2023
d5ca3a9
[Segment Replication] Adding segment replication statistics rolled up…
dreamer-89 Sep 4, 2023
106c7fb
[Remote Store] Add support for Remote Translog Store stats in _remote…
Sep 5, 2023
36b6cf8
Disable shard/segment level search_after short cutting if track_total…
gashutos Sep 5, 2023
7206a00
Initial commit of crypto kms plugin (#8465) (#9755)
vikasvb90 Sep 5, 2023
eb0e76e
[Tracing Framework] Add proper API annotations (#9706) (#9766)
opensearch-trigger-bot[bot] Sep 5, 2023
f50ab1d
Add Peter Nied as a Maintainer (#9765) (#9768)
opensearch-trigger-bot[bot] Sep 5, 2023
7cab38a
Removing the vec file extension from INDEX_STORE_HYBRID_NIO_EXTENSION…
opensearch-trigger-bot[bot] Sep 5, 2023
9ffa245
[Segment Replication] Fix shrink Index bug with segment replication. …
opensearch-trigger-bot[bot] Sep 5, 2023
e247100
Remove org.bouncycastle:bcprov-jdk15to18: not needed and breaks the p…
opensearch-trigger-bot[bot] Sep 6, 2023
60591ea
Rename remote store stats field names (#9763) (#9771)
opensearch-trigger-bot[bot] Sep 6, 2023
affbd76
[Snapshot Interop] Add Logic in Lock Manager to cleanup stale data po…
harishbhakuni Sep 6, 2023
a45236e
Retry download of RemoteFSTranslog to fix transient race conditions (…
opensearch-trigger-bot[bot] Sep 6, 2023
5729c64
[Remote state] Integrate remote cluster state in publish/commit flow …
soosinha Sep 6, 2023
9c707c9
fix: flaky test ClusterMetadataManifestTests (#9728) (#9804)
opensearch-trigger-bot[bot] Sep 6, 2023
bae4e76
[Backport 2.x][Remote Store] Changes to perform repository registrati…
Sep 6, 2023
12ac2a8
Cleanup Unreferenced file on segment merge failure (#9503) (#9808)
RS146BIJAY Sep 6, 2023
053df8c
[Remote Store] Fixing flaky test - RemoteIndexPrimaryRelocationIT (#9…
opensearch-trigger-bot[bot] Sep 6, 2023
0d4263e
Fix searchable snapshot to not sync from remote (#9791) (#9824)
opensearch-trigger-bot[bot] Sep 6, 2023
655d223
Crypto Metadata support in repo registration (#9802) (#9827)
opensearch-trigger-bot[bot] Sep 6, 2023
90310c3
Introducing ZStd compression codec plugin (#9658) (#9832)
andrross Sep 6, 2023
93208d6
Validate MockTracingTelemetry span state on shutdown. (#9818) (#9841)
opensearch-trigger-bot[bot] Sep 6, 2023
498a097
Bump 2.x to 2.11.0 (#9849)
kotwanikunal Sep 6, 2023
95025f8
Remvoving ESDK changes from core (#9833) (#9846)
opensearch-trigger-bot[bot] Sep 6, 2023
49fc823
[Remote Cluster State] Parallel and Multipart IndexMetadata uploads (…
opensearch-trigger-bot[bot] Sep 7, 2023
f07992e
[Remote Store] Add support to remote restore IndexMetadata (#9086) (#…
linuxpi Sep 7, 2023
e196e43
[Remote Store] Muting RemoteStoreRefreshListenerTests.testReplicaProm…
opensearch-trigger-bot[bot] Sep 7, 2023
c9b89ce
Mute org.opensearch.index.codec.MultiCodecMergeIT.testForceMergeMulti…
opensearch-trigger-bot[bot] Sep 7, 2023
5796845
[Remote Store] Add support for Remote Translog Store upload stats in …
Sep 7, 2023
d6a4de7
Removing asserts based on translog stats as it is not applicable for …
opensearch-trigger-bot[bot] Sep 7, 2023
b8dca5e
[Remote Cluster State] Move remote cluster state related settings to …
opensearch-trigger-bot[bot] Sep 7, 2023
5627de1
Add logic to fetch previousClusterUUID (#9746) (#9895)
soosinha Sep 7, 2023
5769006
[Remote Store] Removing feature flag to mark feature GA (#9761) (#9892)
shourya035 Sep 7, 2023
5f08608
Restore cluster metadata during bootstrap (#9831) (#9900)
opensearch-trigger-bot[bot] Sep 7, 2023
6bf9447
Fix flaky codec tests (#9889) (#9896)
opensearch-trigger-bot[bot] Sep 7, 2023
1f581ee
Mute flaky test ReadContextListenerTests.testReadContextListenerFailu…
opensearch-trigger-bot[bot] Sep 7, 2023
12546f7
Decrease store refcount on any failure to create NRTReplicationEngine…
sachinpkale Sep 7, 2023
51a1040
[Remote Cluster State] Remove stale remote cluster state (#9719) (#9909)
opensearch-trigger-bot[bot] Sep 7, 2023
955755d
Unmute testIndexingWithPrimaryOnBwcNodes (#9742) (#9904)
opensearch-trigger-bot[bot] Sep 7, 2023
5258ff2
Fix default tracer flaky test (#9782) (#9917)
opensearch-trigger-bot[bot] Sep 8, 2023
e47a94a
Disable remote integrity check for encrypted repos for ChecksumBlobst…
opensearch-trigger-bot[bot] Sep 8, 2023
529a5b8
Improve performance of rounding dates in date_histogram aggregation (…
ketanv3 Sep 8, 2023
5505f09
[Segment Replication] Support realtime TermVector requests with Segme…
opensearch-trigger-bot[bot] Sep 8, 2023
27cddec
[Backport] [2.x] - Add Tracing Instrumentation at Network and Rest la…
Gaganjuneja Sep 8, 2023
c3e78c2
Fix ReadContextListenerTests to avoid inconsistent WindowsFS file han…
opensearch-trigger-bot[bot] Sep 8, 2023
7cb6851
Remove custom-codecs plugin (#9944) (#9948)
andrross Sep 8, 2023
f4bbb40
Add release notes for 2.10 (#9953)
kotwanikunal Sep 9, 2023
7a304ca
Update single comment for check compatibility (#9954) (#9960)
opensearch-trigger-bot[bot] Sep 10, 2023
5a763c4
Fixing various javadocs (#9817) (#9961)
opensearch-trigger-bot[bot] Sep 11, 2023
f5b8460
Bump JNA version from 5.5 to 5.13. (#9963) (#9979)
austintlee Sep 11, 2023
e4ae8fe
Bump org.apache.commons:commons-compress from 1.23.0 to 1.24.0 (#9973…
reta Sep 12, 2023
b4ed668
Block unsafe bootstrap when remote state is enabled (#9965) (#9989)
opensearch-trigger-bot[bot] Sep 12, 2023
90a517e
Remove tf() painless method (#9995) (#9998)
opensearch-trigger-bot[bot] Sep 12, 2023
8bb6806
Bump OpenTelemetry from 1.26.0 to 1.30.0 (#9950) (#9980)
reta Sep 12, 2023
edb9f3c
Allow parameterization of tests with OpenSearchIntegTestCase.SuiteSco…
neetikasinghal Sep 12, 2023
7948353
Add threadpool wait time metric (#9681) (#10000)
jed326 Sep 13, 2023
1b95455
Parameterize the tests for concurrent search (#9845) (#10007)
opensearch-trigger-bot[bot] Sep 13, 2023
26a23ae
Add workflow to copy labels from linked issues to the PR (#10010) (#1…
opensearch-trigger-bot[bot] Sep 13, 2023
26203c2
Parameterize tests for concurrent search 2 (#9852) (#10034)
opensearch-trigger-bot[bot] Sep 14, 2023
b7f80bd
Parameterize tests for concurrent search 3 (#9982) (#10035)
opensearch-trigger-bot[bot] Sep 14, 2023
4c9042f
Fix ignore_missing parameter has no effect in rename ingest processor…
opensearch-trigger-bot[bot] Sep 14, 2023
1cf9133
Fix typo in Precommit and Assemble workflow (#10037) (#10041)
opensearch-trigger-bot[bot] Sep 14, 2023
4563ebc
Fixing javadoc error (#9976) (#10049)
opensearch-trigger-bot[bot] Sep 14, 2023
27bedac
Add tracing instrumentation in transport service (#10042) (#10072)
Gaganjuneja Sep 15, 2023
bc419b4
Parameterize ITs to run with concurrent search enabled (#9441) (#10062)
opensearch-trigger-bot[bot] Sep 15, 2023
43f6717
Always create empty translog on replica for remote store enabled inde…
opensearch-trigger-bot[bot] Sep 16, 2023
9d3ee61
Fix flaky behavior of RemoteStoreRestoreIT.testRateLimitedRemoteDownl…
opensearch-trigger-bot[bot] Sep 16, 2023
0e0cf0c
[Backport 2.x] Fix broken backward compatibility from 2.7 for IndexSo…
opensearch-trigger-bot[bot] Sep 18, 2023
f966624
Optimize read write lock constructs during translog upload to remote …
opensearch-trigger-bot[bot] Sep 18, 2023
6287be5
Add async read support for S3 plugin (#9694) (#10092)
opensearch-trigger-bot[bot] Sep 18, 2023
1123303
[Backport 2.x] Backports missing dependencies to 2.x (#10109)
kotwanikunal Sep 18, 2023
ad9355f
Fix cluster chaining during bootstrap (#10020) (#10115)
opensearch-trigger-bot[bot] Sep 19, 2023
1d89a54
Remove outdated default index mapping error message (#7008) (#10130)
opensearch-trigger-bot[bot] Sep 20, 2023
4017359
Update Github action for Gradle precommit on MacOS (#10140) (#10146)
opensearch-trigger-bot[bot] Sep 20, 2023
8cbefb0
[Telemetry-Otel] Added support for OtlpGrpcSpanExporter exporter (#96…
opensearch-trigger-bot[bot] Sep 21, 2023
e818a7a
Bump tibdex/github-app-token from 1.5.0 to 2.1.0 (#10125) (#10129)
opensearch-trigger-bot[bot] Sep 21, 2023
9d7644a
backport/backport-10110-to-2.x (#10167)
vibrantvarun Sep 21, 2023
b72df93
skip overriding routing table when it already contains entries with r…
opensearch-trigger-bot[bot] Sep 22, 2023
748590f
Added bwc version 1.3.14 (#10170)
kotwanikunal Sep 22, 2023
09ab581
Bump com.github.tomakehurst:wiremock-jre8-standalone from 2.35.0 to 3…
reta Sep 22, 2023
2f7f6a1
Fix NPE in EmptyTopDocsCollectorContext::createManager (#10082) (#10171)
opensearch-trigger-bot[bot] Sep 22, 2023
c1c1cee
Bump version of jgit to 6.7.0.202309050840-r to fix CVE-2023-4759 (#1…
Poojita-Raj Sep 22, 2023
3487e45
Reenable multipart repository within multipart ITs (#10178) (#10190)
opensearch-trigger-bot[bot] Sep 24, 2023
59b8701
Downgrade write lock to read lock before translog upload to remote st…
ashking94 Sep 25, 2023
643a1bb
Fix remove ingest processor handing ignore_missing parameter not corr…
opensearch-trigger-bot[bot] Sep 25, 2023
ead69e0
[Tracing Framework] Add support for SpanKind (#10122) (#10230)
Gaganjuneja Sep 26, 2023
893c6e4
Bump BouncyCastle to 1.76 (#10219) (#10232)
willyborankin Sep 26, 2023
4861c7d
Add capability to restrict async durability mode for remote indexes (…
ashking94 Sep 26, 2023
ecb3ed5
Bump org.xerial.snappy:snappy-java from 1.1.10.3 to 1.1.10.4 in /test…
reta Sep 26, 2023
cd6bd84
Bump com.google.api.grpc:proto-google-common-protos from 2.10.0 to 2.…
reta Sep 26, 2023
c1aa284
Script Score Query Builder Visit Method (#10198) (#10227)
opensearch-trigger-bot[bot] Sep 26, 2023
2d2ab3d
Add async segment file download support from remote store (#9710) (#1…
opensearch-trigger-bot[bot] Sep 27, 2023
6e4a11e
[Backport 2.x] Enhance debug, trace & info logs for remote store flow…
ashking94 Sep 27, 2023
eaccdf5
Update recovery target access time during segment sync for remote ind…
opensearch-trigger-bot[bot] Sep 28, 2023
b12f908
[Feature] Support hashtag in token filter type_table rules parser (#1…
opensearch-trigger-bot[bot] Sep 28, 2023
94173e3
[Backport 2.x] Indexing: add Doc status counter (#10267)
r1walz Sep 29, 2023
befcde9
Search latency tracking - Coordinator node (#8386) (#10279)
sgup432 Sep 29, 2023
ecccf6d
Bump codecov/codecov-action from 2 to 3 (#10209) (#10221)
reta Sep 30, 2023
ee84945
Pass parent filter to inner query in nested query (#10246) (#10304)
opensearch-trigger-bot[bot] Oct 2, 2023
967f09d
Bump asm from 9.5 to 9.6 (#10302) (#10305)
reta Oct 2, 2023
b272689
Remove spurious SGID (#9447) (#10313)
opensearch-trigger-bot[bot] Oct 3, 2023
5f5f2f8
Fix: register mulitple extensions. (#10256) (#10315)
dblock Oct 3, 2023
f366dc3
Add unreferenced file cleanup count to merge stats (#10204) (#10333)
RS146BIJAY Oct 3, 2023
2f430ed
Replace deprecated command with environment file (#10289) (#10332)
opensearch-trigger-bot[bot] Oct 3, 2023
537e4fc
Bump netty from 4.1.97.Final to 4.1.99.Final (#10306) (#10319)
reta Oct 3, 2023
4bf4857
Bump peter-evans/create-pull-request from 3 to 5 (#10301) (#10337)
reta Oct 3, 2023
3c1e5fb
Add TODO for updating public documentation (#10242) (#10335)
opensearch-trigger-bot[bot] Oct 3, 2023
a0f9736
Refactor async blob read to avoid blocking calls, support non multipa…
opensearch-trigger-bot[bot] Oct 3, 2023
81cd1f2
Use of LogByteSizeMergePolicy for data stream use cases (#9992) (#10312)
rishabhmaurya Oct 3, 2023
d48aa44
Disable concurrent search when terminate_after is used (#10200) (#10329)
opensearch-trigger-bot[bot] Oct 3, 2023
6170dd9
Simplify initialization of Settings (#10194) (#10317)
opensearch-trigger-bot[bot] Oct 4, 2023
912b60a
Fix the HttpChannel trace termination in case of exceptions (#10325) …
opensearch-trigger-bot[bot] Oct 4, 2023
689adc1
Add support for encrypted async blob read (#10131) (#10346)
kotwanikunal Oct 4, 2023
9c678ab
Add node id to segment and translog metadata (#10229) (#10353)
opensearch-trigger-bot[bot] Oct 4, 2023
beec6b7
Enable remote segment upload backpressure by default (#10356) (#10366)
opensearch-trigger-bot[bot] Oct 4, 2023
a0dc2b9
Fix shard failure due to translog tragic close on upload failure (#10…
opensearch-trigger-bot[bot] Oct 4, 2023
407197d
Bump org.xerial.snappy:snappy-java from 1.1.10.4 to 1.1.10.5 in /test…
reta Oct 5, 2023
38ca3e1
[Backport 2.x][Remote Store] Add support to restrict creation & delet…
Oct 5, 2023
07ece0c
Retry on failure to acquire lock on remote metadata (#10341) (#10361)
opensearch-trigger-bot[bot] Oct 5, 2023
fc7dc20
Refactor multipart download to a more async model (#10349) (#10373)
andrross Oct 5, 2023
78c55b7
Update multipart download path to first write to temp files (#10347) …
andrross Oct 5, 2023
92a261b
[Backport 2.x] - Add Telemetry metrics framework (#10393)
Gaganjuneja Oct 5, 2023
217ec16
[Backport 2.x] [Remote Store] Add support to reload repository metada…
Oct 5, 2023
890663f
[Tracing Instrumentation] Add instrumentation in InboundHandler (#101…
opensearch-trigger-bot[bot] Oct 5, 2023
16d12e1
fix stale remote cluster uuid state not purged from remote (#10016) (…
opensearch-trigger-bot[bot] Oct 5, 2023
1926449
Adding cancellation start time in client side TaskInfo (#10326) (#10384)
opensearch-trigger-bot[bot] Oct 5, 2023
fea095d
[Backport 2.x] Bump org.apache.commons:commons-compress from 1.23.0 t…
msfroh Oct 5, 2023
abb99b5
Honor max segment size during only_expunge_deletes (#10036)
msfroh Sep 23, 2023
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
38 changes: 37 additions & 1 deletion .ci/bwcVersions
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,40 @@ BWC_VERSION:
- "1.2.5"
- "1.3.0"
- "1.3.1"
- "1.4.0"
- "1.3.2"
- "1.3.3"
- "1.3.4"
- "1.3.5"
- "1.3.6"
- "1.3.7"
- "1.3.8"
- "1.3.9"
- "1.3.10"
- "1.3.11"
- "1.3.12"
- "1.3.13"
- "1.3.14"
- "2.0.0"
- "2.0.1"
- "2.0.2"
- "2.1.0"
- "2.1.1"
- "2.2.0"
- "2.2.1"
- "2.2.2"
- "2.3.0"
- "2.3.1"
- "2.4.0"
- "2.4.1"
- "2.4.2"
- "2.5.0"
- "2.5.1"
- "2.6.0"
- "2.6.1"
- "2.7.0"
- "2.7.1"
- "2.8.0"
- "2.8.1"
- "2.9.0"
- "2.9.1"
- "2.10.0"
2 changes: 1 addition & 1 deletion .ci/dockerOnLinuxExclusions
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ ol-7.7
sles-12.3 # older version used in Vagrant image
sles-12.5
sles-15.1
sles-15.2
sles-15.2
11 changes: 11 additions & 0 deletions .ci/documentation/issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
**Is your feature request related to a problem?**
A new feature has been added.

**What solution would you like?**
Document the usage of the new feature.

**What alternatives have you considered?**
N/A

**Do you have any additional context?**
See please
4 changes: 1 addition & 3 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
# This should match the owning team set up in https://github.com/orgs/opensearch-project/teams
* @opensearch-project/opensearch-core

* @reta @anasalkouz @andrross @Bukhtawar @CEHENKLE @dblock @gbbafna @setiah @kartg @kotwanikunal @mch2 @nknize @owaiskazi19 @peternied @Rishikesh1159 @ryanbogan @saratvemulapalli @shwetathareja @dreamer-89 @tlfeng @VachaShah @dbwiddis @sachinpkale @sohami @msfroh
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/failed_check.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: '[AUTOCUT] Gradle Check Failure on push to {{ env.branch_name }}'
labels: '>test-failure, bug, autocut'
---

Gradle check has failed on push of your commit {{ env.pr_from_sha }}.
Please examine the workflow log {{ env.workflow_url }}.
Is the failure [a flaky test](https://github.com/opensearch-project/OpenSearch/blob/main/DEVELOPER_GUIDE.md#flaky-tests) unrelated to your change?
5 changes: 5 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -599,6 +599,11 @@ updates:
package-ecosystem: gradle
schedule:
interval: weekly
- directory: /plugins/crypto-kms/
open-pull-requests-limit: 1
package-ecosystem: gradle
schedule:
interval: weekly
- directory: /qa/
open-pull-requests-limit: 1
package-ecosystem: gradle
Expand Down
8 changes: 5 additions & 3 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
### Description
[Describe what this change achieves]

### Issues Resolved
[List any issues this PR will resolve]

### Check List
- [ ] New functionality includes testing.
- [ ] All tests pass
- [ ] New functionality has been documented.
- [ ] New functionality has javadoc added
- [ ] Commits are signed per the DCO using --signoff
- [ ] Commits are signed per the DCO using --signoff
- [ ] Commit changes are listed out in CHANGELOG.md file (See: [Changelog](../blob/main/CONTRIBUTING.md#changelog))
- [ ] GitHub issue/PR created in [OpenSearch documentation repo](https://github.com/opensearch-project/documentation-website) for the required public documentation changes (#[Issue/PR number])

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check [here](https://github.com/opensearch-project/OpenSearch/blob/main/CONTRIBUTING.md#developer-certificate-of-origin).
29 changes: 29 additions & 0 deletions .github/workflows/auto-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Releases

on:
push:
tags:
- '*'

jobs:

build:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: GitHub App token
id: github_app_token
uses: tibdex/github-app-token@v2.1.0
with:
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.APP_PRIVATE_KEY }}
installation_id: 22958780
- name: Get tag
id: tag
uses: dawidd6/action-get-tag@v1
- uses: actions/checkout@v4
- uses: ncipollo/release-action@v1
with:
github_token: ${{ steps.github_app_token.outputs.token }}
bodyFile: release-notes/opensearch.release-notes-${{steps.tag.outputs.tag}}.md
19 changes: 15 additions & 4 deletions .github/workflows/backport.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,22 +7,33 @@ on:

jobs:
backport:
name: Backport
runs-on: ubuntu-latest
# Only react to merged PRs for security reasons.
# See https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request_target.
if: >
github.event.pull_request.merged
&& (
github.event.action == 'closed'
|| (
github.event.action == 'labeled'
&& contains(github.event.label.name, 'backport')
)
)
permissions:
contents: write
pull-requests: write
name: Backport
steps:
- name: GitHub App token
id: github_app_token
uses: tibdex/github-app-token@v1.5.0
uses: tibdex/github-app-token@v2.1.0
with:
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.APP_PRIVATE_KEY }}
installation_id: 22958780

- name: Backport
uses: VachaShah/backport@v1.1.4
uses: VachaShah/backport@v2.1.0
with:
github_token: ${{ steps.github_app_token.outputs.token }}
branch_name: backport/backport-${{ github.event.number }}
head_template: backport/backport-<%= number %>-to-<%= base %>
19 changes: 19 additions & 0 deletions .github/workflows/changelog_verifier.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: "Changelog Verifier"
on:
pull_request:
types: [opened, edited, review_requested, synchronize, reopened, ready_for_review, labeled, unlabeled]

jobs:
# Enforces the update of a changelog file on every pull request
verify-changelog:
if: github.repository == 'opensearch-project/OpenSearch'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
ref: ${{ github.event.pull_request.head.sha }}

- uses: dangoslen/changelog-enforcer@v3
with:
skipLabels: "autocut, skip-changelog"
69 changes: 69 additions & 0 deletions .github/workflows/check-compatibility.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
---
name: Check Compatibility

on:
pull_request_target

jobs:
check-compatibility:
if: github.repository == 'opensearch-project/OpenSearch'
permissions:
contents: read
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha }}

- name: Increase swapfile
run: |
sudo swapoff -a
sudo fallocate -l 10G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show

- name: Run compatibility task
run: ./gradlew checkCompatibility -i | tee $HOME/gradlew-check.out

- name: Get results
run: |
echo '## Compatibility status:' > "${{ github.workspace }}/results.txt"
echo "Checks if related components are compatible with change $(git rev-parse --short HEAD)" >> "${{ github.workspace }}/results.txt"
echo "### Incompatible components" >> "${{ github.workspace }}/results.txt" && grep -e 'Incompatible component' $HOME/gradlew-check.out | sed -e 's/Incompatible component: \[\(.*\)\]/- \1/' >> "${{ github.workspace }}/results.txt"
echo "### Skipped components" >> "${{ github.workspace }}/results.txt" && grep -e 'Skipped component' $HOME/gradlew-check.out | sed -e 's/Skipped component: \[\(.*\)\]/- \1/' >> "${{ github.workspace }}/results.txt"
echo "### Compatible components" >> "${{ github.workspace }}/results.txt" && grep -e 'Compatible component' $HOME/gradlew-check.out | sed -e 's/Compatible component: \[\(.*\)\]/- \1/' >> "${{ github.workspace }}/results.txt"

- name: Upload results
uses: actions/upload-artifact@v3
with:
name: results.txt
path: ${{ github.workspace }}/results.txt

add-comment:
needs: [check-compatibility]
permissions:
pull-requests: write
runs-on: ubuntu-latest
steps:
- name: Download results
uses: actions/download-artifact@v3
with:
name: results.txt

- name: Find Comment
uses: peter-evans/find-comment@v2
id: fc
with:
issue-number: ${{ github.event.number }}
comment-author: 'github-actions[bot]'
body-includes: 'Compatibility status:'

- name: Add comment on the PR
uses: peter-evans/create-or-update-comment@v3
with:
comment-id: ${{ steps.fc.outputs.comment-id }}
issue-number: ${{ github.event.number }}
body-path: results.txt
edit-mode: replace
21 changes: 21 additions & 0 deletions .github/workflows/copy-linked-issue-labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Copy labels from linked issues
on:
pull_request_target:
types: [opened, edited, review_requested, synchronize, reopened, ready_for_review]

jobs:
copy-issue-labels:
if: github.repository == 'opensearch-project/OpenSearch'
runs-on: ubuntu-latest
permissions:
issues: read
contents: read
pull-requests: write
steps:
- name: copy-issue-labels
uses: michalvankodev/copy-issue-labels@v1.3.0
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
labels-to-exclude: |
untriaged
triaged
41 changes: 41 additions & 0 deletions .github/workflows/create-documentation-issue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Create Documentation Issue
on:
pull_request:
types:
- labeled
env:
PR_NUMBER: ${{ github.event.number }}

jobs:
create-issue:
if: ${{ github.event.label.name == 'needs-documentation' }}
runs-on: ubuntu-latest
name: Create Documentation Issue
steps:
- name: GitHub App token
id: github_app_token
uses: tibdex/github-app-token@v2.1.0
with:
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.APP_PRIVATE_KEY }}
installation_id: 22958780

- name: Checkout code
uses: actions/checkout@v4

- name: Edit the issue template
run: |
echo "https://github.com/opensearch-project/OpenSearch/pull/${{ env.PR_NUMBER }}." >> ./ci/documentation/issue.md

- name: Create Issue From File
id: create-issue
uses: peter-evans/create-issue-from-file@v4
with:
title: Add documentation related to new feature
content-filepath: ./ci/documentation/issue.md
labels: documentation
repository: opensearch-project/documentation-website
token: ${{ steps.github_app_token.outputs.token }}

- name: Print Issue
run: echo Created related documentation issue ${{ steps.create-issue.outputs.issue-number }}
2 changes: 1 addition & 1 deletion .github/workflows/delete_backport_branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ jobs:
- name: Delete merged branch
uses: SvanBoxel/delete-merged-branch@main
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
18 changes: 16 additions & 2 deletions .github/workflows/dependabot_pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@ jobs:
steps:
- name: GitHub App token
id: github_app_token
uses: tibdex/github-app-token@v1.5.0
uses: tibdex/github-app-token@v2.1.0
with:
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.APP_PRIVATE_KEY }}
installation_id: 22958780

- name: Check out code
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
token: ${{ steps.github_app_token.outputs.token }}

Expand Down Expand Up @@ -47,3 +47,17 @@ jobs:
commit_user_name: dependabot[bot]
commit_user_email: support@github.com
commit_options: '--signoff'

- name: Update the changelog
uses: dangoslen/dependabot-changelog-helper@v1
with:
version: 'Unreleased'

- name: Commit the changes
uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: "Update changelog"
branch: ${{ github.head_ref }}
commit_user_name: dependabot[bot]
commit_user_email: support@github.com
commit_options: '--signoff'
Loading