This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 10.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git
commit ac7fdf40d48fa93b129747148b7649260c1b7ec3 Author: Hal Deadman <hal.dead...@gmail.com> AuthorDate: Mon Oct 11 21:10:30 2021 -0400 Differentiate log messages in KubernetesMembershipProvider with a parameter --- .../membership/cloud/KubernetesMembershipProvider.java | 12 ++++++------ .../catalina/tribes/membership/cloud/LocalStrings.properties | 2 +- .../tribes/membership/cloud/LocalStrings_es.properties | 2 +- .../tribes/membership/cloud/LocalStrings_fr.properties | 2 +- .../tribes/membership/cloud/LocalStrings_ja.properties | 2 +- .../tribes/membership/cloud/LocalStrings_ko.properties | 2 +- .../tribes/membership/cloud/LocalStrings_zh_CN.properties | 2 +- webapps/docs/changelog.xml | 9 +++++++++ 8 files changed, 21 insertions(+), 12 deletions(-) diff --git a/java/org/apache/catalina/tribes/membership/cloud/KubernetesMembershipProvider.java b/java/org/apache/catalina/tribes/membership/cloud/KubernetesMembershipProvider.java index db8455a..92bef68 100644 --- a/java/org/apache/catalina/tribes/membership/cloud/KubernetesMembershipProvider.java +++ b/java/org/apache/catalina/tribes/membership/cloud/KubernetesMembershipProvider.java @@ -156,7 +156,7 @@ public class KubernetesMembershipProvider extends CloudMembershipProvider { List<Object> items = (List<Object>) itemsObject; for (Object podObject : items) { if (!(podObject instanceof LinkedHashMap<?, ?>)) { - log.warn(sm.getString("kubernetesMembershipProvider.invalidPod")); + log.warn(sm.getString("kubernetesMembershipProvider.invalidPod", "item")); continue; } LinkedHashMap<String, Object> pod = (LinkedHashMap<String, Object>) podObject; @@ -168,26 +168,26 @@ public class KubernetesMembershipProvider extends CloudMembershipProvider { // "metadata" contains "name", "uid" and "creationTimestamp" Object metadataObject = pod.get("metadata"); if (!(metadataObject instanceof LinkedHashMap<?, ?>)) { - log.warn(sm.getString("kubernetesMembershipProvider.invalidPod")); + log.warn(sm.getString("kubernetesMembershipProvider.invalidPod", "metadata")); continue; } LinkedHashMap<String, Object> metadata = (LinkedHashMap<String, Object>) metadataObject; Object nameObject = metadata.get("name"); if (nameObject == null) { - log.warn(sm.getString("kubernetesMembershipProvider.invalidPod")); + log.warn(sm.getString("kubernetesMembershipProvider.invalidPod", "name")); continue; } Object objectUid = metadata.get("uid"); Object creationTimestampObject = metadata.get("creationTimestamp"); if (creationTimestampObject == null) { - log.warn(sm.getString("kubernetesMembershipProvider.invalidPod")); + log.warn(sm.getString("kubernetesMembershipProvider.invalidPod", "uid")); continue; } String creationTimestamp = creationTimestampObject.toString(); // "status" contains "phase" (which must be "Running") and "podIP" Object statusObject = pod.get("status"); if (!(statusObject instanceof LinkedHashMap<?, ?>)) { - log.warn(sm.getString("kubernetesMembershipProvider.invalidPod")); + log.warn(sm.getString("kubernetesMembershipProvider.invalidPod", "status")); continue; } LinkedHashMap<String, Object> status = (LinkedHashMap<String, Object>) statusObject; @@ -196,7 +196,7 @@ public class KubernetesMembershipProvider extends CloudMembershipProvider { } Object podIPObject = status.get("podIP"); if (podIPObject == null) { - log.warn(sm.getString("kubernetesMembershipProvider.invalidPod")); + log.warn(sm.getString("kubernetesMembershipProvider.invalidPod", "podIP")); continue; } String podIP = podIPObject.toString(); diff --git a/java/org/apache/catalina/tribes/membership/cloud/LocalStrings.properties b/java/org/apache/catalina/tribes/membership/cloud/LocalStrings.properties index 5c1ec09..047ea21 100644 --- a/java/org/apache/catalina/tribes/membership/cloud/LocalStrings.properties +++ b/java/org/apache/catalina/tribes/membership/cloud/LocalStrings.properties @@ -23,7 +23,7 @@ cloudMembershipService.stopFail=Unable to stop the cloud membership service, lev dnsMembershipProvider.dnsError=Error getting hosts address list for namespace [{0}] -kubernetesMembershipProvider.invalidPod=Pod is missing some required attributes +kubernetesMembershipProvider.invalidPod=Pod is missing some required attributes: [{0}] kubernetesMembershipProvider.invalidPodsList=Invalid pods list: {0} kubernetesMembershipProvider.jsonError=JSON error kubernetesMembershipProvider.memberError=Error creating member diff --git a/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_es.properties b/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_es.properties index 440aabf..0c0ab78 100644 --- a/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_es.properties +++ b/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_es.properties @@ -18,4 +18,4 @@ abstractStream.trustManagerError=No se pudo crear el administrador de confianza cloudMembershipService.stopFail=No se pudo detener el servicio de miembros estáticos, nivel: [{0}] -kubernetesMembershipProvider.invalidPod=Algunos atributos requeridos faltan en el Pod +kubernetesMembershipProvider.invalidPod=Algunos atributos requeridos faltan en el Pod: [{0}] diff --git a/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_fr.properties b/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_fr.properties index 0d207b6..0f259c6 100644 --- a/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_fr.properties +++ b/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_fr.properties @@ -23,7 +23,7 @@ cloudMembershipService.stopFail=Impossible d''arrêter le registre de membres st dnsMembershipProvider.dnsError=Erreur en obtenant la liste des adresses des hôtes pour l''espace de noms [{0}] -kubernetesMembershipProvider.invalidPod=Le pod manque des attributs nécessaires +kubernetesMembershipProvider.invalidPod=Le pod manque des attributs nécessaires: [{0}] kubernetesMembershipProvider.invalidPodsList=La liste de pods est invalide : [{0}] kubernetesMembershipProvider.jsonError=Erreur JSON kubernetesMembershipProvider.memberError=Erreur de création d'un membre diff --git a/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_ja.properties b/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_ja.properties index 124bdc3..e374fc1 100644 --- a/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_ja.properties +++ b/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_ja.properties @@ -23,7 +23,7 @@ cloudMembershipService.stopFail=レベル [{0}] のメンバーシップサー dnsMembershipProvider.dnsError=名前空間 [{0}] のホストアドレスリスト取得中のエラー -kubernetesMembershipProvider.invalidPod=Pod に必要な属性がありません。 +kubernetesMembershipProvider.invalidPod=Pod に必要な属性がありません。: [{0}] kubernetesMembershipProvider.invalidPodsList=不正な Pod リストです: [{0}] kubernetesMembershipProvider.jsonError=JSONエラー kubernetesMembershipProvider.memberError=メンバー作成中のエラー diff --git a/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_ko.properties b/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_ko.properties index 5786269..44413a4 100644 --- a/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_ko.properties +++ b/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_ko.properties @@ -23,7 +23,7 @@ cloudMembershipService.stopFail=정적 멤버십 서비스를 중단할 수 없 dnsMembershipProvider.dnsError=네임스페이스 [{0}]을(를) 위한, 호스트들의 주소 목록을 얻는 중 오류 발생 -kubernetesMembershipProvider.invalidPod=Pod에 일부 필수 속성들이 없습니다. +kubernetesMembershipProvider.invalidPod=Pod에 일부 필수 속성들이 없습니다: [{0}] kubernetesMembershipProvider.invalidPodsList=유효하지 않은 pod들의 목록: {0} kubernetesMembershipProvider.jsonError=JSON 오류 kubernetesMembershipProvider.memberError=멤버 생성 중 오류 발생 diff --git a/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_zh_CN.properties b/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_zh_CN.properties index e8cc5d2..e48a6cc 100644 --- a/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_zh_CN.properties +++ b/java/org/apache/catalina/tribes/membership/cloud/LocalStrings_zh_CN.properties @@ -23,7 +23,7 @@ cloudMembershipService.stopFail=无法停止云成员资格服务,级别为: dnsMembershipProvider.dnsError=由于命名空间[{0}]导致的多个错误主机地址 -kubernetesMembershipProvider.invalidPod=Pod丢失了一些必须的属性 +kubernetesMembershipProvider.invalidPod=Pod丢失了一些必须的属性:[{0}]。 kubernetesMembershipProvider.invalidPodsList=无效的播客列表:{0}。 kubernetesMembershipProvider.jsonError=JSON错误 kubernetesMembershipProvider.memberError=创建成员错误 diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 2b5e136..e22f5af 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -138,6 +138,15 @@ </update> </changelog> </subsection> + <subsection name="Tribes"> + <changelog> + <fix> + <pr>454</pr>: Differentiate warning messages in + <code>KubernetesMembershipProvider</code> so that the missing attribute + is clear to the user. PR provided by Hal Deadman. (markt) + </fix> + </changelog> + </subsection> </section> <section name="Tomcat 10.0.12 (markt)" rtext="2021-10-01"> <subsection name="Catalina"> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org