This is an automated email from the ASF dual-hosted git repository.
dongjoon pushed a commit to branch branch-2.2
in repository https://gitbox.apache.org/repos/asf/orc.git
The following commit(s) were added to refs/heads/branch-2.2 by this push:
new d74f28767 ORC-2089: Disable Maven Parallel PUT
d74f28767 is described below
commit d74f2876762c4271b643955dbdf91c6f3764bd41
Author: Dongjoon Hyun <[email protected]>
AuthorDate: Tue Feb 10 17:19:29 2026 -0800
ORC-2089: Disable Maven Parallel PUT
### What changes were proposed in this pull request?
This PR aims to disable Maven Parallel PUT explicitly.
### Why are the changes needed?
ASF Infra team recommended to disable Maven parallel PUT due to [Parallel
PUT problem in repository.apache.org with Apache Maven
3.9.12](https://infra.apache.org/blog/parallelputissue.html).
Since we are using Maven 3.9.12, we might be affected although we didn't
hit the issue yet.
- #2469
Although there are multiple ways to do this, I choose `Option (3)` from the
ASF recommendation because it's easy to guarantee.
### Does this PR introduce _any_ user-facing change?
No.
### How was this patch tested?
Pass the CIs and manually do the following.
```
$ mvn help:system | grep -E "aether.connector.basic.parallelPut"
Running `/Users/dongjoon/APACHE/orc-merge/java/mvnw`...
Using `mvn` from path: /opt/homebrew/bin/mvn
aether.connector.basic.parallelPut=false
```
### Was this patch authored or co-authored using generative AI tooling?
No.
Closes #2528 from dongjoon-hyun/ORC-2089.
Authored-by: Dongjoon Hyun <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
(cherry picked from commit f9e56847004ecbdfd6cc1cfc3f3baa4f3bc835b1)
Signed-off-by: Dongjoon Hyun <[email protected]>
---
.github/.licenserc.yaml | 1 +
java/.mvn/maven.config | 1 +
2 files changed, 2 insertions(+)
diff --git a/.github/.licenserc.yaml b/.github/.licenserc.yaml
index 73163e203..cb4270e92 100644
--- a/.github/.licenserc.yaml
+++ b/.github/.licenserc.yaml
@@ -12,6 +12,7 @@ header:
- '**/Doxyfile'
- '.github/**'
- 'java/.mvn/jvm.config'
+ - 'java/.mvn/maven.config'
- 'dev/**'
- 'docker/**'
- 'examples/**'
diff --git a/java/.mvn/maven.config b/java/.mvn/maven.config
new file mode 100644
index 000000000..72a2a877a
--- /dev/null
+++ b/java/.mvn/maven.config
@@ -0,0 +1 @@
+-Daether.connector.basic.parallelPut=false