Skip to content

Commit

Permalink
[KSQL-12787] Fix master build (#10596)
Browse files Browse the repository at this point in the history
* Fix build

* Use DatatypeConverter from jakarta

* Use assertEquals instead

* Fix assert statement

* Fix asser equals

* Fix tests

* Fixes a test

* Revert test updates

* Use set default for KafkaMetric

* Encode the test url

* Revert url encoding

* Update dependency version

* Fix version

* Remove kafka-log4j-appender dependency

* Fix typos
  • Loading branch information
VedarthConfluent authored Dec 23, 2024
1 parent 85526be commit d021108
Show file tree
Hide file tree
Showing 9 changed files with 29 additions and 22 deletions.
6 changes: 6 additions & 0 deletions ksqldb-common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,12 @@

<dependencies>

<dependency>
<groupId>jakarta.xml.bind</groupId>
<artifactId>jakarta.xml.bind-api</artifactId>
<version>4.0.2</version>
</dependency>

<dependency>
<groupId>com.google.code.findbugs</groupId>
<artifactId>jsr305</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

import com.google.common.collect.ImmutableMap;
import io.vertx.core.buffer.Buffer;
import jakarta.xml.bind.DatatypeConverter;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.nio.charset.StandardCharsets;
Expand All @@ -25,7 +26,6 @@
import java.util.List;
import java.util.Map;
import java.util.function.Function;
import javax.xml.bind.DatatypeConverter;

public final class BytesUtils {
public enum Encoding {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@
import static io.confluent.ksql.internal.MetricsTagUtils.SHARED_RUNTIME_THREAD_PATTERN;
import static io.confluent.ksql.internal.MetricsTagUtils.UNSHARED_RUNTIME_THREAD_PATTERN;
import static java.util.Objects.requireNonNull;
import static org.apache.kafka.common.utils.Utils.mkSet;

import com.google.common.annotations.VisibleForTesting;
import com.google.common.collect.ImmutableMap;
Expand Down Expand Up @@ -52,7 +51,7 @@ public class ThroughputMetricsReporter implements MetricsReporter {
private static final String RECORDS_PRODUCED = "records-produced-total";
private static final String BYTES_PRODUCED = "bytes-produced-total";
private static final Set<String> THROUGHPUT_METRIC_NAMES =
mkSet(RECORDS_CONSUMED, BYTES_CONSUMED, RECORDS_PRODUCED, BYTES_PRODUCED);
Set.of(RECORDS_CONSUMED, BYTES_CONSUMED, RECORDS_PRODUCED, BYTES_PRODUCED);

private static final Map<String, Map<String, Map<MetricName, ThroughputTotalMetric>>> metrics =
new HashMap<>();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@
import java.util.concurrent.TimeUnit;
import org.apache.kafka.clients.admin.Admin;
import org.apache.kafka.clients.admin.ElectLeadersOptions;
import org.apache.kafka.common.metrics.KafkaMetric;
import org.apache.kafka.common.metrics.Measurable;
import org.junit.Before;
import org.junit.Test;
import org.junit.experimental.runners.Enclosed;
Expand All @@ -47,6 +49,12 @@ public static Collection<TestCase<Admin>> getMethodsToTest() {
.ignoreUnchecked("close", long.class, TimeUnit.class)
.setDefault(ElectLeadersOptions.class, new ElectLeadersOptions())
.setDefault(Optional.class, Optional.empty())
.setDefault(KafkaMetric.class, new KafkaMetric(
null,
null,
(Measurable) (config, now) -> 0,
null,
null))
.build();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@
import java.util.concurrent.TimeUnit;
import org.apache.kafka.clients.consumer.Consumer;
import org.apache.kafka.common.TopicPartition;
import org.apache.kafka.common.metrics.KafkaMetric;
import org.apache.kafka.common.metrics.Measurable;
import org.junit.Before;
import org.junit.Test;
import org.junit.experimental.runners.Enclosed;
Expand All @@ -48,6 +50,12 @@ public static Collection<TestCase<Consumer>> getMethodsToTest() {
.ignore("wakeup")
.ignore("groupMetadata")
.setDefault(TopicPartition.class, new TopicPartition("t", 1))
.setDefault(KafkaMetric.class, new KafkaMetric(
null,
null,
(Measurable) (config, now) -> 0,
null,
null))
.build();
}

Expand Down
14 changes: 4 additions & 10 deletions ksqldb-rest-app/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -97,12 +97,6 @@
<version>${jackson.version}</version>
</dependency>

<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-log4j-appender</artifactId>
<version>${kafka.version}</version>
</dependency>

<dependency>
<groupId>io.confluent</groupId>
<artifactId>confluent-log4j-extensions</artifactId>
Expand Down Expand Up @@ -203,12 +197,12 @@
</dependency>

<dependency>
<!-- one.ducking is a fork of com.kjetland -->
<!-- schema-registry is dependent on one.duckling:mbknor-jackson-jsonschema-java8 -->
<!-- io.yokota is a fork of com.kjetland -->
<!-- schema-registry is dependent on io.yokota:mbknor-jackson-jsonschema-java8 -->
<!-- hence all the downstream projects had to use that one only -->
<groupId>one.duckling</groupId>
<groupId>io.yokota</groupId>
<artifactId>mbknor-jackson-jsonschema-java8</artifactId>
<version>1.0.39.1</version>
<version>1.0.39.2</version>
<scope>test</scope>
<exclusions>
<exclusion>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -569,7 +569,7 @@ public static List<String> makeWsRequest(

final String uri = baseUri.toString() + "/ws/query?request="
+ buildStreamingRequest(sql, overrides, requestProperties)
+ "&access_token=" + credentials.get().getAuthHeader();
+ "&access_token=" + credentials.get().getAuthHeader().replace(" ", "%20");

final MultiMap headers = MultiMap.caseInsensitiveMultiMap();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@
import io.confluent.ksql.util.DecimalUtil;
import io.confluent.ksql.util.KsqlConfig;
import io.confluent.ksql.util.KsqlException;
import io.confluent.ksql.util.KsqlPreconditions;
import java.math.BigDecimal;
import java.nio.ByteBuffer;
import java.time.LocalDate;
Expand All @@ -53,7 +52,6 @@
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Optional;
import java.util.stream.Collectors;
import org.apache.avro.Conversions.DecimalConversion;
import org.apache.avro.LogicalTypes;
Expand Down
6 changes: 0 additions & 6 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -417,12 +417,6 @@
<version>${io.confluent.schema-registry.version}</version>
</dependency>

<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-log4j-appender</artifactId>
<version>${kafka.version}</version>
</dependency>

<dependency>
<groupId>io.confluent</groupId>
<artifactId>common-utils</artifactId>
Expand Down

0 comments on commit d021108

Please sign in to comment.