Skip to content

Commit 741ef68

Browse files
committed
Merge remote-tracking branch 'origin/master' into develop
2 parents 39d66e5 + 59c6083 commit 741ef68

File tree

5 files changed

+38
-22
lines changed

5 files changed

+38
-22
lines changed

docs-source/content/release-notes.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ draft: false
99
| Date | Version | Introduces backward incompatibilities? | Change |
1010
| --- | --- | --- | --- |
1111
| December ??, 2020 | v3.2.0 | no | Placeholder |
12+
| December 17, 2020 | v3.1.1 | no | Resolved an issue that caused unexpected server restarts when the domain had multiple WebLogic clusters. |
1213
| November 24, 2020 | v3.0.4 | no | This release contains a back-ported fix from 3.1.0 for Managed Server pods that do not properly restart following a rolling activity. |
1314
| November 13, 2020 | v3.1.0 | no | Enhanced options for specifying managed namespaces. Helm 3.1.3+ now required. Added support for Tanzu Kubernetes Service. |
1415
| November 9, 2020 | v3.0.3 | no | This release contains a fix for pods that are stuck in the Terminating state after an unexpected shut down of a worker node. |
@@ -35,6 +36,10 @@ draft: false
3536

3637
#### Operator 3.2.0
3738

39+
#### Operator 3.1.1
40+
41+
* Resolved an issue that caused unexpected server restarts when the domain had multiple WebLogic clusters ([#2109](https://github.com/oracle/weblogic-kubernetes-operator/pull/2109)).
42+
3843
#### Operator 3.1.0
3944

4045
* All fixes included in 3.0.1, 3.0.2, and 3.0.3 are included in 3.1.0.

docs/charts/index.yaml

Lines changed: 29 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,27 @@ entries:
33
weblogic-operator:
44
- apiVersion: v1
55
appVersion: 3.2.0
6-
created: "2020-11-24T15:17:04.934226-05:00"
6+
created: "2020-12-17T16:03:53.366539-05:00"
77
description: Helm chart for configuring the WebLogic operator.
8-
digest: f8ae82202c3c401d290bffb5c33e6825158f0e9958aa8ba862bdfc79d19f502d
8+
digest: 985a16a9cdce484975e0a354ee317d73f14c65b6aa8339829b4a81f4c87b3ea9
99
name: weblogic-operator
1010
type: application
1111
urls:
1212
- https://oracle.github.io/weblogic-kubernetes-operator/charts/weblogic-operator-3.2.0.tgz
1313
version: 3.2.0
14+
- apiVersion: v1
15+
appVersion: 3.1.1
16+
created: "2020-12-17T16:03:53.364958-05:00"
17+
description: Helm chart for configuring the WebLogic operator.
18+
digest: 202d148fd3db1ce45d22d4eab3e84bea9bf774addd9e0bc65f9312207a6e4968
19+
name: weblogic-operator
20+
type: application
21+
urls:
22+
- https://oracle.github.io/weblogic-kubernetes-operator/charts/weblogic-operator-3.1.1.tgz
23+
version: 3.1.1
1424
- apiVersion: v1
1525
appVersion: 3.1.0
16-
created: "2020-11-24T15:17:04.931364-05:00"
26+
created: "2020-12-17T16:03:53.362988-05:00"
1727
description: Helm chart for configuring the WebLogic operator.
1828
digest: acf600d0951dc3d8a0b05b35f3b9b1e62d827ef483fa863b0e37054ebb61f853
1929
name: weblogic-operator
@@ -22,123 +32,123 @@ entries:
2232
- https://oracle.github.io/weblogic-kubernetes-operator/charts/weblogic-operator-3.1.0.tgz
2333
version: 3.1.0
2434
- apiVersion: v1
25-
created: "2020-11-24T15:17:04.92962-05:00"
35+
created: "2020-12-17T16:03:53.36021-05:00"
2636
description: Helm chart for configuring the WebLogic operator.
2737
digest: 5d3a79a55132c33afd5d2d30e398c3cc508d77c9352129f2e8e127db5f1dcf19
2838
name: weblogic-operator
2939
urls:
3040
- https://oracle.github.io/weblogic-kubernetes-operator/charts/weblogic-operator-3.0.4.tgz
3141
version: 3.0.4
3242
- apiVersion: v1
33-
created: "2020-11-24T15:17:04.928192-05:00"
43+
created: "2020-12-17T16:03:53.357301-05:00"
3444
description: Helm chart for configuring the WebLogic operator.
3545
digest: c6aeefca88eaa0d431dba66ee5705391c92468f26b27c5af92815ec3c3000406
3646
name: weblogic-operator
3747
urls:
3848
- https://oracle.github.io/weblogic-kubernetes-operator/charts/weblogic-operator-3.0.3.tgz
3949
version: 3.0.3
4050
- apiVersion: v1
41-
created: "2020-11-24T15:17:04.926742-05:00"
51+
created: "2020-12-17T16:03:53.355678-05:00"
4252
description: Helm chart for configuring the WebLogic operator.
4353
digest: 84b5989fe8f2392d2b3b0f721bdab1562566d7d885324beafd9fc9e658b13cd3
4454
name: weblogic-operator
4555
urls:
4656
- https://oracle.github.io/weblogic-kubernetes-operator/charts/weblogic-operator-3.0.2.tgz
4757
version: 3.0.2
4858
- apiVersion: v1
49-
created: "2020-11-24T15:17:04.925279-05:00"
59+
created: "2020-12-17T16:03:53.35362-05:00"
5060
description: Helm chart for configuring the WebLogic operator.
5161
digest: e7654ad3f2168f54b3a4b133bf8a86ea12bc474e5ee1d3ab14e1cf53012e9772
5262
name: weblogic-operator
5363
urls:
5464
- https://oracle.github.io/weblogic-kubernetes-operator/charts/weblogic-operator-3.0.1.tgz
5565
version: 3.0.1
5666
- apiVersion: v1
57-
created: "2020-11-24T15:17:04.923992-05:00"
67+
created: "2020-12-17T16:03:53.35225-05:00"
5868
description: Helm chart for configuring the WebLogic operator.
5969
digest: 5c7c0d3ae797e98592b6fd2191b104f515d6649d0060af0a3ffef215d4c69864
6070
name: weblogic-operator
6171
urls:
6272
- https://oracle.github.io/weblogic-kubernetes-operator/charts/weblogic-operator-3.0.0.tgz
6373
version: 3.0.0
6474
- apiVersion: v1
65-
created: "2020-11-24T15:17:04.922667-05:00"
75+
created: "2020-12-17T16:03:53.35103-05:00"
6676
description: Helm chart for configuring the WebLogic operator.
6777
digest: 5f4cd8f4f3282b52b5e90a1169f26986e8272671845053606ade9c855fb04151
6878
name: weblogic-operator
6979
urls:
7080
- https://oracle.github.io/weblogic-kubernetes-operator/charts/weblogic-operator-3.0.0-rc1.tgz
7181
version: 3.0.0-rc1
7282
- apiVersion: v1
73-
created: "2020-11-24T15:17:04.921229-05:00"
83+
created: "2020-12-17T16:03:53.349662-05:00"
7484
description: Helm chart for configuring the WebLogic operator.
7585
digest: d441888a8deae1b1339e7585e3b437dfd2533303e46e842d7378e16db665e234
7686
name: weblogic-operator
7787
urls:
7888
- https://oracle.github.io/weblogic-kubernetes-operator/charts/weblogic-operator-2.6.0.tgz
7989
version: 2.6.0
8090
- apiVersion: v1
81-
created: "2020-11-24T15:17:04.919874-05:00"
91+
created: "2020-12-17T16:03:53.348458-05:00"
8292
description: Helm chart for configuring the WebLogic operator.
8393
digest: fe41421b7dc45dc8a3b2888d3a626a37f5d3c8e1fa292fb6699deedc5e1db33d
8494
name: weblogic-operator
8595
urls:
8696
- https://oracle.github.io/weblogic-kubernetes-operator/charts/weblogic-operator-2.5.0.tgz
8797
version: 2.5.0
8898
- apiVersion: v1
89-
created: "2020-11-24T15:17:04.918262-05:00"
99+
created: "2020-12-17T16:03:53.347153-05:00"
90100
description: Helm chart for configuring the WebLogic operator.
91101
digest: b36bd32083f67453a62d089a2c09ce38e6655d88ac8a7b38691230c55c40e672
92102
name: weblogic-operator
93103
urls:
94104
- https://oracle.github.io/weblogic-kubernetes-operator/charts/weblogic-operator-2.4.0.tgz
95105
version: 2.4.0
96106
- apiVersion: v1
97-
created: "2020-11-24T15:17:04.916513-05:00"
107+
created: "2020-12-17T16:03:53.346054-05:00"
98108
description: Helm chart for configuring the WebLogic operator.
99109
digest: a3eafe4c2c6ff49384e56421201e59a3737d651af8d5b605b87a19eb1f6f1dc3
100110
name: weblogic-operator
101111
urls:
102112
- https://oracle.github.io/weblogic-kubernetes-operator/charts/weblogic-operator-2.3.1.tgz
103113
version: 2.3.1
104114
- apiVersion: v1
105-
created: "2020-11-24T15:17:04.911685-05:00"
115+
created: "2020-12-17T16:03:53.341956-05:00"
106116
description: Helm chart for configuring the WebLogic operator.
107117
digest: cbc6caaa6eb28e3c7e906ede14b2ae511a0b35fc12a8e3ab629155b09993e8b2
108118
name: weblogic-operator
109119
urls:
110120
- https://oracle.github.io/weblogic-kubernetes-operator/charts/weblogic-operator-2.3.0.tgz
111121
version: 2.3.0
112122
- apiVersion: v1
113-
created: "2020-11-24T15:17:04.910195-05:00"
123+
created: "2020-12-17T16:03:53.340651-05:00"
114124
description: Helm chart for configuring the WebLogic operator.
115125
digest: 23d5a1c554fa8211cc1e86b7ade09460917cb2069e68fb4bfdddafc8db44fdcd
116126
name: weblogic-operator
117127
urls:
118128
- https://oracle.github.io/weblogic-kubernetes-operator/charts/weblogic-operator-2.2.1.tgz
119129
version: 2.2.1
120130
- apiVersion: v1
121-
created: "2020-11-24T15:17:04.908716-05:00"
131+
created: "2020-12-17T16:03:53.337177-05:00"
122132
description: Helm chart for configuring the WebLogic operator.
123133
digest: bba303686cb55d84fe8c0d693a2436e7e686b028085b56e012f6381699a3911f
124134
name: weblogic-operator
125135
urls:
126136
- https://oracle.github.io/weblogic-kubernetes-operator/charts/weblogic-operator-2.2.0.tgz
127137
version: 2.2.0
128138
- apiVersion: v1
129-
created: "2020-11-24T15:17:04.907085-05:00"
139+
created: "2020-12-17T16:03:53.335792-05:00"
130140
description: Helm chart for configuring the WebLogic operator.
131141
digest: 391e23c0969ada5f0cd2a088ddc6f11f237f57521801ed3925db2149a8437a0d
132142
name: weblogic-operator
133143
urls:
134144
- https://oracle.github.io/weblogic-kubernetes-operator/charts/weblogic-operator-2.1.tgz
135145
version: "2.1"
136146
- apiVersion: v1
137-
created: "2020-11-24T15:17:04.905466-05:00"
147+
created: "2020-12-17T16:03:53.334567-05:00"
138148
description: Helm chart for configuring the WebLogic operator.
139149
digest: 298acda78ab73db6b7ba6f2752311bfa40c65874e03fb196b70976192211c1a5
140150
name: weblogic-operator
141151
urls:
142152
- https://oracle.github.io/weblogic-kubernetes-operator/charts/weblogic-operator-2.0.1.tgz
143153
version: 2.0.1
144-
generated: "2020-11-24T15:17:04.900779-05:00"
154+
generated: "2020-12-17T16:03:53.332743-05:00"
10.9 KB
Binary file not shown.
3 Bytes
Binary file not shown.

operator/src/main/java/oracle/kubernetes/operator/steps/ManagedServerUpIteratorStep.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,10 +97,11 @@ public NextAction apply(Packet packet) {
9797
}
9898

9999
if (!work.isEmpty()) {
100-
return doForkJoin(DomainStatusUpdater.createStatusUpdateStep(getNext()), packet, work);
100+
return doForkJoin(DomainStatusUpdater.createStatusUpdateStep(
101+
new ManagedServerUpAfterStep(getNext())), packet, work);
101102
}
102103

103-
return doNext(DomainStatusUpdater.createStatusUpdateStep(getNext()), packet);
104+
return doNext(DomainStatusUpdater.createStatusUpdateStep(new ManagedServerUpAfterStep(getNext())), packet);
104105
}
105106

106107

@@ -170,7 +171,7 @@ void add(StepAndPacket serverToStart) {
170171
public NextAction apply(Packet packet) {
171172

172173
if (startDetailsQueue.isEmpty()) {
173-
return doNext(new ManagedServerUpAfterStep(getNext()), packet);
174+
return doNext(packet);
174175
} else if (hasServerAvailableToStart(packet)) {
175176
numStarted.getAndIncrement();
176177
return doForkJoin(this, packet, Collections.singletonList(startDetailsQueue.poll()));

0 commit comments

Comments
 (0)