Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Decommission/managed service #58

Open
wants to merge 192 commits into
base: main-copy
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
192 commits
Select commit Hold shift + click to select a range
ee26e01
Fixing NodeGatewayStartedShards bwc (de)serialization issues (#4258)
reta Aug 18, 2022
4643620
Fix AbstractStringFieldDataTestCase tests to account for TotalHits lo…
dbwiddis Aug 21, 2022
6629b09
Bump com.gradle.enterprise from 3.10.3 to 3.11.1 (#4273)
dependabot[bot] Aug 22, 2022
5433056
Refactored the src and test of GeoHashGrid and GeoTileGrid Aggregatio…
navneet1v Aug 22, 2022
9d6255c
Add changes to Point in time segments API service layer (#4105)
bharath-techie Aug 23, 2022
5327767
Add workflow for changelog verification (#4085)
kotwanikunal Aug 23, 2022
06bef8e
[Segment Replication] Add update doc integ test for Segment replicati…
dreamer-89 Aug 23, 2022
a3fb105
[BUG] Running "opensearch-service.bat start" and "opensearch-service.…
burck1 Aug 24, 2022
0bf6b2f
Removing dead code in RecoveryTarget. (#4278)
mch2 Aug 24, 2022
5dd7947
Update the head ref to changelog verifier (#4296)
kotwanikunal Aug 24, 2022
1bfabed
Add 2.x version to CHANGELOG (#4297)
kotwanikunal Aug 25, 2022
1dbb63a
Do not fail replica shard due to primary closure (#4133)
andrross Aug 26, 2022
c62cecb
Some dependency updates (#4308)
reta Aug 26, 2022
65f966e
Restore using the class ClusterInfoRequest and ClusterInfoRequestBuil…
Aug 26, 2022
7ea6e88
[BUG] Create logs directory before running OpenSearch on Windows (#4305)
burck1 Aug 29, 2022
cd961f3
Use RemoteSegmentStoreDirectory instead of RemoteDirectory (#4240)
sachinpkale Aug 29, 2022
7fe5830
ZIP publication groupId value is configurable (#4156)
lukas-vlcek Aug 29, 2022
f4e041e
[Segment Replication] Add timeout on Mockito.verify to reduce flakyne…
dreamer-89 Aug 29, 2022
183006f
Add Executor to decommission node attribute
imRishN Aug 2, 2022
042375b
Add DecommissionHelper
imRishN Aug 8, 2022
50de608
Decommission service implementation with metadata
imRishN Aug 17, 2022
0cc6d03
Fixes
imRishN Aug 17, 2022
16bf794
Master abdication
imRishN Aug 17, 2022
9c6fd13
Fixes
imRishN Aug 17, 2022
1f38e8e
Update join validator to validate decommissioned node join request
imRishN Aug 17, 2022
eaf1b55
Clear voting config after decommissioning
imRishN Aug 18, 2022
184b345
Resolving comments
imRishN Aug 23, 2022
fca338a
Fixes
imRishN Aug 23, 2022
3d0ce59
Fixes
imRishN Aug 23, 2022
166f688
Some refactpring
imRishN Aug 23, 2022
a0cb7fd
Updates
imRishN Aug 23, 2022
5d4a12d
Fix to abdication
imRishN Aug 23, 2022
40d718e
Remove cluster state variable from service
imRishN Aug 23, 2022
f481948
Log node string
imRishN Aug 23, 2022
85ad6dc
Fix conflict
imRishN Aug 24, 2022
6c5bd01
Changes in Service
imRishN Aug 24, 2022
cb703f1
Fix spotless check
imRishN Aug 24, 2022
13ad617
Update the join validator for decommissioned attribute
imRishN Aug 24, 2022
f26ea2c
Add UTs for metadata
imRishN Aug 24, 2022
208cb33
Add UTs for JoinTaskExecutor changes
imRishN Aug 24, 2022
a1c3bf1
Fix
imRishN Aug 24, 2022
4f94140
Test files
imRishN Aug 25, 2022
5d705c8
Move observer logic to helper
imRishN Aug 25, 2022
e30d29b
fix msg
imRishN Aug 25, 2022
5595753
Move predicate to helper
imRishN Aug 26, 2022
9f73e82
test
imRishN Aug 29, 2022
520f87b
Add UT
imRishN Aug 29, 2022
5189be3
Add UT for DecommissionController
imRishN Aug 29, 2022
611f457
Improvements and UTs
imRishN Aug 30, 2022
3bf56be
Add UT
imRishN Aug 30, 2022
91ab1e3
Fix decommission initiation
imRishN Aug 30, 2022
bd1c49c
Changes
imRishN Aug 30, 2022
623aa12
Move DecommissionAttributeMetadata to decommission package
imRishN Aug 30, 2022
3a7f451
Update exception name
imRishN Aug 30, 2022
5af85ae
Fix spotless and precommit checks
imRishN Aug 30, 2022
7a43c83
Update enum
imRishN Aug 30, 2022
3f038e2
Fix spotless and precommit checks
imRishN Aug 30, 2022
6f0d8a6
Add package-info and Changelog
imRishN Aug 30, 2022
beb09af
Adding @dreamer-89 to Opensearch maintainers. (#4342)
kartg Aug 30, 2022
4bccdbe
[CVE] Update snakeyaml dependency (#4341)
adnapibar Aug 30, 2022
82bda89
Fixed commit workflow for dependabot PR helper (#4331)
kotwanikunal Aug 30, 2022
48d6869
Add release notes for patch release 1.3.5 (#4343)
adnapibar Aug 30, 2022
f16ea9c
Add release notes for patch release 2.2.1 (#4344)
adnapibar Aug 30, 2022
4f65ef5
Add label configuration for dependabot PRs (#4348)
kotwanikunal Aug 31, 2022
9233757
Control peer discovery during decommission
imRishN Aug 31, 2022
8eb27f0
Change runnable to action listener
imRishN Aug 31, 2022
d72861f
Support for HTTP/2 (server-side) (#3847)
reta Aug 31, 2022
c28221e
Fix token usage for changelog helper (#4351)
kotwanikunal Aug 31, 2022
100120a
Revert "Fix token usage for changelog helper (#4351)" (#4361)
kotwanikunal Aug 31, 2022
19d1a2b
Segment Replication - Implement segment replication event cancellatio…
mch2 Aug 31, 2022
4a6e937
Bug fixes for dependabot changelog verifier (#4364)
kotwanikunal Sep 1, 2022
689a2c4
Add changes for Create PIT and Delete PIT rest layer and rest high le…
bharath-techie Sep 1, 2022
5602013
skip prevoting for decommissioned nodes irrespective of cluster state
imRishN Sep 1, 2022
e9a48d0
Add APIs (GET/PUT) to decommission awareness attribute
imRishN Aug 18, 2022
a97a6f3
Add Get Decommission API
imRishN Aug 18, 2022
6560b84
Adding UT
imRishN Aug 22, 2022
9d9f931
Add UTs for Rest Layer
imRishN Aug 22, 2022
c26212f
Fix
imRishN Aug 22, 2022
b781ca3
Applying spotless check
imRishN Aug 22, 2022
e0f65de
Add temp URL
imRishN Aug 22, 2022
755aa46
Bug fix
imRishN Aug 22, 2022
944ff3d
Fix
imRishN Aug 23, 2022
b7f4f79
Fixes
imRishN Aug 25, 2022
219bafc
Fix spotless and precommit checks
imRishN Aug 25, 2022
d12587f
Add java docs and fix test
imRishN Sep 1, 2022
c5e42e5
Add changelog
imRishN Sep 1, 2022
425f0b7
Empty-Commit
imRishN Sep 1, 2022
bd11c69
Bump com.diffplug.spotless from 6.9.1 to 6.10.0 (#4319)
dependabot[bot] Sep 1, 2022
236f2f6
Update to Netty 4.1.80.Final (#4359)
reta Sep 1, 2022
5c3cc93
Bump xmlbeans from 5.1.0 to 5.1.1 in /plugins/ingest-attachment (#4354)
dependabot[bot] Sep 1, 2022
715da84
Fix randomized test failure NRTReplicationEngineTests.testUpdateSegme…
adnapibar Sep 1, 2022
70d911c
[AUTO] [main] Added bwc version 2.2.2. (#4383)
opensearch-trigger-bot[bot] Sep 2, 2022
5557f59
Rename PutDecommissionAction to DecommissionAction
imRishN Sep 2, 2022
62a3438
Refactor GetDecommissionAction to GetDecommissionStateAction
imRishN Sep 2, 2022
162349e
Fix spotless check
imRishN Sep 2, 2022
c885686
[Segment Replication] Bump segment infos counter before commit during…
dreamer-89 Sep 2, 2022
b206e98
[Segment Replication] Add check to cancel ongoing replication with ol…
dreamer-89 Sep 2, 2022
0c10674
Adding support for labels on version bump PRs, skip label support for…
kotwanikunal Sep 2, 2022
fab2a12
[Segment Replication] Extend FileChunkWriter to allow cancel on trans…
dreamer-89 Sep 3, 2022
4331d2a
Added RestLayer Changes for PIT stats (#4217)
ajaymovva Sep 4, 2022
4ed0995
Modified cat shards test for pit stats (#4408)
ajaymovva Sep 6, 2022
ff2e4bf
[Remote Store] Add index specific setting for remote repository (#4253)
sachinpkale Sep 6, 2022
b0e1f6a
[Semgnet Replication] Update flaky testOnNewCheckpointFromNewPrimaryC…
dreamer-89 Sep 6, 2022
f97cb4b
Segment Replication - Fix NoSuchFileException errors caused when comp…
mch2 Sep 6, 2022
1889d96
Bump org.gradle.test-retry from 1.4.0 to 1.4.1 (#4411)
dependabot[bot] Sep 6, 2022
fb64a85
Revert to Netty 4.1.79.Final (#4428)
cwperks Sep 6, 2022
bff9d0f
[Segment Replication] Fix timeout issue by calculating time needed to…
Rishikesh1159 Sep 7, 2022
ccf575a
[Bug]: gradle check failing with java heap OutOfMemoryError (#4328)
reta Sep 7, 2022
c1a1f1a
Bump azure-core-http-netty from 1.12.0 to 1.12.4 in /plugins/reposito…
dependabot[bot] Sep 7, 2022
ce6c6a8
Bugfix: Allow opensearch.bat file and opensearch-env.bat files to run…
mwilkinson-imo Sep 7, 2022
3ef0046
[Segment Replication] - Update replicas to commit SegmentInfos instea…
mch2 Sep 7, 2022
dac99d5
Bump reactor-netty-core from 1.0.19 to 1.0.22 in /plugins/repository-…
dependabot[bot] Sep 7, 2022
f15c9e9
Add Executor to decommission node attribute
imRishN Aug 2, 2022
a5509f1
Add DecommissionHelper
imRishN Aug 8, 2022
935fcc1
Decommission service implementation with metadata
imRishN Aug 17, 2022
1ec04c6
Fixes
imRishN Aug 17, 2022
4a836ef
Master abdication
imRishN Aug 17, 2022
1b7bcbb
Fixes
imRishN Aug 17, 2022
58a5995
Update join validator to validate decommissioned node join request
imRishN Aug 17, 2022
c3c4712
Clear voting config after decommissioning
imRishN Aug 18, 2022
87960b9
Resolving comments
imRishN Aug 23, 2022
bb27b38
Fixes
imRishN Aug 23, 2022
b6b7b0d
Fixes
imRishN Aug 23, 2022
7989755
Some refactpring
imRishN Aug 23, 2022
0304491
Updates
imRishN Aug 23, 2022
0840aba
Fix to abdication
imRishN Aug 23, 2022
72e76b3
Remove cluster state variable from service
imRishN Aug 23, 2022
586172a
Log node string
imRishN Aug 23, 2022
44540a5
Fix conflict
imRishN Aug 24, 2022
9d417af
Changes in Service
imRishN Aug 24, 2022
5a0d0bf
Fix spotless check
imRishN Aug 24, 2022
3eeb16a
Update the join validator for decommissioned attribute
imRishN Aug 24, 2022
06ea6bc
Add UTs for metadata
imRishN Aug 24, 2022
8658389
Add UTs for JoinTaskExecutor changes
imRishN Aug 24, 2022
2dbf284
Fix
imRishN Aug 24, 2022
658800e
Test files
imRishN Aug 25, 2022
de3290d
Move observer logic to helper
imRishN Aug 25, 2022
d5d323d
fix msg
imRishN Aug 25, 2022
564107e
Move predicate to helper
imRishN Aug 26, 2022
c3be33f
test
imRishN Aug 29, 2022
1d7eb37
Add UT
imRishN Aug 29, 2022
2a215c1
Add UT for DecommissionController
imRishN Aug 29, 2022
99eb1f4
Improvements and UTs
imRishN Aug 30, 2022
ea3e495
Add UT
imRishN Aug 30, 2022
f262b4f
Fix decommission initiation
imRishN Aug 30, 2022
8662880
Changes
imRishN Aug 30, 2022
842e3ab
Move DecommissionAttributeMetadata to decommission package
imRishN Aug 30, 2022
86fc238
Update exception name
imRishN Aug 30, 2022
94b2916
Fix spotless and precommit checks
imRishN Aug 30, 2022
98ba562
Update enum
imRishN Aug 30, 2022
a699449
Fix spotless and precommit checks
imRishN Aug 30, 2022
fdade20
Add package-info and Changelog
imRishN Aug 30, 2022
058a0d8
Add checks for quorum
imRishN Sep 1, 2022
1c23546
Bug fix
imRishN Sep 1, 2022
ffa9450
Resolving PR comments
imRishN Sep 2, 2022
406f4d5
Update awareness attribute decommission status check
imRishN Sep 6, 2022
f616d0e
Update quorum loss check logic
imRishN Sep 6, 2022
9d326e4
Update status assertion and clear voting config for failed init
imRishN Sep 6, 2022
8731ada
Refactoring
imRishN Sep 6, 2022
f29d767
Fix spotless check
imRishN Sep 6, 2022
ba36f94
Resolve comments
imRishN Sep 6, 2022
ebe3f71
Fix spotless check
imRishN Sep 6, 2022
22bc424
Updating states and flow
imRishN Sep 7, 2022
a6f022a
Trigger exclusion after init
imRishN Sep 7, 2022
cb3644d
Updates
imRishN Sep 7, 2022
9ecf0ac
Resolving comments
imRishN Sep 7, 2022
a507973
Fixes
imRishN Sep 7, 2022
2cc7308
Fix spotless check
imRishN Sep 7, 2022
0396b11
Merge branch 'decommission-api/pr' into feature/decommission-all
imRishN Sep 8, 2022
19b77e7
Merge API and service
imRishN Sep 8, 2022
00a0330
Merge branch 'decommission-controlled-discovery/pr' into feature/deco…
imRishN Sep 8, 2022
7ff5472
Merge recommission
pranikum Sep 6, 2022
b030e92
Update interval
imRishN Sep 8, 2022
b46f25e
Fix to empty GET [cherry-pick]
imRishN Sep 8, 2022
b65e67f
Resolve comments
imRishN Sep 8, 2022
5061109
Merge gaurav's comment and fixes
imRishN Sep 8, 2022
5e5b435
Precheck for retry
imRishN Sep 8, 2022
74041c7
Precheck for retry
imRishN Sep 8, 2022
88a1734
Add logging
imRishN Sep 8, 2022
96f04a4
Fix spotless check
imRishN Sep 8, 2022
e305e1e
Add bwcVersion 2.4.0 (#4455)
dreamer-89 Sep 8, 2022
517c19c
add support for s390x architecture (#4001)
pantovad Sep 8, 2022
54364a5
2.3.0 release notes (#4457) (#4464)
dreamer-89 Sep 9, 2022
f245a3b
Fix controller tests
imRishN Sep 9, 2022
193a7ec
Fix Decommission Service test
imRishN Sep 9, 2022
39867e3
Fix spotless check
imRishN Sep 9, 2022
054cb5a
Empty-Commit
imRishN Sep 9, 2022
34f7606
Merge service PR
imRishN Sep 12, 2022
7b212af
listener fix
imRishN Sep 12, 2022
ea9a184
fix
imRishN Sep 12, 2022
b0ae398
Delete decommission
imRishN Sep 12, 2022
8a46309
fix conflict
imRishN Sep 12, 2022
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
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .ci/bwcVersions
Original file line number Diff line number Diff line change
Expand Up @@ -49,4 +49,6 @@ BWC_VERSION:
- "2.1.1"
- "2.2.0"
- "2.2.1"
- "2.2.2"
- "2.3.0"
- "2.4.0"
Loading