[flink] branch dependabot/npm_and_yarn/flink-runtime-web/web-dashboard/socket.io-parser-and-socket.io-4.2.3 deleted (was 4f66c765cda)

2023-06-26 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/npm_and_yarn/flink-runtime-web/web-dashboard/socket.io-parser-and-socket.io-4.2.3
in repository https://gitbox.apache.org/repos/asf/flink.git


 was 4f66c765cda Bump socket.io-parser and socket.io in 
/flink-runtime-web/web-dashboard

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



[flink] branch dependabot/npm_and_yarn/flink-runtime-web/web-dashboard/socket.io-parser-and-socket.io-4.2.4 created (now d6b1bb85ba0)

2023-06-26 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/npm_and_yarn/flink-runtime-web/web-dashboard/socket.io-parser-and-socket.io-4.2.4
in repository https://gitbox.apache.org/repos/asf/flink.git


  at d6b1bb85ba0 Bump socket.io-parser and socket.io in 
/flink-runtime-web/web-dashboard

No new revisions were added by this update.



[flink] branch master updated (602261648db -> 149a5e34c1e)

2023-06-26 Thread tzulitai
This is an automated email from the ASF dual-hosted git repository.

tzulitai pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


from 602261648db [FLINK-32347][checkpoint] Exceptions from the 
CompletedCheckpointStore are not registered by the CheckpointFailureManager. 
(#22793)
 add 149a5e34c1e [FLINNK-30859] Remove all Kafka connector code from main 
repo

No new revisions were added by this update.

Summary of changes:
 .../content.zh/docs/connectors/datastream/kafka.md |  659 -
 .../docs/connectors/table/upsert-kafka.md  |  267 --
 docs/content/docs/connectors/datastream/kafka.md   |  752 --
 docs/content/docs/connectors/table/upsert-kafka.md |  300 ---
 docs/setup_docs.sh |1 +
 .../5b9eed8a-5fb6-4373-98ac-3be2a71941b8   |5 -
 .../7602816f-5c01-4b7a-9e3e-235dfedec245   |2 +-
 .../e5126cae-f3fe-48aa-b6fb-60ae6cc3fcd5   |3 +-
 .../f7a4e6fa-e7de-48c9-a61e-c13e83f0c72e   |  309 +--
 .../flink-architecture-tests-production/pom.xml|5 -
 flink-architecture-tests/pom.xml   |7 -
 .../8248e31e-b706-4471-bb65-4c927c65fccf   |0
 .../97dda445-f6bc-43e2-8106-5876ca0cd052   |   78 -
 .../archunit-violations/stored.rules   |4 -
 flink-connectors/flink-connector-kafka/pom.xml |  338 ---
 .../apache/flink/connector/kafka/MetricUtil.java   |   79 -
 .../kafka/sink/DefaultKafkaSinkContext.java|   79 -
 .../kafka/sink/FlinkKafkaInternalProducer.java |  375 ---
 .../connector/kafka/sink/KafkaCommittable.java |  104 -
 .../kafka/sink/KafkaCommittableSerializer.java |   57 -
 .../flink/connector/kafka/sink/KafkaCommitter.java |  146 --
 .../kafka/sink/KafkaRecordSerializationSchema.java |  102 -
 .../KafkaRecordSerializationSchemaBuilder.java |  336 ---
 .../kafka/sink/KafkaSerializerWrapper.java |   91 -
 .../flink/connector/kafka/sink/KafkaSink.java  |  138 -
 .../connector/kafka/sink/KafkaSinkBuilder.java |  215 --
 .../flink/connector/kafka/sink/KafkaWriter.java|  473 
 .../connector/kafka/sink/KafkaWriterState.java |   60 -
 .../kafka/sink/KafkaWriterStateSerializer.java |   54 -
 .../flink/connector/kafka/sink/Recyclable.java |   49 -
 .../flink/connector/kafka/sink/TopicSelector.java  |   31 -
 .../connector/kafka/sink/TransactionAborter.java   |  131 -
 .../kafka/sink/TransactionalIdFactory.java |   41 -
 .../kafka/sink/TransactionsToAbortChecker.java |   95 -
 .../flink/connector/kafka/source/KafkaSource.java  |  241 --
 .../connector/kafka/source/KafkaSourceBuilder.java |  534 
 .../connector/kafka/source/KafkaSourceOptions.java |   65 -
 .../source/enumerator/KafkaSourceEnumState.java|   39 -
 .../enumerator/KafkaSourceEnumStateSerializer.java |  124 -
 .../source/enumerator/KafkaSourceEnumerator.java   |  634 -
 .../initializer/NoStoppingOffsetsInitializer.java  |   52 -
 .../enumerator/initializer/OffsetsInitializer.java |  186 --
 .../initializer/OffsetsInitializerValidator.java   |   39 -
 .../ReaderHandledOffsetsInitializer.java   |   83 -
 .../initializer/SpecifiedOffsetsInitializer.java   |  108 -
 .../initializer/TimestampOffsetsInitializer.java   |   76 -
 .../enumerator/subscriber/KafkaSubscriber.java |   67 -
 .../subscriber/KafkaSubscriberUtils.java   |   50 -
 .../subscriber/PartitionSetSubscriber.java |   76 -
 .../enumerator/subscriber/TopicListSubscriber.java |   63 -
 .../subscriber/TopicPatternSubscriber.java |   65 -
 .../source/metrics/KafkaSourceReaderMetrics.java   |  330 ---
 .../source/reader/KafkaPartitionSplitReader.java   |  532 
 .../kafka/source/reader/KafkaRecordEmitter.java|   81 -
 .../kafka/source/reader/KafkaSourceReader.java |  199 --
 .../KafkaDeserializationSchemaWrapper.java |   65 -
 .../KafkaRecordDeserializationSchema.java  |  129 -
 ...KafkaValueOnlyDeserializationSchemaWrapper.java |   58 -
 .../KafkaValueOnlyDeserializerWrapper.java |  106 -
 .../reader/fetcher/KafkaSourceFetcherManager.java  |  112 -
 .../kafka/source/split/KafkaPartitionSplit.java|  152 --
 .../split/KafkaPartitionSplitSerializer.java   |   72 -
 .../source/split/KafkaPartitionSplitState.java |   56 -
 .../connectors/kafka/FlinkKafkaConsumer.java   |  342 ---
 .../connectors/kafka/FlinkKafkaConsumerBase.java   | 1227 -
 .../connectors/kafka/FlinkKafkaErrorCode.java  |   27 -
 .../connectors/kafka/FlinkKafkaException.java  |   44 -
 .../connectors/kafka/FlinkKafkaProducer.java   | 1950 --
 .../connectors/kafka/FlinkKafkaProducer011.java|   72 -
 .../connectors/kafka/FlinkKafkaProducerBase.java   |  442 
 .../connectors/kafka/KafkaContextAware.java|   55 -
 .../kafka/KafkaDeserializationSchema.java  |   84 -
 .../connectors/kafka/KafkaSerializationSchema.java |   61 -
 

[flink] branch master updated: [FLINK-32347][checkpoint] Exceptions from the CompletedCheckpointStore are not registered by the CheckpointFailureManager. (#22793)

2023-06-26 Thread srichter
This is an automated email from the ASF dual-hosted git repository.

srichter pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/master by this push:
 new 602261648db [FLINK-32347][checkpoint] Exceptions from the 
CompletedCheckpointStore are not registered by the CheckpointFailureManager. 
(#22793)
602261648db is described below

commit 602261648dbc387c51ae113139486b2d1f0935e2
Author: Stefan Richter 
AuthorDate: Mon Jun 26 19:22:10 2023 +0200

[FLINK-32347][checkpoint] Exceptions from the CompletedCheckpointStore are 
not registered by the CheckpointFailureManager. (#22793)

Currently if an error occurs while saving a completed checkpoint in the 
CompletedCheckpointStore, CheckpointCoordinator doesn't call 
CheckpointFailureManager to handle the error. Such behavior leads to the fact, 
that errors from CompletedCheckpointStore don't increase the failed checkpoints 
count and 'execution.checkpointing.tolerable-failed-checkpoints' option does 
not limit the number of errors of this kind in any way.
---
 .../runtime/checkpoint/CheckpointCoordinator.java  | 33 
 .../checkpoint/CheckpointCoordinatorTest.java  | 91 ++
 2 files changed, 110 insertions(+), 14 deletions(-)

diff --git 
a/flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointCoordinator.java
 
b/flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointCoordinator.java
index 585a35ffb1c..41902b4af39 100644
--- 
a/flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointCoordinator.java
+++ 
b/flink-runtime/src/main/java/org/apache/flink/runtime/checkpoint/CheckpointCoordinator.java
@@ -1330,6 +1330,7 @@ public class CheckpointCoordinator {
 }
 
 private void reportCompletedCheckpoint(CompletedCheckpoint 
completedCheckpoint) {
+
failureManager.handleCheckpointSuccess(completedCheckpoint.getCheckpointID());
 CompletedCheckpointStats completedCheckpointStats = 
completedCheckpoint.getStatistic();
 if (completedCheckpointStats != null) {
 LOG.trace(
@@ -1403,7 +1404,6 @@ public class CheckpointCoordinator {
 pendingCheckpoint.finalizeCheckpoint(
 checkpointsCleaner, this::scheduleTriggerRequest, 
executor);
 
-
failureManager.handleCheckpointSuccess(pendingCheckpoint.getCheckpointID());
 return completedCheckpoint;
 } catch (Exception e1) {
 // abort the current pending checkpoint if we fails to finalize 
the pending
@@ -1467,23 +1467,28 @@ public class CheckpointCoordinator {
 
checkpointsCleaner.cleanCheckpointOnFailedStoring(completedCheckpoint, 
executor);
 }
 
-reportFailedCheckpoint(checkpointId, exception);
+final CheckpointException checkpointException =
+new CheckpointException(
+"Could not complete the pending checkpoint " + 
checkpointId + '.',
+
CheckpointFailureReason.FINALIZE_CHECKPOINT_FAILURE,
+exception);
+reportFailedCheckpoint(pendingCheckpoint, checkpointException);
 sendAbortedMessages(tasksToAbort, checkpointId, 
completedCheckpoint.getTimestamp());
-throw new CheckpointException(
-"Could not complete the pending checkpoint " + 
checkpointId + '.',
-CheckpointFailureReason.FINALIZE_CHECKPOINT_FAILURE,
-exception);
+throw checkpointException;
 }
 }
 
-private void reportFailedCheckpoint(long checkpointId, Exception 
exception) {
-PendingCheckpointStats pendingCheckpointStats =
-statsTracker.getPendingCheckpointStats(checkpointId);
-if (pendingCheckpointStats != null) {
-statsTracker.reportFailedCheckpoint(
-pendingCheckpointStats.toFailedCheckpoint(
-System.currentTimeMillis(), exception));
-}
+private void reportFailedCheckpoint(
+PendingCheckpoint pendingCheckpoint, CheckpointException 
exception) {
+
+failureManager.handleCheckpointException(
+pendingCheckpoint,
+pendingCheckpoint.getProps(),
+exception,
+null,
+job,
+getStatsCallback(pendingCheckpoint),
+statsTracker);
 }
 
 void scheduleTriggerRequest() {
diff --git 
a/flink-runtime/src/test/java/org/apache/flink/runtime/checkpoint/CheckpointCoordinatorTest.java
 
b/flink-runtime/src/test/java/org/apache/flink/runtime/checkpoint/CheckpointCoordinatorTest.java
index 660671dfa8f..93d565644cb 100644
--- 
a/flink-runtime/src/test/java/org/apache/flink/runtime/checkpoint/CheckpointCoordinatorTest.java
+++ 
b/flink-runtime/src/test/java/org/apa

[flink-kubernetes-operator] branch main updated: [FLINK-32412] Reduce JobID collision chance

2023-06-26 Thread gyfora
This is an automated email from the ASF dual-hosted git repository.

gyfora pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-kubernetes-operator.git


The following commit(s) were added to refs/heads/main by this push:
 new abf9d040 [FLINK-32412] Reduce JobID collision chance
abf9d040 is described below

commit abf9d040ae58caf8313ca7b71049d6709fa26ea3
Author: fabio.wanner 
AuthorDate: Wed Jun 21 16:11:19 2023 +0200

[FLINK-32412] Reduce JobID collision chance

Instead of using Java's hashCode, which is an integer value (32bit), a long
representation of the uid is used. This decreases the chance for an ID
collision drastically:

For a 50% collision chance with random integers, 77000 numbers need to be
generated. For a long value (64 bit) a 50% change of a collision needs 
5.1×10^9
random longs. For details look up: "the birthday problem".

A test is added to increase awareness of the problem when changing this 
part of
the code.
---
 .../operator/observer/sessionjob/FlinkSessionJobObserver.java  | 6 +-
 .../org/apache/flink/kubernetes/operator/utils/FlinkUtils.java | 4 +++-
 .../org/apache/flink/kubernetes/operator/utils/FlinkUtilsTest.java | 7 +++
 3 files changed, 15 insertions(+), 2 deletions(-)

diff --git 
a/flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/sessionjob/FlinkSessionJobObserver.java
 
b/flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/sessionjob/FlinkSessionJobObserver.java
index c143bff5..42762b13 100644
--- 
a/flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/sessionjob/FlinkSessionJobObserver.java
+++ 
b/flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/observer/sessionjob/FlinkSessionJobObserver.java
@@ -43,6 +43,8 @@ import java.util.List;
 import java.util.Optional;
 import java.util.stream.Collectors;
 
+import static 
org.apache.flink.kubernetes.operator.utils.FlinkUtils.generateSessionJobFixedJobID;
+
 /** The observer of {@link FlinkSessionJob}. */
 public class FlinkSessionJobObserver extends 
AbstractFlinkResourceObserver {
 
@@ -83,7 +85,9 @@ public class FlinkSessionJobObserver extends 
AbstractFlinkResourceObserver();
 for (JobStatusMessage jobStatusMessage : jobStatusMessages) {
 var jobId = jobStatusMessage.getJobId();
-if (jobId.getLowerPart() == uid.hashCode()
+if (jobId.getLowerPart()
+== generateSessionJobFixedJobID(uid, 
jobId.getUpperPart() + 1L)
+.getLowerPart()
 && 
!jobStatusMessage.getJobState().isGloballyTerminalState()) {
 matchedJobs.add(jobId);
 }
diff --git 
a/flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/FlinkUtils.java
 
b/flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/FlinkUtils.java
index 68b23e34..3700b1f7 100644
--- 
a/flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/FlinkUtils.java
+++ 
b/flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/FlinkUtils.java
@@ -55,6 +55,7 @@ import java.util.Iterator;
 import java.util.LinkedHashMap;
 import java.util.Map;
 import java.util.Optional;
+import java.util.UUID;
 
 import static 
org.apache.flink.kubernetes.utils.Constants.LABEL_CONFIGMAP_TYPE_HIGH_AVAILABILITY;
 
@@ -363,7 +364,8 @@ public class FlinkUtils {
  */
 public static JobID generateSessionJobFixedJobID(String uid, Long 
generation) {
 return new JobID(
-Preconditions.checkNotNull(uid).hashCode(), 
Preconditions.checkNotNull(generation));
+
UUID.fromString(Preconditions.checkNotNull(uid)).getMostSignificantBits(),
+Preconditions.checkNotNull(generation));
 }
 
 /**
diff --git 
a/flink-kubernetes-operator/src/test/java/org/apache/flink/kubernetes/operator/utils/FlinkUtilsTest.java
 
b/flink-kubernetes-operator/src/test/java/org/apache/flink/kubernetes/operator/utils/FlinkUtilsTest.java
index 770a7042..8fe98f41 100644
--- 
a/flink-kubernetes-operator/src/test/java/org/apache/flink/kubernetes/operator/utils/FlinkUtilsTest.java
+++ 
b/flink-kubernetes-operator/src/test/java/org/apache/flink/kubernetes/operator/utils/FlinkUtilsTest.java
@@ -313,6 +313,13 @@ public class FlinkUtilsTest {
 assertEquals(List.of(v1merged, volume2, volume3), 
mergedPod.getSpec().getVolumes());
 }
 
+@Test
+public void testJobIDGeneration() {
+JobID jobID =
+
FlinkUtils.generateSessionJobFixedJobID("----", 
2L);
+assertEquals("0002", jobID.toString());
+}
+
 private void createHAConfigMapWithData(
 String configMapName, String namespace, String clus

[flink-ml] annotated tag release-2.3.0-rc1 updated (09196f62 -> 9adf4fc5)

2023-06-26 Thread lindong
This is an automated email from the ASF dual-hosted git repository.

lindong pushed a change to annotated tag release-2.3.0-rc1
in repository https://gitbox.apache.org/repos/asf/flink-ml.git


*** WARNING: tag release-2.3.0-rc1 was modified! ***

from 09196f62 (tag)
  to 9adf4fc5 (tag)
 tagging 44b406877a98eaa8f991461bd84696cbee717a31 (commit)
  by Dong Lin
  on Mon Jun 26 19:59:10 2023 +0800

- Log -
release-2.3.0-rc1
-BEGIN PGP SIGNATURE-

iQIzBAABCAAdFiEEr6zbCebw/yjJPWS8vu1PbLn3fQ4FAmSZfY4ACgkQvu1PbLn3
fQ6V0A/+OPSm6jupjzwfVXFkteuY/BfXXGmbpgDk2QXpyyNFXlmbAsanXbS/jaed
ygErVnZd+lJjUlK5gQ31tDOvbL/PKH0f2OyLkKfkKutQ8qdJ5392mgKLmy3N8kJe
TuDNloYvzIu3OpE5VfJgvcDGXc12jpX0BphnZoY1UM5oN6urwFngBOEMJCjsowyL
rNazVhOn3tRLlMk43Oscw3Cvpen9+jB9Ifhe63gHvgNkachxDEJQ7OVhzRA5ZrQX
65xfWID6oMUitI+sO8FyUX1JX3Cp9tryzFvr1XrGHsoVYJ9ZHTZF7Efdy29iwDD/
f/7YAUvWqx2bwyaJHdE4E9ooj2lge3rronKuRNSHg8vsWR10IyF81r557vxhKgxn
7JH7349GpMZ/ZvyCqWs/gLy/sSk3QUicxl9URqM0/09gwvV+AMGFni+y4ddXQ9e3
KLtLM7AnuudD/u927CZhc7pZZBr7b51I9iVf9gvXFVRS39BuZenOwGuntsv+nlhi
qp4u6L0SOL4juTbDXYDoNBs1XKVDSClOHOTwlsK+kiznF362uDQ47OuizW18Y+LM
F+XvNzRTqz7YXtStXHpsC+ECGzu18QMUud9U54vVA4fWPuvIgrpErP62FI/C+M6P
L2YaeDgtuXuLkoBOVLwH6e7Ez4tkAjCa0jHu/xX4GLpYgCjPKJ4=
=/yr6
-END PGP SIGNATURE-
---

from e62cdc56 [hotfix] Update config.toml for Flink ML 2.3.0 release
 add 2464b0a4 [release] Update version to 2.3.0
 add 84001e38 [hotfix] Fix baseURL in docs/config.toml
 add 44b40687 [hotfix] Update Flink version used in 
build-your-own-project.md

No new revisions were added by this update.

Summary of changes:
 docs/config.toml  | 2 +-
 docs/content/docs/try-flink-ml/java/build-your-own-project.md | 4 ++--
 flink-ml-benchmark/pom.xml| 2 +-
 flink-ml-core/pom.xml | 2 +-
 flink-ml-dist/pom.xml | 2 +-
 flink-ml-examples/pom.xml | 2 +-
 flink-ml-iteration/flink-ml-iteration-1.15/pom.xml| 2 +-
 flink-ml-iteration/flink-ml-iteration-1.16/pom.xml| 2 +-
 flink-ml-iteration/flink-ml-iteration-1.17/pom.xml| 2 +-
 flink-ml-iteration/flink-ml-iteration-common/pom.xml  | 2 +-
 flink-ml-iteration/pom.xml| 2 +-
 flink-ml-lib/pom.xml  | 2 +-
 flink-ml-python/pom.xml   | 2 +-
 flink-ml-python/pyflink/ml/version.py | 2 +-
 flink-ml-servable-core/pom.xml| 2 +-
 flink-ml-servable-lib/pom.xml | 2 +-
 flink-ml-tests/pom.xml| 2 +-
 flink-ml-uber/pom.xml | 2 +-
 pom.xml   | 2 +-
 19 files changed, 20 insertions(+), 20 deletions(-)



svn commit: r62651 - in /dev/flink/flink-ml-2.3.0-rc1: ./ apache-flink-ml-2.3.0.tar.gz apache-flink-ml-2.3.0.tar.gz.asc apache-flink-ml-2.3.0.tar.gz.sha512 flink-ml-2.3.0-src.tgz flink-ml-2.3.0-src.tg

2023-06-26 Thread lindong
Author: lindong
Date: Mon Jun 26 11:24:16 2023
New Revision: 62651

Log:
Apache Flink ML, version 2.3.0, release candidate 1

Added:
dev/flink/flink-ml-2.3.0-rc1/
dev/flink/flink-ml-2.3.0-rc1/apache-flink-ml-2.3.0.tar.gz   (with props)
dev/flink/flink-ml-2.3.0-rc1/apache-flink-ml-2.3.0.tar.gz.asc
dev/flink/flink-ml-2.3.0-rc1/apache-flink-ml-2.3.0.tar.gz.sha512
dev/flink/flink-ml-2.3.0-rc1/flink-ml-2.3.0-src.tgz   (with props)
dev/flink/flink-ml-2.3.0-rc1/flink-ml-2.3.0-src.tgz.asc
dev/flink/flink-ml-2.3.0-rc1/flink-ml-2.3.0-src.tgz.sha512

Added: dev/flink/flink-ml-2.3.0-rc1/apache-flink-ml-2.3.0.tar.gz
==
Binary file - no diff available.

Propchange: dev/flink/flink-ml-2.3.0-rc1/apache-flink-ml-2.3.0.tar.gz
--
svn:mime-type = application/octet-stream

Added: dev/flink/flink-ml-2.3.0-rc1/apache-flink-ml-2.3.0.tar.gz.asc
==
--- dev/flink/flink-ml-2.3.0-rc1/apache-flink-ml-2.3.0.tar.gz.asc (added)
+++ dev/flink/flink-ml-2.3.0-rc1/apache-flink-ml-2.3.0.tar.gz.asc Mon Jun 26 
11:24:16 2023
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCAAdFiEEr6zbCebw/yjJPWS8vu1PbLn3fQ4FAmSZIh4ACgkQvu1PbLn3
+fQ5A/hAAozZIDFiE6NUE8FBHwtqDsmJtwILpn/cWYUjIPowmM91mdxSwYcCryGC5
+ijnryNFBwMi3KtnDQlwny5U2OYsURCnIhClwDJsVQsr6KN16bBOvwiAMH1Q3Tye9
+iz+AfE3TtA0SI9d2sT2lNNeXLgeN0xl+H+mhEvuT/Ij5MX9vnBltHYi0iMYluZTL
+PIgR2rtHrKSKUwiNk1hG/9I3cgdUORoXX8kHMQGeBIx7FGZKIBdLRg2fUMI4lyds
+vrl/klDfblInChd8Bd3IasmdIs07To1FkvimBuopUaaBYLbhlEy2A93Y46rl/t6c
+YG64YVFVBzhbWkkF3nlzDin+04FNA8WHRU3TivRmXvvhsveExjISzyiEhPRA88v6
+1obMapULlR0G7S/vQjbu8/Nu6/xqHZLo3gqnzt6jHjAkNV4EENdvR/n+8AkWppc1
+Vr0EZt4hoStVwVtB5ongWRXMNE4vaBM6p0GLFcjqVsBgAVNVpAQMMiBp8XxJSqM0
+RlEfQI/M6f5+L3ENvjBJ0lJIazXhPXXoAEA6FbOFlcZ7MfcoifDXAfTiYzrRsj5r
+3y/AqSNniLCRQbWlT+nt4jZHP9JEkwdSy/Vn9vxL9ulky144c243pfnNaJNC4Kwk
+kvnjMmxEZsVebWx1tFWFInMNvh97b0e9NDUiPDfha1jlKbyVTmM=
+=Zo46
+-END PGP SIGNATURE-

Added: dev/flink/flink-ml-2.3.0-rc1/apache-flink-ml-2.3.0.tar.gz.sha512
==
--- dev/flink/flink-ml-2.3.0-rc1/apache-flink-ml-2.3.0.tar.gz.sha512 (added)
+++ dev/flink/flink-ml-2.3.0-rc1/apache-flink-ml-2.3.0.tar.gz.sha512 Mon Jun 26 
11:24:16 2023
@@ -0,0 +1 @@
+214d557c12b716dc6adea58243cd2d67d39b3d4c156b1c46709be86625b0f5ab1850aeb5746864f910b0d0f3a725464191586005f6e77c32ff5c4911d8f6d3bf
  apache-flink-ml-2.3.0.tar.gz

Added: dev/flink/flink-ml-2.3.0-rc1/flink-ml-2.3.0-src.tgz
==
Binary file - no diff available.

Propchange: dev/flink/flink-ml-2.3.0-rc1/flink-ml-2.3.0-src.tgz
--
svn:mime-type = application/octet-stream

Added: dev/flink/flink-ml-2.3.0-rc1/flink-ml-2.3.0-src.tgz.asc
==
--- dev/flink/flink-ml-2.3.0-rc1/flink-ml-2.3.0-src.tgz.asc (added)
+++ dev/flink/flink-ml-2.3.0-rc1/flink-ml-2.3.0-src.tgz.asc Mon Jun 26 11:24:16 
2023
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCAAdFiEEr6zbCebw/yjJPWS8vu1PbLn3fQ4FAmSZD34ACgkQvu1PbLn3
+fQ4NDBAAvdZ0ZjYZk46jAXP3cEMK27ZsX3m0qfPtqFgRUuaRsJpPtUz3e6n+Iw8P
+qSL0+1FTfa2TJB2C3u9w6XvZIy6QLn24lRA3NEI3lcuYHiQ0w6vCja6RZHOnoYvS
+jUzpMMNMPbsLcALRgRpmrs78YCJdt8Q7C73HIZlxOIzsUnt29apKSlJOzKigkBTD
+NJhqlevFhoUdCq4+Hm/cF+MmE053wlMV0J8I2BjdpA1k/1h5HDqbPJGCx8cXbPu0
+iG+GZe0GGFYnJNyeNc1nZNm200mZka/t2CeumJ2QAfMYPhwbpziUtEZ+yrA8e80K
+Gtd2P307ee9rwXMP3itJ6ikn4Vn5jzOLsGM8K0I/bGtDyLvuEUAGSuHxt68KETm4
+SzduraAZtc5vDA2Qvni7uJqmSoQPXoZCsLr1XehHuRKmWUXsapnHCcZUgyk01YcG
+tcDqu863i5N5o1K0yWYo9dhQ5ru22jQQR0uzfB+11RhwoBnkjvlAO+xlLmaojoXO
+bn7QOt/HumyVSHtE3Jf6W+v32ZaEm9OEoR+UyAX2O2J6jhiJQY9JcGgAWUy51oWk
+oVdBfyNjhUDMvHfusjBwyYaF9nJrFD1GAY0km3A9EvQCGigZNedFLApRXBI8757g
+ZPJD0suE6ZzwZiIipXMjqTJ0cvxtIJOomEm2G7nPqXWeiLdBTPA=
+=Wdr2
+-END PGP SIGNATURE-

Added: dev/flink/flink-ml-2.3.0-rc1/flink-ml-2.3.0-src.tgz.sha512
==
--- dev/flink/flink-ml-2.3.0-rc1/flink-ml-2.3.0-src.tgz.sha512 (added)
+++ dev/flink/flink-ml-2.3.0-rc1/flink-ml-2.3.0-src.tgz.sha512 Mon Jun 26 
11:24:16 2023
@@ -0,0 +1 @@
+7176f417572194578a4ebd848b4d52d589b778a954b2837d53a980bcbddfa2f41f90e882016da60a83a982d9732bdc1c93bb34fa3f3d1b42c637d47e3d7f9382
  flink-ml-2.3.0-src.tgz




[flink] branch master updated: [FLINK-32265][runtime] Use system classloader in JM for jobs without extra jars

2023-06-26 Thread chesnay
This is an automated email from the ASF dual-hosted git repository.

chesnay pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/master by this push:
 new b3d0e51bdf9 [FLINK-32265][runtime] Use system classloader in JM for 
jobs without extra jars
b3d0e51bdf9 is described below

commit b3d0e51bdf9374848b03843115c97fa092e2e6b2
Author: Shammon FY 
AuthorDate: Mon Jun 26 19:10:04 2023 +0800

[FLINK-32265][runtime] Use system classloader in JM for jobs without extra 
jars
---
 .../librarycache/BlobLibraryCacheManager.java  | 43 +--
 .../jobmaster/JobManagerSharedServices.java|  3 +-
 .../runtime/taskexecutor/TaskManagerServices.java  |  3 +-
 .../librarycache/BlobLibraryCacheManagerTest.java  | 50 --
 .../BlobLibraryCacheRecoveryITCase.java| 15 ++-
 5 files changed, 87 insertions(+), 27 deletions(-)

diff --git 
a/flink-runtime/src/main/java/org/apache/flink/runtime/execution/librarycache/BlobLibraryCacheManager.java
 
b/flink-runtime/src/main/java/org/apache/flink/runtime/execution/librarycache/BlobLibraryCacheManager.java
index e2723dd2e1e..9af717008b6 100644
--- 
a/flink-runtime/src/main/java/org/apache/flink/runtime/execution/librarycache/BlobLibraryCacheManager.java
+++ 
b/flink-runtime/src/main/java/org/apache/flink/runtime/execution/librarycache/BlobLibraryCacheManager.java
@@ -37,6 +37,7 @@ import javax.annotation.Nullable;
 import javax.annotation.concurrent.GuardedBy;
 import javax.annotation.concurrent.ThreadSafe;
 
+import java.io.Closeable;
 import java.io.IOException;
 import java.net.URL;
 import java.net.URLClassLoader;
@@ -75,12 +76,18 @@ public class BlobLibraryCacheManager implements 
LibraryCacheManager {
 
 private final ClassLoaderFactory classLoaderFactory;
 
+/** If true, it will use system class loader when the jars and classpaths 
of job are empty. */
+private final boolean wrapsSystemClassLoader;
+
 // 

 
 public BlobLibraryCacheManager(
-PermanentBlobService blobService, ClassLoaderFactory 
classLoaderFactory) {
+PermanentBlobService blobService,
+ClassLoaderFactory classLoaderFactory,
+boolean wrapsSystemClassLoader) {
 this.blobService = checkNotNull(blobService);
 this.classLoaderFactory = checkNotNull(classLoaderFactory);
+this.wrapsSystemClassLoader = wrapsSystemClassLoader;
 }
 
 @Override
@@ -226,11 +233,17 @@ public class BlobLibraryCacheManager implements 
LibraryCacheManager {
 verifyIsNotReleased();
 
 if (resolvedClassLoader == null) {
+boolean systemClassLoader =
+wrapsSystemClassLoader && libraries.isEmpty() && 
classPaths.isEmpty();
 resolvedClassLoader =
 new ResolvedClassLoader(
-createUserCodeClassLoader(jobId, 
libraries, classPaths),
+systemClassLoader
+? 
ClassLoader.getSystemClassLoader()
+: createUserCodeClassLoader(
+jobId, libraries, 
classPaths),
 libraries,
-classPaths);
+classPaths,
+systemClassLoader);
 } else {
 resolvedClassLoader.verifyClassLoader(libraries, 
classPaths);
 }
@@ -357,7 +370,7 @@ public class BlobLibraryCacheManager implements 
LibraryCacheManager {
 }
 
 private static final class ResolvedClassLoader implements 
UserCodeClassLoader {
-private final URLClassLoader classLoader;
+private final ClassLoader classLoader;
 
 /**
  * Set of BLOB keys used for a previous job/task registration.
@@ -375,12 +388,15 @@ public class BlobLibraryCacheManager implements 
LibraryCacheManager {
  */
 private final Set classPaths;
 
+private final boolean wrapsSystemClassLoader;
+
 private final Map releaseHooks;
 
 private ResolvedClassLoader(
-URLClassLoader classLoader,
+ClassLoader classLoader,
 Collection requiredLibraries,
-Collection requiredClassPaths) {
+Collection requiredClassPaths,
+boolean wrapsSystemClassLoader) {
 this.classLoader = classLoader;
 
 // NOTE: do not store the class paths, i.e. URLs, into a set for 
performance reasons
@@ -391,6 +407,7 @@ public class BlobLibraryCacheManager implements 
LibraryCacheManager {
 classPaths.add(url.toString())

[flink-ml] branch release-2.3 updated: [hotfix] Update Flink version used in build-your-own-project.md

2023-06-26 Thread lindong
This is an automated email from the ASF dual-hosted git repository.

lindong pushed a commit to branch release-2.3
in repository https://gitbox.apache.org/repos/asf/flink-ml.git


The following commit(s) were added to refs/heads/release-2.3 by this push:
 new 44b40687 [hotfix] Update Flink version used in 
build-your-own-project.md
44b40687 is described below

commit 44b406877a98eaa8f991461bd84696cbee717a31
Author: Dong Lin 
AuthorDate: Mon Jun 26 18:06:58 2023 +0800

[hotfix] Update Flink version used in build-your-own-project.md
---
 docs/content/docs/try-flink-ml/java/build-your-own-project.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/docs/content/docs/try-flink-ml/java/build-your-own-project.md 
b/docs/content/docs/try-flink-ml/java/build-your-own-project.md
index a94e992b..ceefdf1b 100644
--- a/docs/content/docs/try-flink-ml/java/build-your-own-project.md
+++ b/docs/content/docs/try-flink-ml/java/build-your-own-project.md
@@ -80,7 +80,7 @@ the basic skeleton of a project, with some necessary Flink 
dependencies.
 $ mvn archetype:generate \
 -DarchetypeGroupId=org.apache.flink \
 -DarchetypeArtifactId=flink-quickstart-java \
--DarchetypeVersion=1.16.1 \
+-DarchetypeVersion=1.17.1 \
 -DgroupId=kmeans-example \
 -DartifactId=kmeans-example \
 -Dversion=0.1 \



[flink-ml] 01/02: [release] Update version to 2.3.0

2023-06-26 Thread lindong
This is an automated email from the ASF dual-hosted git repository.

lindong pushed a commit to branch release-2.3
in repository https://gitbox.apache.org/repos/asf/flink-ml.git

commit 2464b0a4695d370c5176a36d0c6348bb1214b597
Author: Dong Lin 
AuthorDate: Mon Jun 26 12:07:53 2023 +0800

[release] Update version to 2.3.0
---
 docs/content/docs/try-flink-ml/java/build-your-own-project.md | 2 +-
 flink-ml-benchmark/pom.xml| 2 +-
 flink-ml-core/pom.xml | 2 +-
 flink-ml-dist/pom.xml | 2 +-
 flink-ml-examples/pom.xml | 2 +-
 flink-ml-iteration/flink-ml-iteration-1.15/pom.xml| 2 +-
 flink-ml-iteration/flink-ml-iteration-1.16/pom.xml| 2 +-
 flink-ml-iteration/flink-ml-iteration-1.17/pom.xml| 2 +-
 flink-ml-iteration/flink-ml-iteration-common/pom.xml  | 2 +-
 flink-ml-iteration/pom.xml| 2 +-
 flink-ml-lib/pom.xml  | 2 +-
 flink-ml-python/pom.xml   | 2 +-
 flink-ml-python/pyflink/ml/version.py | 2 +-
 flink-ml-servable-core/pom.xml| 2 +-
 flink-ml-servable-lib/pom.xml | 2 +-
 flink-ml-tests/pom.xml| 2 +-
 flink-ml-uber/pom.xml | 2 +-
 pom.xml   | 2 +-
 18 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/docs/content/docs/try-flink-ml/java/build-your-own-project.md 
b/docs/content/docs/try-flink-ml/java/build-your-own-project.md
index 98efeef5..a94e992b 100644
--- a/docs/content/docs/try-flink-ml/java/build-your-own-project.md
+++ b/docs/content/docs/try-flink-ml/java/build-your-own-project.md
@@ -110,7 +110,7 @@ Change the dependencies provided in `pom.xml` as follows:
 
   org.apache.flink
   flink-ml-uber-1.17
-  2.3-SNAPSHOT
+  2.3.0
   provided
 
 
diff --git a/flink-ml-benchmark/pom.xml b/flink-ml-benchmark/pom.xml
index 348e3301..3988e1b6 100644
--- a/flink-ml-benchmark/pom.xml
+++ b/flink-ml-benchmark/pom.xml
@@ -23,7 +23,7 @@ under the License.
 
 flink-ml-parent
 org.apache.flink
-2.3-SNAPSHOT
+2.3.0
 
 
 flink-ml-benchmark-${flink.main.version}
diff --git a/flink-ml-core/pom.xml b/flink-ml-core/pom.xml
index 35895885..b761c2dc 100644
--- a/flink-ml-core/pom.xml
+++ b/flink-ml-core/pom.xml
@@ -25,7 +25,7 @@ under the License.
   
 org.apache.flink
 flink-ml-parent
-2.3-SNAPSHOT
+2.3.0
   
 
   flink-ml-core-${flink.main.version}
diff --git a/flink-ml-dist/pom.xml b/flink-ml-dist/pom.xml
index 33bafcee..75de889a 100644
--- a/flink-ml-dist/pom.xml
+++ b/flink-ml-dist/pom.xml
@@ -23,7 +23,7 @@ under the License.
 
 org.apache.flink
 flink-ml-parent
-2.3-SNAPSHOT
+2.3.0
 
 
 flink-ml-dist-${flink.main.version}
diff --git a/flink-ml-examples/pom.xml b/flink-ml-examples/pom.xml
index 3d2bac36..8d291746 100644
--- a/flink-ml-examples/pom.xml
+++ b/flink-ml-examples/pom.xml
@@ -23,7 +23,7 @@ under the License.
 
 flink-ml-parent
 org.apache.flink
-2.3-SNAPSHOT
+2.3.0
 
 4.0.0
 
diff --git a/flink-ml-iteration/flink-ml-iteration-1.15/pom.xml 
b/flink-ml-iteration/flink-ml-iteration-1.15/pom.xml
index 37e67b5a..90392306 100644
--- a/flink-ml-iteration/flink-ml-iteration-1.15/pom.xml
+++ b/flink-ml-iteration/flink-ml-iteration-1.15/pom.xml
@@ -21,7 +21,7 @@ under the License.
 
 org.apache.flink
 flink-ml-iteration
-2.3-SNAPSHOT
+2.3.0
 
 
 flink-ml-iteration-1.15
diff --git a/flink-ml-iteration/flink-ml-iteration-1.16/pom.xml 
b/flink-ml-iteration/flink-ml-iteration-1.16/pom.xml
index 0dcdc879..7673ea1d 100644
--- a/flink-ml-iteration/flink-ml-iteration-1.16/pom.xml
+++ b/flink-ml-iteration/flink-ml-iteration-1.16/pom.xml
@@ -21,7 +21,7 @@ under the License.
 
 org.apache.flink
 flink-ml-iteration
-2.3-SNAPSHOT
+2.3.0
 
 
 flink-ml-iteration-1.16
diff --git a/flink-ml-iteration/flink-ml-iteration-1.17/pom.xml 
b/flink-ml-iteration/flink-ml-iteration-1.17/pom.xml
index 17fd6e83..3367538b 100644
--- a/flink-ml-iteration/flink-ml-iteration-1.17/pom.xml
+++ b/flink-ml-iteration/flink-ml-iteration-1.17/pom.xml
@@ -21,7 +21,7 @@ under the License.
 
 org.apache.flink
 flink-ml-iteration
-2.3-SNAPSHOT
+2.3.0
 
 
 flink-ml-iteration-1.17
diff --git a/flink-ml-iteration/flink-ml-iteration-common/pom.xml 
b/flink-ml-iteration/flink-ml-iteration-common/pom.xml
index 1ff29893..f8d608cc 100644
--- a/flink-ml-iteration/flink-ml-iteration-common/pom.xml
+++ b/flink-ml-iteration/flink-ml-iteration-common/pom.xml
@@ -21,7 

[flink-ml] branch release-2.3 updated (e62cdc56 -> 84001e38)

2023-06-26 Thread lindong
This is an automated email from the ASF dual-hosted git repository.

lindong pushed a change to branch release-2.3
in repository https://gitbox.apache.org/repos/asf/flink-ml.git


from e62cdc56 [hotfix] Update config.toml for Flink ML 2.3.0 release
 new 2464b0a4 [release] Update version to 2.3.0
 new 84001e38 [hotfix] Fix baseURL in docs/config.toml

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 docs/config.toml  | 2 +-
 docs/content/docs/try-flink-ml/java/build-your-own-project.md | 2 +-
 flink-ml-benchmark/pom.xml| 2 +-
 flink-ml-core/pom.xml | 2 +-
 flink-ml-dist/pom.xml | 2 +-
 flink-ml-examples/pom.xml | 2 +-
 flink-ml-iteration/flink-ml-iteration-1.15/pom.xml| 2 +-
 flink-ml-iteration/flink-ml-iteration-1.16/pom.xml| 2 +-
 flink-ml-iteration/flink-ml-iteration-1.17/pom.xml| 2 +-
 flink-ml-iteration/flink-ml-iteration-common/pom.xml  | 2 +-
 flink-ml-iteration/pom.xml| 2 +-
 flink-ml-lib/pom.xml  | 2 +-
 flink-ml-python/pom.xml   | 2 +-
 flink-ml-python/pyflink/ml/version.py | 2 +-
 flink-ml-servable-core/pom.xml| 2 +-
 flink-ml-servable-lib/pom.xml | 2 +-
 flink-ml-tests/pom.xml| 2 +-
 flink-ml-uber/pom.xml | 2 +-
 pom.xml   | 2 +-
 19 files changed, 19 insertions(+), 19 deletions(-)



[flink-ml] 02/02: [hotfix] Fix baseURL in docs/config.toml

2023-06-26 Thread lindong
This is an automated email from the ASF dual-hosted git repository.

lindong pushed a commit to branch release-2.3
in repository https://gitbox.apache.org/repos/asf/flink-ml.git

commit 84001e382c591888deac3e574b802ca29abae275
Author: Dong Lin 
AuthorDate: Mon Jun 26 17:51:19 2023 +0800

[hotfix] Fix baseURL in docs/config.toml
---
 docs/config.toml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/docs/config.toml b/docs/config.toml
index 4810200c..4c849c1f 100644
--- a/docs/config.toml
+++ b/docs/config.toml
@@ -14,7 +14,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-baseURL = 
'//nightlies.apache.org/flink/flink-ml-docs-release-$SHORT_RELEASE_VERSION'
+baseURL = '//nightlies.apache.org/flink/flink-ml-docs-release-2.3'
 languageCode = 'en-us'
 title = 'Apache Flink Machine Learning Library'
 enableGitInfo = false



[flink] branch master updated: [FLINK-32413][runtime] Adds fallback error handler to DefaultLeaderElectionService

2023-06-26 Thread mapohl
This is an automated email from the ASF dual-hosted git repository.

mapohl pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/master by this push:
 new 14480c8ce4f [FLINK-32413][runtime] Adds fallback error handler to 
DefaultLeaderElectionService
14480c8ce4f is described below

commit 14480c8ce4f6cd8f0f918f33d5662b7c62be8933
Author: Matthias Pohl 
AuthorDate: Thu Jun 22 14:53:14 2023 +0200

[FLINK-32413][runtime] Adds fallback error handler to 
DefaultLeaderElectionService

This enables test scenarios to catch unexpected errors that might have been 
otherwise missed.

Signed-off-by: Matthias Pohl 
---
 .../DefaultLeaderElectionService.java  | 19 +++-
 .../JobMasterServiceLeadershipRunnerTest.java  |  3 +-
 .../DefaultLeaderElectionServiceTest.java  | 50 +-
 ...KeeperLeaderElectionConnectionHandlingTest.java |  4 +-
 4 files changed, 63 insertions(+), 13 deletions(-)

diff --git 
a/flink-runtime/src/main/java/org/apache/flink/runtime/leaderelection/DefaultLeaderElectionService.java
 
b/flink-runtime/src/main/java/org/apache/flink/runtime/leaderelection/DefaultLeaderElectionService.java
index 940ac664df3..88bf9caa8e3 100644
--- 
a/flink-runtime/src/main/java/org/apache/flink/runtime/leaderelection/DefaultLeaderElectionService.java
+++ 
b/flink-runtime/src/main/java/org/apache/flink/runtime/leaderelection/DefaultLeaderElectionService.java
@@ -115,9 +115,23 @@ public class DefaultLeaderElectionService extends 
AbstractLeaderElectionService
  */
 private final ExecutorService leadershipOperationExecutor;
 
+private final FatalErrorHandler fallbackErrorHandler;
+
 public DefaultLeaderElectionService(LeaderElectionDriverFactory 
leaderElectionDriverFactory) {
 this(
 leaderElectionDriverFactory,
+t ->
+LOG.debug(
+"Ignoring error notification since there's no 
contender registered."));
+}
+
+@VisibleForTesting
+public DefaultLeaderElectionService(
+LeaderElectionDriverFactory leaderElectionDriverFactory,
+FatalErrorHandler fallbackErrorHandler) {
+this(
+leaderElectionDriverFactory,
+fallbackErrorHandler,
 Executors.newSingleThreadExecutor(
 new ExecutorThreadFactory(
 
"DefaultLeaderElectionService-leadershipOperationExecutor")));
@@ -126,9 +140,12 @@ public class DefaultLeaderElectionService extends 
AbstractLeaderElectionService
 @VisibleForTesting
 DefaultLeaderElectionService(
 LeaderElectionDriverFactory leaderElectionDriverFactory,
+FatalErrorHandler fallbackErrorHandler,
 ExecutorService leadershipOperationExecutor) {
 this.leaderElectionDriverFactory = 
checkNotNull(leaderElectionDriverFactory);
 
+this.fallbackErrorHandler = checkNotNull(fallbackErrorHandler);
+
 this.leaderContender = null;
 
 this.issuedLeaderSessionID = null;
@@ -486,7 +503,7 @@ public class DefaultLeaderElectionService extends 
AbstractLeaderElectionService
 private void forwardErrorToLeaderContender(Throwable t) {
 synchronized (lock) {
 if (leaderContender == null) {
-LOG.debug("Ignoring error notification since there's no 
contender registered.");
+fallbackErrorHandler.onFatalError(t);
 return;
 }
 
diff --git 
a/flink-runtime/src/test/java/org/apache/flink/runtime/jobmaster/JobMasterServiceLeadershipRunnerTest.java
 
b/flink-runtime/src/test/java/org/apache/flink/runtime/jobmaster/JobMasterServiceLeadershipRunnerTest.java
index a4df85e5f3c..4d06cc9af17 100644
--- 
a/flink-runtime/src/test/java/org/apache/flink/runtime/jobmaster/JobMasterServiceLeadershipRunnerTest.java
+++ 
b/flink-runtime/src/test/java/org/apache/flink/runtime/jobmaster/JobMasterServiceLeadershipRunnerTest.java
@@ -683,7 +683,8 @@ class JobMasterServiceLeadershipRunnerTest {
 // we need to use DefaultLeaderElectionService here because 
JobMasterServiceLeadershipRunner
 // in connection with the DefaultLeaderElectionService generates the 
nested locking
 final DefaultLeaderElectionService defaultLeaderElectionService =
-new 
DefaultLeaderElectionService(testingLeaderElectionDriverFactory);
+new DefaultLeaderElectionService(
+testingLeaderElectionDriverFactory, fatalErrorHandler);
 defaultLeaderElectionService.startLeaderElectionBackend();
 
 // latch to detect when we reached the first synchronized section 
having a lock on the
diff --git 
a/flink-runtime/src/test/java/org/apache/flink/runtime/leaderelection/DefaultLeaderElectionServiceTest.java
 
b/flink-runtime/src/test/java/org/apache/flin

[flink] branch master updated (43f5d038fb2 -> 9b63099964b)

2023-06-26 Thread renqs
This is an automated email from the ASF dual-hosted git repository.

renqs pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


from 43f5d038fb2 [FLINK-31413][hive] Change scope of flink-table-planner 
dependency from provided to test in Hive connector This closes #22620
 add 9b63099964b [FLINK-32392][ci] Invalidate Maven repo cache on Azure 
every year to reduce its disk usage

No new revisions were added by this update.

Summary of changes:
 azure-pipelines.yml  |  1 +
 tools/azure-pipelines/build-apache-repo.yml  |  1 +
 tools/azure-pipelines/build-nightly-dist.yml |  8 
 tools/azure-pipelines/e2e-template.yml   |  4 ++--
 tools/azure-pipelines/jobs-template.yml  | 11 +++
 5 files changed, 15 insertions(+), 10 deletions(-)