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

Reply via email to