Skip to content

Commit e0bf985

Browse files
Merge branch 'master' into alexeyk/groovy-4
# Conflicts: # gradle/libs.versions.toml
2 parents 2981bdc + a9499fa commit e0bf985

File tree

276 files changed

+131
-400
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

276 files changed

+131
-400
lines changed

.github/CODEOWNERS

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,23 @@
114114
/internal-api/src/test/groovy/datadog/trace/api/datastreams @DataDog/data-streams-monitoring
115115
**/datastreams/ @DataDog/data-streams-monitoring
116116
**/DataStreams* @DataDog/data-streams-monitoring
117+
**/dsmTest/** @DataDog/data-streams-monitoring
118+
119+
/dd-java-agent/instrumentation/confluent-schema-registry/ @DataDog/data-streams-monitoring @DataDog/apm-idm-java
120+
/dd-java-agent/instrumentation/avro/ @DataDog/data-streams-monitoring @DataDog/apm-idm-java
121+
/dd-java-agent/instrumentation/protobuf-3.0/ @DataDog/data-streams-monitoring @DataDog/apm-idm-java
122+
/dd-java-agent/instrumentation/rabbitmq-amqp-2.7/ @DataDog/data-streams-monitoring @DataDog/apm-idm-java
123+
/dd-java-agent/instrumentation/google-pubsub/ @DataDog/data-streams-monitoring @DataDog/apm-idm-java
124+
/dd-java-agent/instrumentation/kafka/kafka-streams-0.11/ @DataDog/data-streams-monitoring @DataDog/apm-idm-java
125+
/dd-java-agent/instrumentation/aws-java/aws-java-sns-1.0/ @DataDog/data-streams-monitoring @DataDog/apm-idm-java
126+
/dd-java-agent/instrumentation/aws-java/aws-java-sns-2.0/ @DataDog/data-streams-monitoring @DataDog/apm-idm-java
127+
/dd-java-agent/instrumentation/kafka/kafka-clients-0.11/ @DataDog/data-streams-monitoring @DataDog/apm-idm-java
128+
/dd-java-agent/instrumentation/kafka/kafka-clients-3.8/ @DataDog/data-streams-monitoring @DataDog/apm-idm-java
129+
/dd-java-agent/instrumentation/kafka/kafka-connect-0.11/ @DataDog/data-streams-monitoring @DataDog/apm-idm-java
130+
/dd-java-agent/instrumentation/aws-java/aws-java-sqs-1.0/ @DataDog/data-streams-monitoring @DataDog/apm-idm-java
131+
/dd-java-agent/instrumentation/aws-java/aws-java-sqs-2.0/ @DataDog/data-streams-monitoring @DataDog/apm-idm-java
132+
/dd-java-agent/instrumentation/grpc-1.5/ @DataDog/data-streams-monitoring @DataDog/apm-idm-java
133+
/dd-java-agent/instrumentation/armeria/armeria-grpc-0.84/ @DataDog/data-streams-monitoring @DataDog/apm-idm-java
117134

118135
# @DataDog/feature-flagging-and-experimentation-sdk
119136
/dd-smoke-tests/openfeature/ @DataDog/feature-flagging-and-experimentation-sdk

.gitlab-ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -565,7 +565,7 @@ muzzle-dep-report:
565565
export PROFILER_COMMAND="-XX:StartFlightRecording=settings=profile,filename=/tmp/${CI_JOB_NAME_SLUG}.jfr,dumponexit=true";
566566
fi
567567
- *prepare_test_env
568-
- export GRADLE_OPTS="-Dorg.gradle.jvmargs='-Xms$GRADLE_MEM -Xmx$GRADLE_MEM $PROFILER_COMMAND -XX:ErrorFile=/tmp/hs_err_pid%p.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp' -Ddatadog.forkedMaxHeapSize=1024M -Ddatadog.forkedMinHeapSize=128M"
568+
- export GRADLE_OPTS="-Dorg.gradle.jvmargs='-Xms$GRADLE_MEM -Xmx$GRADLE_MEM $PROFILER_COMMAND -XX:ErrorFile=/tmp/hs_err_pid%p.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp -Djava.util.prefs.userRoot=/tmp/.java/.userPrefs-${CI_JOB_ID}' -Ddatadog.forkedMaxHeapSize=1024M -Ddatadog.forkedMinHeapSize=128M"
569569
- ./gradlew --version
570570
- ./gradlew $GRADLE_TARGET $GRADLE_PARAMS -PtestJvm=$testJvm -Pslot=$CI_NODE_INDEX/$CI_NODE_TOTAL $GRADLE_ARGS --continue || $CONTINUE_ON_FAILURE
571571
after_script:
@@ -1002,7 +1002,7 @@ validate_supported_configurations_v2_local_file:
10021002
extends: .validate_supported_configurations_v2_local_file
10031003
variables:
10041004
LOCAL_JSON_PATH: "metadata/supported-configurations.json"
1005-
BACKFILLED: "true"
1005+
BACKFILLED: "false"
10061006

10071007
update_central_configurations_version_range_v2:
10081008
extends: .update_central_configurations_version_range_v2

.gitlab/macrobenchmarks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,4 +143,4 @@ notify-slo-breaches:
143143
when: never
144144
- when: always
145145
variables:
146-
CHANNEL: "apm-java"
146+
CHANNEL: "apm-java-ops-bot"

buildSrc/src/main/kotlin/datadog/gradle/plugin/config/ParseSupportedConfigurationsTask.kt

Lines changed: 0 additions & 157 deletions
This file was deleted.

components/environment/src/main/java/datadog/environment/CommandLine.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class CommandLine {
2828
final String name = getCommandName();
2929
final List<String> arguments = getCommandArguments();
3030

31-
@SuppressForbidden // split on single-character uses fast path
31+
@SuppressForbidden // split on single-character uses a fast path
3232
private List<String> findFullCommand() {
3333
String command = SystemProperties.getOrDefault(SUN_JAVA_COMMAND_PROPERTY, "").trim();
3434
return command.isEmpty() ? emptyList() : Arrays.asList(command.split(" "));

components/environment/src/main/java/datadog/environment/JvmOptions.java

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class JvmOptions {
2424
final String[] PROCFS_CMDLINE = readProcFsCmdLine();
2525
final List<String> VM_OPTIONS = findVmOptions();
2626

27-
@SuppressForbidden // split on single-character uses fast path
27+
@SuppressForbidden // split on single-character uses a fast path
2828
private String[] readProcFsCmdLine() {
2929
if (isLinux()) {
3030
try {
@@ -85,7 +85,7 @@ private List<String> findVmOptions() {
8585
return ManagementFactory.getRuntimeMXBean().getInputArguments();
8686
} catch (final Throwable t) {
8787
// Throws InvocationTargetException on modularized applications
88-
// with non-opened java.management module
88+
// with a non-opened java.management module
8989
System.err.println("WARNING: Unable to get VM args using managed beans");
9090
}
9191
return emptyList();
@@ -95,9 +95,9 @@ private List<String> findVmOptions() {
9595
// executable
9696
// Visible for testing
9797
List<String> findVmOptionsFromProcFs(String[] procfsCmdline) {
98-
// Create list of VM options
98+
// Create the list of VM options
9999
List<String> vmOptions = new ArrayList<>();
100-
// Look for first self-standing argument that is not prefixed with "-" or end of VM options
100+
// Look for the first self-standing argument that is not prefixed with "-" or end of VM options
101101
// while simultaneously, collect all arguments in the VM options
102102
// Starts from 1 as 0 is the java command itself (or native-image)
103103
for (int index = 1; index < procfsCmdline.length; index++) {
@@ -115,7 +115,7 @@ else if ("-jar".equals(argument) || !argument.startsWith("-")) {
115115
// End of VM options
116116
break;
117117
}
118-
// Otherwise add as VM option
118+
// Otherwise add as a VM option
119119
else {
120120
vmOptions.add(argument);
121121
}
@@ -142,7 +142,7 @@ private static List<String> getArgumentsFromFile(String argFile) {
142142
List<String> args = new ArrayList<>();
143143
try {
144144
for (String line : Files.readAllLines(path)) {
145-
// Use default delimiters that matches argfiles separator specification
145+
// Use default delimiters that match argfiles separator specification
146146
StringTokenizer tokenizer = new StringTokenizer(line);
147147
while (tokenizer.hasMoreTokens()) {
148148
args.add(tokenizer.nextToken());
@@ -207,13 +207,4 @@ static List<String> parseOptions(String javaToolOptions) {
207207
}
208208
return options;
209209
}
210-
211-
private static List<String> split(String str, String delimiter) {
212-
List<String> parts = new ArrayList<>();
213-
StringTokenizer tokenizer = new StringTokenizer(str, delimiter);
214-
while (tokenizer.hasMoreTokens()) {
215-
parts.add(tokenizer.nextToken());
216-
}
217-
return parts;
218-
}
219210
}

dd-java-agent/instrumentation/akka/akka-http/akka-http-10.0/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,9 @@ dependencies {
106106
testImplementation group: 'com.squareup.okhttp3', name: 'okhttp', version: '3.6.0'
107107
testImplementation project(':dd-java-agent:instrumentation:trace-annotation')
108108
testImplementation project(':dd-java-agent:instrumentation:akka:akka-actor-2.5')
109-
testImplementation project(':dd-java-agent:instrumentation:scala-concurrent')
110-
testImplementation project(':dd-java-agent:instrumentation:scala-promise:scala-promise-2.10')
111-
testImplementation project(':dd-java-agent:instrumentation:scala-promise:scala-promise-2.13')
109+
testImplementation project(':dd-java-agent:instrumentation:scala:scala-concurrent-2.8')
110+
testImplementation project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-2.10')
111+
testImplementation project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-2.13')
112112

113113
baseTestImplementation project(':utils:test-utils')
114114
baseTestImplementation libs.scala211

dd-java-agent/instrumentation/akka/akka-http/akka-http-10.6/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,9 @@ dependencies {
6666
testImplementation libs.scala213
6767
testImplementation project(':dd-java-agent:instrumentation:trace-annotation')
6868
testImplementation project(':dd-java-agent:instrumentation:akka:akka-actor-2.5')
69-
testImplementation project(':dd-java-agent:instrumentation:scala-concurrent')
69+
testImplementation project(':dd-java-agent:instrumentation:scala:scala-concurrent-2.8')
7070
testImplementation project(':dd-java-agent:instrumentation:akka:akka-http:akka-http-10.0')
71-
testImplementation project(':dd-java-agent:instrumentation:scala-promise:scala-promise-2.13')
71+
testImplementation project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-2.13')
7272

7373
latestDepTestImplementation group: 'com.typesafe.akka', name: 'akka-http_2.13', version: '+'
7474
latestDepTestImplementation group: 'com.typesafe.akka', name: 'akka-stream_2.13', version: '+'
File renamed without changes.

dd-java-agent/instrumentation/avro/gradle.lockfile renamed to dd-java-agent/instrumentation/avro-1.11.3/gradle.lockfile

File renamed without changes.

0 commit comments

Comments
 (0)