You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,20 +9,20 @@ All notable changes to this project will be documented in this file.
9
9
- Add conversion webhook ([#753]).
10
10
- Support objectOverrides using `.spec.objectOverrides`.
11
11
See [objectOverrides concepts page](https://docs.stackable.tech/home/nightly/concepts/overrides/#object-overrides) for details ([#741]).
12
-
- Enable the [restart-controller](https://docs.stackable.tech/home/nightly/commons-operator/restarter/), so that the Pods are automatically restarted on config changes ([#743]).
13
12
14
13
### Changed
15
14
16
15
- Gracefully shutdown all concurrent tasks by forwarding the SIGTERM signal ([#747]).
16
+
- Added warning and exit condition to format-namenodes container script to check for corrupted data after formatting ([#751]).
17
17
18
18
### Fixed
19
19
20
20
- Previously, some shell output of init-containers was not logged properly and therefore not aggregated, which is fixed now ([#746]).
When creating fresh HDFS clusters, unexpected pod restarts might corrupt the initial namenode formatting.
7
+
This leaves the namenode data PVC in a dangling state, where e.g. the `../current/VERSION` file is created, but `../current/fsimage_xxx` files are missing.
8
+
9
+
After a restart corrupted the namenode formatting, reformatting again fails due to directories and files existing.
10
+
We do not want to force (override) the formatting process to avoid data loss and other implications.
11
+
12
+
[source]
13
+
----
14
+
Running in non-interactive mode, and data appears to exist in Storage Directory root= /stackable/data/namenode; location= null. Not formatting.
15
+
----
16
+
17
+
Another error message indicating a corrupt formatting state appears in the namenode main container during startup.
18
+
19
+
[source]
20
+
----
21
+
java.io.FileNotFoundException: No valid image files found
22
+
----
23
+
24
+
WARNING: The following fix should only be applied to fresh clusters. For existing clusters please consider support.
25
+
26
+
1. Remove the PVC called `data-<cluster-name>-namenode-<rolegroup>-0` for a failed namenode 0.
0 commit comments