Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions embedded-tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -581,6 +581,13 @@
<excludedGroups>docker-test</excludedGroups>
</configuration>
</plugin>
<plugin>
<groupId>org.owasp</groupId>
<artifactId>dependency-check-maven</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>

Expand Down
2 changes: 2 additions & 0 deletions owasp-dependency-check-suppressions.xml
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,8 @@
<cve>CVE-2024-22201</cve> <!-- This seems to be a legitimate vulnerability. We would need to go to a hadoop-client which was not yet released -->
<cve>CVE-2025-52999</cve> <!-- This is vulneraability in all versions of hadoop-client-runtime and has not been fixed by hadoop yet -->
<cve>CVE-2024-9823</cve> <!-- This is in hadoop's shadded jetty. no version of hadoop has updated to fixed version. It is a jetty server vuln, which should not be exploitable in hadoop client code -->
<cve>CVE-2025-27821</cve> <!-- native hdfs vulnerability -->
<cve>CVE-2025-5115</cve> <!-- netty issue in shaded hadoop -->
</suppress>

<!-- those are false positives, no other tools report any of those CVEs in the hadoop package -->
Expand Down
4 changes: 2 additions & 2 deletions quidem-ut/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,12 +60,12 @@ git clone https://github.com/apache/druid
```
* launch the broker instance with:
```bash
mvn exec:exec -pl quidem-ut -Dquidem.record.autostart=true
mvn exec:exec -pl quidem-ut -Pquidem -Dquidem.record.autostart=true
```
* the broker will be running at http://localhost:12345
* the used test configuration backend can configured by supplying `quidem.uri`
```bash
mvn exec:exec -pl quidem-ut -Dquidem.uri=druidtest:///?componentSupplier=ThetaSketchComponentSupplier
mvn exec:exec -pl quidem-ut -Pquidem -Dquidem.uri=druidtest:///?componentSupplier=ThetaSketchComponentSupplier
```
* new record files can be started by calling http://localhost:12345/quidem/start
* if `quidem.record.autostart` is omitted recording will not start
Expand Down
38 changes: 24 additions & 14 deletions quidem-ut/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -541,20 +541,30 @@
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<configuration>
<executable>java</executable>
<arguments>
<argument>-classpath</argument>
<classpath />
<argument>-Dquidem.uri=${quidem.uri}</argument>
<argument>-Dquidem.record.autostart=${quidem.record.autostart}</argument>
<argument>org.apache.druid.quidem.Launcher</argument>
</arguments>
</configuration>
</plugin>
</plugins>
</build>

<profiles>
<profile>
<id>quidem</id>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<configuration>
<executable>java</executable>
<arguments>
<argument>-classpath</argument>
<classpath />
<argument>-Dquidem.uri=${quidem.uri}</argument>
<argument>-Dquidem.record.autostart=${quidem.record.autostart}</argument>
<argument>org.apache.druid.quidem.Launcher</argument>
</arguments>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>
Loading