This is an automated email from the ASF dual-hosted git repository.

ethanfeng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/celeborn.git


The following commit(s) were added to refs/heads/main by this push:
     new 909d6c3b9 [CELEBORN-1477][FOLLOWUP] Upgrade openapi-generator to 7.8.0
909d6c3b9 is described below

commit 909d6c3b9cd05472f2dbc999df6186348aaa998d
Author: Wang, Fei <[email protected]>
AuthorDate: Tue Sep 24 16:02:09 2024 +0800

    [CELEBORN-1477][FOLLOWUP] Upgrade openapi-generator to 7.8.0
    
    ### What changes were proposed in this pull request?
    This pr is a followup for https://github.com/apache/celeborn/pull/2641
    
    In above PR, I upgrade the version to 7.7.0, and there were two generated 
java files not with apache licenses.
    
    And then I raised a PR in 
https://github.com/OpenAPITools/openapi-generator/pull/19273 to followup it, 
and it is released in 
https://github.com/OpenAPITools/openapi-generator/releases/tag/v7.8.0.
    
    ### Why are the changes needed?
    
    Upgrade to the latest openapi-generator version to resolve the unlicensed 
java files.
    
    ### Does this PR introduce _any_ user-facing change?
    No.
    
    ### How was this patch tested?
    Existing GA.
    
    Closes #2695 from turboFei/openapi_upgrade.
    
    Authored-by: Wang, Fei <[email protected]>
    Signed-off-by: mingji <[email protected]>
---
 .rat-excludes                                       |  2 --
 .../celeborn/rest/v1/master/ApplicationApi.java     |  2 +-
 .../org/apache/celeborn/rest/v1/master/ConfApi.java |  2 +-
 .../apache/celeborn/rest/v1/master/DefaultApi.java  |  2 +-
 .../apache/celeborn/rest/v1/master/MasterApi.java   |  2 +-
 .../apache/celeborn/rest/v1/master/ShuffleApi.java  |  2 +-
 .../apache/celeborn/rest/v1/master/WorkerApi.java   |  2 +-
 .../celeborn/rest/v1/master/invoker/ApiClient.java  | 21 ++++++++++++++-------
 .../rest/v1/master/invoker/ApiException.java        |  2 +-
 .../celeborn/rest/v1/master/invoker/BaseApi.java    |  2 +-
 .../rest/v1/master/invoker/Configuration.java       |  2 +-
 .../rest/v1/master/invoker/JavaTimeFormatter.java   |  2 +-
 .../celeborn/rest/v1/master/invoker/Pair.java       |  2 +-
 .../rest/v1/master/invoker/RFC3339DateFormat.java   |  2 +-
 .../rest/v1/master/invoker/ServerConfiguration.java | 20 +++++++++++++++++++-
 .../rest/v1/master/invoker/ServerVariable.java      | 20 +++++++++++++++++++-
 .../celeborn/rest/v1/master/invoker/StringUtil.java |  2 +-
 .../rest/v1/master/invoker/auth/ApiKeyAuth.java     |  2 +-
 .../rest/v1/master/invoker/auth/HttpBasicAuth.java  |  2 +-
 .../rest/v1/master/invoker/auth/HttpBearerAuth.java |  2 +-
 .../celeborn/rest/v1/model/AppDiskUsageData.java    |  2 +-
 .../rest/v1/model/AppDiskUsageSnapshotData.java     |  2 +-
 .../v1/model/AppDiskUsageSnapshotsResponse.java     |  2 +-
 .../rest/v1/model/AppDiskUsagesResponse.java        |  2 +-
 .../rest/v1/model/ApplicationHeartbeatData.java     |  2 +-
 .../v1/model/ApplicationsHeartbeatResponse.java     |  2 +-
 .../rest/v1/model/ApplicationsResponse.java         |  2 +-
 .../apache/celeborn/rest/v1/model/ConfResponse.java |  2 +-
 .../apache/celeborn/rest/v1/model/ConfigData.java   |  2 +-
 .../celeborn/rest/v1/model/DynamicConfig.java       |  2 +-
 .../rest/v1/model/DynamicConfigResponse.java        |  2 +-
 .../rest/v1/model/ExcludeWorkerRequest.java         |  2 +-
 .../celeborn/rest/v1/model/HandleResponse.java      |  2 +-
 .../celeborn/rest/v1/model/HostnamesResponse.java   |  2 +-
 .../celeborn/rest/v1/model/MasterCommitData.java    |  2 +-
 .../celeborn/rest/v1/model/MasterInfoResponse.java  |  2 +-
 .../apache/celeborn/rest/v1/model/MasterLeader.java |  2 +-
 .../rest/v1/model/PartitionLocationData.java        |  2 +-
 .../model/RemoveWorkersUnavailableInfoRequest.java  |  2 +-
 .../rest/v1/model/SendWorkerEventRequest.java       |  2 +-
 .../rest/v1/model/ShufflePartitionsResponse.java    |  2 +-
 .../celeborn/rest/v1/model/ShufflesResponse.java    |  2 +-
 .../apache/celeborn/rest/v1/model/ThreadStack.java  |  2 +-
 .../celeborn/rest/v1/model/ThreadStackResponse.java |  2 +-
 .../rest/v1/model/UnAvailablePeersResponse.java     |  2 +-
 .../apache/celeborn/rest/v1/model/WorkerData.java   |  2 +-
 .../celeborn/rest/v1/model/WorkerEventData.java     |  2 +-
 .../celeborn/rest/v1/model/WorkerEventInfoData.java |  2 +-
 .../rest/v1/model/WorkerEventsResponse.java         |  2 +-
 .../celeborn/rest/v1/model/WorkerExitRequest.java   |  2 +-
 .../org/apache/celeborn/rest/v1/model/WorkerId.java |  2 +-
 .../celeborn/rest/v1/model/WorkerInfoResponse.java  |  2 +-
 .../celeborn/rest/v1/model/WorkerTimestampData.java |  2 +-
 .../celeborn/rest/v1/model/WorkersResponse.java     |  2 +-
 .../celeborn/rest/v1/worker/ApplicationApi.java     |  2 +-
 .../org/apache/celeborn/rest/v1/worker/ConfApi.java |  2 +-
 .../apache/celeborn/rest/v1/worker/DefaultApi.java  |  2 +-
 .../apache/celeborn/rest/v1/worker/ShuffleApi.java  |  2 +-
 .../apache/celeborn/rest/v1/worker/WorkerApi.java   |  2 +-
 .../celeborn/rest/v1/worker/invoker/ApiClient.java  | 21 ++++++++++++++-------
 .../rest/v1/worker/invoker/ApiException.java        |  2 +-
 .../celeborn/rest/v1/worker/invoker/BaseApi.java    |  2 +-
 .../rest/v1/worker/invoker/Configuration.java       |  2 +-
 .../rest/v1/worker/invoker/JavaTimeFormatter.java   |  2 +-
 .../celeborn/rest/v1/worker/invoker/Pair.java       |  2 +-
 .../rest/v1/worker/invoker/RFC3339DateFormat.java   |  2 +-
 .../rest/v1/worker/invoker/ServerConfiguration.java | 20 +++++++++++++++++++-
 .../rest/v1/worker/invoker/ServerVariable.java      | 20 +++++++++++++++++++-
 .../celeborn/rest/v1/worker/invoker/StringUtil.java |  2 +-
 .../rest/v1/worker/invoker/auth/ApiKeyAuth.java     |  2 +-
 .../rest/v1/worker/invoker/auth/HttpBasicAuth.java  |  2 +-
 .../rest/v1/worker/invoker/auth/HttpBearerAuth.java |  2 +-
 pom.xml                                             |  2 +-
 project/plugins.sbt                                 |  2 +-
 74 files changed, 171 insertions(+), 87 deletions(-)

diff --git a/.rat-excludes b/.rat-excludes
index cbbf9c8a9..c4f31a9ff 100644
--- a/.rat-excludes
+++ b/.rat-excludes
@@ -37,5 +37,3 @@ build/scala-*/**
 build/sbt-config/**
 **/benchmarks/**
 **/node_modules/**
-**/src/main/java/org/apache/celeborn/rest/v1/**/ServerConfiguration.java
-**/src/main/java/org/apache/celeborn/rest/v1/**/ServerVariable.java
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/ApplicationApi.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/ApplicationApi.java
index 52ce062cc..281b821b2 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/ApplicationApi.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/ApplicationApi.java
@@ -37,7 +37,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.StringJoiner;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ApplicationApi extends BaseApi {
 
   public ApplicationApi() {
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/ConfApi.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/ConfApi.java
index ccd8d035a..26da1faa4 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/ConfApi.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/ConfApi.java
@@ -36,7 +36,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.StringJoiner;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ConfApi extends BaseApi {
 
   public ConfApi() {
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/DefaultApi.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/DefaultApi.java
index 55a6778b2..cfc6d06ff 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/DefaultApi.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/DefaultApi.java
@@ -35,7 +35,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.StringJoiner;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class DefaultApi extends BaseApi {
 
   public DefaultApi() {
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/MasterApi.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/MasterApi.java
index 95982f82b..fbb9b4651 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/MasterApi.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/MasterApi.java
@@ -35,7 +35,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.StringJoiner;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class MasterApi extends BaseApi {
 
   public MasterApi() {
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/ShuffleApi.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/ShuffleApi.java
index 86d9a0d37..0faaa7c75 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/ShuffleApi.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/ShuffleApi.java
@@ -35,7 +35,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.StringJoiner;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ShuffleApi extends BaseApi {
 
   public ShuffleApi() {
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/WorkerApi.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/WorkerApi.java
index c8e237314..1a70659ce 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/WorkerApi.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/WorkerApi.java
@@ -40,7 +40,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.StringJoiner;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class WorkerApi extends BaseApi {
 
   public WorkerApi() {
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/ApiClient.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/ApiClient.java
index 06a3db9de..c9300c880 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/ApiClient.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/ApiClient.java
@@ -61,6 +61,7 @@ import java.util.ArrayList;
 import java.util.Date;
 import java.util.function.Supplier;
 import java.util.TimeZone;
+import java.util.concurrent.ConcurrentHashMap;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
@@ -84,7 +85,7 @@ import java.text.DateFormat;
 import org.apache.celeborn.rest.v1.master.invoker.auth.Authentication;
 import org.apache.celeborn.rest.v1.master.invoker.auth.HttpBasicAuth;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ApiClient extends JavaTimeFormatter {
   private Map<String, String> defaultHeaderMap = new HashMap<String, String>();
   private Map<String, String> defaultCookieMap = new HashMap<String, String>();
@@ -107,8 +108,8 @@ public class ApiClient extends JavaTimeFormatter {
 
   private Map<String, Authentication> authentications;
 
-  private int statusCode;
-  private Map<String, List<String>> responseHeaders;
+  private Map<Long, Integer> lastStatusCodeByThread = new 
ConcurrentHashMap<>();
+  private Map<Long, Map<String, List<String>>> lastResponseHeadersByThread = 
new ConcurrentHashMap<>();
 
   private DateFormat dateFormat;
 
@@ -253,16 +254,18 @@ public class ApiClient extends JavaTimeFormatter {
    *
    * @return Status code
    */
+  @Deprecated
   public int getStatusCode() {
-    return statusCode;
+    return lastStatusCodeByThread.get(Thread.currentThread().getId());
   }
 
   /**
    * Gets the response headers of the previous request
    * @return Response headers
    */
+  @Deprecated
   public Map<String, List<String>> getResponseHeaders() {
-    return responseHeaders;
+    return lastResponseHeadersByThread.get(Thread.currentThread().getId());
   }
 
   /**
@@ -755,6 +758,7 @@ public class ApiClient extends JavaTimeFormatter {
       // convert input stream to string
       return (T) EntityUtils.toString(entity);
     } else {
+      Map<String, List<String>> responseHeaders = 
transformResponseHeaders(response.getHeaders());
       throw new ApiException(
           "Deserialization for content type '" + mimeType + "' not supported 
for type '" + valueType + "'",
           response.getCode(),
@@ -900,12 +904,15 @@ public class ApiClient extends JavaTimeFormatter {
   }
 
   protected <T> T processResponse(CloseableHttpResponse response, 
TypeReference<T> returnType) throws ApiException, IOException, ParseException {
-    statusCode = response.getCode();
+    int statusCode = response.getCode();
+    lastStatusCodeByThread.put(Thread.currentThread().getId(), statusCode);
     if (statusCode == HttpStatus.SC_NO_CONTENT) {
       return null;
     }
 
-    responseHeaders = transformResponseHeaders(response.getHeaders());
+    Map<String, List<String>> responseHeaders = 
transformResponseHeaders(response.getHeaders());
+    lastResponseHeadersByThread.put(Thread.currentThread().getId(), 
responseHeaders);
+
     if (isSuccessfulStatus(statusCode)) {
       return this.deserialize(response, returnType);
     } else {
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/ApiException.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/ApiException.java
index 3a604529f..94274b685 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/ApiException.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/ApiException.java
@@ -21,7 +21,7 @@ package org.apache.celeborn.rest.v1.master.invoker;
 import java.util.Map;
 import java.util.List;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ApiException extends Exception {
     private static final long serialVersionUID = 1L;
 
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/BaseApi.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/BaseApi.java
index c2d77cf2d..4165ed39a 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/BaseApi.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/BaseApi.java
@@ -22,7 +22,7 @@ import com.fasterxml.jackson.core.type.TypeReference;
 import java.util.Collections;
 import java.util.Map;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public abstract class BaseApi {
 
   protected ApiClient apiClient;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/Configuration.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/Configuration.java
index 9b2f4a707..3f96ccfed 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/Configuration.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/Configuration.java
@@ -18,7 +18,7 @@
 
 package org.apache.celeborn.rest.v1.master.invoker;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class Configuration {
     public static final String VERSION = "0.6.0-SNAPSHOT";
 
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/JavaTimeFormatter.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/JavaTimeFormatter.java
index 1333f52b6..b41ef35f3 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/JavaTimeFormatter.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/JavaTimeFormatter.java
@@ -25,7 +25,7 @@ import java.time.format.DateTimeParseException;
  * Class that add parsing/formatting support for Java 8+ {@code 
OffsetDateTime} class.
  * It's generated for java clients when {@code 
AbstractJavaCodegen#dateLibrary} specified as {@code java8}.
  */
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class JavaTimeFormatter {
 
     private DateTimeFormatter offsetDateTimeFormatter = 
DateTimeFormatter.ISO_OFFSET_DATE_TIME;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/Pair.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/Pair.java
index aeb2f7853..27df0186d 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/Pair.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/Pair.java
@@ -18,7 +18,7 @@
 
 package org.apache.celeborn.rest.v1.master.invoker;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class Pair {
     private String name = "";
     private String value = "";
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/RFC3339DateFormat.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/RFC3339DateFormat.java
index 813c304fa..93fbd9341 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/RFC3339DateFormat.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/RFC3339DateFormat.java
@@ -27,7 +27,7 @@ import java.text.DecimalFormat;
 import java.util.GregorianCalendar;
 import java.util.TimeZone;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class RFC3339DateFormat extends DateFormat {
   private static final long serialVersionUID = 1L;
   private static final TimeZone TIMEZONE_Z = TimeZone.getTimeZone("UTC");
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/ServerConfiguration.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/ServerConfiguration.java
index daf13eb0d..69402033b 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/ServerConfiguration.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/ServerConfiguration.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
 package org.apache.celeborn.rest.v1.master.invoker;
 
 import java.util.Map;
@@ -5,7 +23,7 @@ import java.util.Map;
 /**
  * Representing a Server configuration.
  */
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ServerConfiguration {
     public String URL;
     public String description;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/ServerVariable.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/ServerVariable.java
index 28360b296..96a22a03c 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/ServerVariable.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/ServerVariable.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
 package org.apache.celeborn.rest.v1.master.invoker;
 
 import java.util.HashSet;
@@ -5,7 +23,7 @@ import java.util.HashSet;
 /**
  * Representing a Server Variable for server URL template substitution.
  */
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ServerVariable {
     public String description;
     public String defaultValue;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/StringUtil.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/StringUtil.java
index 326746af7..a00cb4058 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/StringUtil.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/StringUtil.java
@@ -21,7 +21,7 @@ package org.apache.celeborn.rest.v1.master.invoker;
 import java.util.Collection;
 import java.util.Iterator;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class StringUtil {
   /**
    * Check if the given array contains the given value (with case-insensitive 
comparison).
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/auth/ApiKeyAuth.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/auth/ApiKeyAuth.java
index 53941d679..73a5126fc 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/auth/ApiKeyAuth.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/auth/ApiKeyAuth.java
@@ -23,7 +23,7 @@ import org.apache.celeborn.rest.v1.master.invoker.Pair;
 import java.util.Map;
 import java.util.List;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ApiKeyAuth implements Authentication {
   private final String location;
   private final String paramName;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/auth/HttpBasicAuth.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/auth/HttpBasicAuth.java
index 8fee97c2d..5db8e47ab 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/auth/HttpBasicAuth.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/auth/HttpBasicAuth.java
@@ -26,7 +26,7 @@ import java.nio.charset.StandardCharsets;
 import java.util.Map;
 import java.util.List;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class HttpBasicAuth implements Authentication {
   private String username;
   private String password;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/auth/HttpBearerAuth.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/auth/HttpBearerAuth.java
index c25d157e8..e2e404ae7 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/auth/HttpBearerAuth.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/master/invoker/auth/HttpBearerAuth.java
@@ -25,7 +25,7 @@ import java.util.Map;
 import java.util.Optional;
 import java.util.function.Supplier;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class HttpBearerAuth implements Authentication {
   private final String scheme;
   private Supplier<String> tokenSupplier;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/AppDiskUsageData.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/AppDiskUsageData.java
index 841cd438f..466c4ecaf 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/AppDiskUsageData.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/AppDiskUsageData.java
@@ -36,7 +36,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   AppDiskUsageData.JSON_PROPERTY_ESTIMATED_USAGE,
   AppDiskUsageData.JSON_PROPERTY_ESTIMATED_USAGE_STR
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class AppDiskUsageData {
   public static final String JSON_PROPERTY_APP_ID = "appId";
   private String appId;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/AppDiskUsageSnapshotData.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/AppDiskUsageSnapshotData.java
index c201c6562..4f91a3905 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/AppDiskUsageSnapshotData.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/AppDiskUsageSnapshotData.java
@@ -40,7 +40,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   AppDiskUsageSnapshotData.JSON_PROPERTY_END,
   AppDiskUsageSnapshotData.JSON_PROPERTY_TOP_N_ITEMS
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class AppDiskUsageSnapshotData {
   public static final String JSON_PROPERTY_START = "start";
   private Long start;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/AppDiskUsageSnapshotsResponse.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/AppDiskUsageSnapshotsResponse.java
index 915d286f3..6e6a416ff 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/AppDiskUsageSnapshotsResponse.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/AppDiskUsageSnapshotsResponse.java
@@ -38,7 +38,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
 @JsonPropertyOrder({
   AppDiskUsageSnapshotsResponse.JSON_PROPERTY_SNAPSHOTS
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class AppDiskUsageSnapshotsResponse {
   public static final String JSON_PROPERTY_SNAPSHOTS = "snapshots";
   private List<AppDiskUsageSnapshotData> snapshots = new ArrayList<>();
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/AppDiskUsagesResponse.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/AppDiskUsagesResponse.java
index 92c2ac7fd..f133b95d5 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/AppDiskUsagesResponse.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/AppDiskUsagesResponse.java
@@ -38,7 +38,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
 @JsonPropertyOrder({
   AppDiskUsagesResponse.JSON_PROPERTY_APP_DISK_USAGES
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class AppDiskUsagesResponse {
   public static final String JSON_PROPERTY_APP_DISK_USAGES = "appDiskUsages";
   private List<AppDiskUsageData> appDiskUsages = new ArrayList<>();
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ApplicationHeartbeatData.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ApplicationHeartbeatData.java
index 30191d62d..c85950b75 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ApplicationHeartbeatData.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ApplicationHeartbeatData.java
@@ -35,7 +35,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   ApplicationHeartbeatData.JSON_PROPERTY_APP_ID,
   ApplicationHeartbeatData.JSON_PROPERTY_LAST_HEARTBEAT_TIMESTAMP
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ApplicationHeartbeatData {
   public static final String JSON_PROPERTY_APP_ID = "appId";
   private String appId;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ApplicationsHeartbeatResponse.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ApplicationsHeartbeatResponse.java
index 81443f412..4e8da5e62 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ApplicationsHeartbeatResponse.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ApplicationsHeartbeatResponse.java
@@ -38,7 +38,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
 @JsonPropertyOrder({
   ApplicationsHeartbeatResponse.JSON_PROPERTY_APPLICATIONS
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ApplicationsHeartbeatResponse {
   public static final String JSON_PROPERTY_APPLICATIONS = "applications";
   private List<ApplicationHeartbeatData> applications = new ArrayList<>();
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ApplicationsResponse.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ApplicationsResponse.java
index 50318b784..54abdab97 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ApplicationsResponse.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ApplicationsResponse.java
@@ -37,7 +37,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
 @JsonPropertyOrder({
   ApplicationsResponse.JSON_PROPERTY_APPLICATIONS
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ApplicationsResponse {
   public static final String JSON_PROPERTY_APPLICATIONS = "applications";
   private List<String> applications = new ArrayList<>();
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ConfResponse.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ConfResponse.java
index 7dd6807f3..9472a4cc4 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ConfResponse.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ConfResponse.java
@@ -38,7 +38,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
 @JsonPropertyOrder({
   ConfResponse.JSON_PROPERTY_CONFIGS
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ConfResponse {
   public static final String JSON_PROPERTY_CONFIGS = "configs";
   private List<ConfigData> configs = new ArrayList<>();
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ConfigData.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ConfigData.java
index 0f1358c80..cc04b4683 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ConfigData.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ConfigData.java
@@ -35,7 +35,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   ConfigData.JSON_PROPERTY_NAME,
   ConfigData.JSON_PROPERTY_VALUE
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ConfigData {
   public static final String JSON_PROPERTY_NAME = "name";
   private String name;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/DynamicConfig.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/DynamicConfig.java
index 23d30a1e2..b381f9174 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/DynamicConfig.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/DynamicConfig.java
@@ -40,7 +40,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   DynamicConfig.JSON_PROPERTY_DESC,
   DynamicConfig.JSON_PROPERTY_CONFIGS
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class DynamicConfig {
   /**
    * the config level of dynamic configs.
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/DynamicConfigResponse.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/DynamicConfigResponse.java
index 2bafe1ade..db9dd444b 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/DynamicConfigResponse.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/DynamicConfigResponse.java
@@ -38,7 +38,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
 @JsonPropertyOrder({
   DynamicConfigResponse.JSON_PROPERTY_CONFIGS
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class DynamicConfigResponse {
   public static final String JSON_PROPERTY_CONFIGS = "configs";
   private List<DynamicConfig> configs = new ArrayList<>();
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ExcludeWorkerRequest.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ExcludeWorkerRequest.java
index 04c077049..b0bda04bd 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ExcludeWorkerRequest.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ExcludeWorkerRequest.java
@@ -39,7 +39,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   ExcludeWorkerRequest.JSON_PROPERTY_ADD,
   ExcludeWorkerRequest.JSON_PROPERTY_REMOVE
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ExcludeWorkerRequest {
   public static final String JSON_PROPERTY_ADD = "add";
   private List<WorkerId> add = new ArrayList<>();
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/HandleResponse.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/HandleResponse.java
index fe0250d0b..7329402b2 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/HandleResponse.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/HandleResponse.java
@@ -35,7 +35,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   HandleResponse.JSON_PROPERTY_SUCCESS,
   HandleResponse.JSON_PROPERTY_MESSAGE
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class HandleResponse {
   public static final String JSON_PROPERTY_SUCCESS = "success";
   private Boolean success;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/HostnamesResponse.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/HostnamesResponse.java
index 45aadcd6b..d533bba3a 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/HostnamesResponse.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/HostnamesResponse.java
@@ -37,7 +37,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
 @JsonPropertyOrder({
   HostnamesResponse.JSON_PROPERTY_HOSTNAMES
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class HostnamesResponse {
   public static final String JSON_PROPERTY_HOSTNAMES = "hostnames";
   private List<String> hostnames = new ArrayList<>();
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/MasterCommitData.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/MasterCommitData.java
index 7dbe29e68..334aebded 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/MasterCommitData.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/MasterCommitData.java
@@ -38,7 +38,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   MasterCommitData.JSON_PROPERTY_CLIENT_ADDRESS,
   MasterCommitData.JSON_PROPERTY_START_UP_ROLE
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class MasterCommitData {
   public static final String JSON_PROPERTY_COMMIT_INDEX = "commitIndex";
   private Long commitIndex;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/MasterInfoResponse.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/MasterInfoResponse.java
index d05218e56..e255ac800 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/MasterInfoResponse.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/MasterInfoResponse.java
@@ -41,7 +41,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   MasterInfoResponse.JSON_PROPERTY_LEADER,
   MasterInfoResponse.JSON_PROPERTY_MASTER_COMMIT_INFO
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class MasterInfoResponse {
   public static final String JSON_PROPERTY_GROUP_ID = "groupId";
   private String groupId;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/MasterLeader.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/MasterLeader.java
index 34d28f22b..cc3d02ee7 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/MasterLeader.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/MasterLeader.java
@@ -35,7 +35,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   MasterLeader.JSON_PROPERTY_ID,
   MasterLeader.JSON_PROPERTY_ADDRESS
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class MasterLeader {
   public static final String JSON_PROPERTY_ID = "id";
   private String id;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/PartitionLocationData.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/PartitionLocationData.java
index dd2cd4577..b3c6efc5b 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/PartitionLocationData.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/PartitionLocationData.java
@@ -39,7 +39,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   PartitionLocationData.JSON_PROPERTY_STORAGE,
   PartitionLocationData.JSON_PROPERTY_MAP_ID_BIT_MAP
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class PartitionLocationData {
   public static final String JSON_PROPERTY_ID_EPOCH = "idEpoch";
   private String idEpoch;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/RemoveWorkersUnavailableInfoRequest.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/RemoveWorkersUnavailableInfoRequest.java
index 3db053928..3c8ec4e8a 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/RemoveWorkersUnavailableInfoRequest.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/RemoveWorkersUnavailableInfoRequest.java
@@ -38,7 +38,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
 @JsonPropertyOrder({
   RemoveWorkersUnavailableInfoRequest.JSON_PROPERTY_WORKERS
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class RemoveWorkersUnavailableInfoRequest {
   public static final String JSON_PROPERTY_WORKERS = "workers";
   private List<WorkerId> workers = new ArrayList<>();
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/SendWorkerEventRequest.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/SendWorkerEventRequest.java
index 290b9ad4e..c977c1478 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/SendWorkerEventRequest.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/SendWorkerEventRequest.java
@@ -39,7 +39,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   SendWorkerEventRequest.JSON_PROPERTY_EVENT_TYPE,
   SendWorkerEventRequest.JSON_PROPERTY_WORKERS
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class SendWorkerEventRequest {
   /**
    * The type of the event.
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ShufflePartitionsResponse.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ShufflePartitionsResponse.java
index 3a4aeb150..61fc0bc3f 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ShufflePartitionsResponse.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ShufflePartitionsResponse.java
@@ -38,7 +38,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   ShufflePartitionsResponse.JSON_PROPERTY_PRIMARY_PARTITIONS,
   ShufflePartitionsResponse.JSON_PROPERTY_REPLICA_PARTITIONS
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ShufflePartitionsResponse {
   public static final String JSON_PROPERTY_PRIMARY_PARTITIONS = 
"primaryPartitions";
   private Map<String, Map<String, PartitionLocationData>> primaryPartitions = 
new HashMap<>();
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ShufflesResponse.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ShufflesResponse.java
index 2f2b3e9bd..a1f5c75a1 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ShufflesResponse.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ShufflesResponse.java
@@ -37,7 +37,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
 @JsonPropertyOrder({
   ShufflesResponse.JSON_PROPERTY_SHUFFLE_IDS
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ShufflesResponse {
   public static final String JSON_PROPERTY_SHUFFLE_IDS = "shuffleIds";
   private List<String> shuffleIds = new ArrayList<>();
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ThreadStack.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ThreadStack.java
index d75160634..dbcdd2241 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ThreadStack.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ThreadStack.java
@@ -43,7 +43,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   ThreadStack.JSON_PROPERTY_BLOCKED_BY_LOCK,
   ThreadStack.JSON_PROPERTY_HOLDING_LOCKS
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ThreadStack {
   public static final String JSON_PROPERTY_THREAD_ID = "threadId";
   private Long threadId;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ThreadStackResponse.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ThreadStackResponse.java
index f29616ff6..46c1020f1 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ThreadStackResponse.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/ThreadStackResponse.java
@@ -38,7 +38,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
 @JsonPropertyOrder({
   ThreadStackResponse.JSON_PROPERTY_THREAD_STACKS
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ThreadStackResponse {
   public static final String JSON_PROPERTY_THREAD_STACKS = "threadStacks";
   private List<ThreadStack> threadStacks = new ArrayList<>();
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/UnAvailablePeersResponse.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/UnAvailablePeersResponse.java
index e96b321ff..2bbd7b6ce 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/UnAvailablePeersResponse.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/UnAvailablePeersResponse.java
@@ -38,7 +38,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
 @JsonPropertyOrder({
   UnAvailablePeersResponse.JSON_PROPERTY_PEERS
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class UnAvailablePeersResponse {
   public static final String JSON_PROPERTY_PEERS = "peers";
   private List<WorkerTimestampData> peers = new ArrayList<>();
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerData.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerData.java
index 753b8f2bf..4067fae4c 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerData.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerData.java
@@ -49,7 +49,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   WorkerData.JSON_PROPERTY_WORKER_STATE,
   WorkerData.JSON_PROPERTY_WORKER_STATE_START_TIME
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class WorkerData {
   public static final String JSON_PROPERTY_HOST = "host";
   private String host;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerEventData.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerEventData.java
index d1b44a299..513724882 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerEventData.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerEventData.java
@@ -37,7 +37,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   WorkerEventData.JSON_PROPERTY_WORKER,
   WorkerEventData.JSON_PROPERTY_EVENT
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class WorkerEventData {
   public static final String JSON_PROPERTY_WORKER = "worker";
   private WorkerData worker;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerEventInfoData.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerEventInfoData.java
index e7a2c9e23..2e09fbf47 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerEventInfoData.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerEventInfoData.java
@@ -35,7 +35,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   WorkerEventInfoData.JSON_PROPERTY_EVENT_TYPE,
   WorkerEventInfoData.JSON_PROPERTY_EVENT_TIME
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class WorkerEventInfoData {
   public static final String JSON_PROPERTY_EVENT_TYPE = "eventType";
   private String eventType;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerEventsResponse.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerEventsResponse.java
index 6f42e933b..9d35bfc32 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerEventsResponse.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerEventsResponse.java
@@ -38,7 +38,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
 @JsonPropertyOrder({
   WorkerEventsResponse.JSON_PROPERTY_WORKER_EVENTS
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class WorkerEventsResponse {
   public static final String JSON_PROPERTY_WORKER_EVENTS = "workerEvents";
   private List<WorkerEventData> workerEvents = new ArrayList<>();
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerExitRequest.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerExitRequest.java
index 79fb12d03..7530cb196 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerExitRequest.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerExitRequest.java
@@ -34,7 +34,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
 @JsonPropertyOrder({
   WorkerExitRequest.JSON_PROPERTY_TYPE
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class WorkerExitRequest {
   /**
    * The type of the worker exit request.
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerId.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerId.java
index f2e6332ca..3e45337cb 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerId.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerId.java
@@ -38,7 +38,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   WorkerId.JSON_PROPERTY_FETCH_PORT,
   WorkerId.JSON_PROPERTY_REPLICATE_PORT
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class WorkerId {
   public static final String JSON_PROPERTY_HOST = "host";
   private String host;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerInfoResponse.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerInfoResponse.java
index 172ccf8e3..bae5e6ebd 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerInfoResponse.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerInfoResponse.java
@@ -52,7 +52,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   WorkerInfoResponse.JSON_PROPERTY_IS_SHUTDOWN,
   WorkerInfoResponse.JSON_PROPERTY_IS_DECOMMISSIONING
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class WorkerInfoResponse {
   public static final String JSON_PROPERTY_HOST = "host";
   private String host;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerTimestampData.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerTimestampData.java
index 60c4df6bd..d86d041c8 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerTimestampData.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkerTimestampData.java
@@ -36,7 +36,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   WorkerTimestampData.JSON_PROPERTY_WORKER,
   WorkerTimestampData.JSON_PROPERTY_TIMESTAMP
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class WorkerTimestampData {
   public static final String JSON_PROPERTY_WORKER = "worker";
   private WorkerData worker;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkersResponse.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkersResponse.java
index 0bb23b6cb..77e06fd7c 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkersResponse.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/model/WorkersResponse.java
@@ -44,7 +44,7 @@ import com.fasterxml.jackson.annotation.JsonTypeName;
   WorkersResponse.JSON_PROPERTY_SHUTDOWN_WORKERS,
   WorkersResponse.JSON_PROPERTY_DECOMMISSIONING_WORKERS
 })
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class WorkersResponse {
   public static final String JSON_PROPERTY_WORKERS = "workers";
   private List<WorkerData> workers = new ArrayList<>();
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/ApplicationApi.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/ApplicationApi.java
index 975952573..d14878cdb 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/ApplicationApi.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/ApplicationApi.java
@@ -36,7 +36,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.StringJoiner;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ApplicationApi extends BaseApi {
 
   public ApplicationApi() {
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/ConfApi.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/ConfApi.java
index d091c2db4..5af2c1a1f 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/ConfApi.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/ConfApi.java
@@ -36,7 +36,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.StringJoiner;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ConfApi extends BaseApi {
 
   public ConfApi() {
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/DefaultApi.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/DefaultApi.java
index 224808dbf..b774be49f 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/DefaultApi.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/DefaultApi.java
@@ -35,7 +35,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.StringJoiner;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class DefaultApi extends BaseApi {
 
   public DefaultApi() {
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/ShuffleApi.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/ShuffleApi.java
index 2f05415ae..e06f4b125 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/ShuffleApi.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/ShuffleApi.java
@@ -36,7 +36,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.StringJoiner;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ShuffleApi extends BaseApi {
 
   public ShuffleApi() {
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/WorkerApi.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/WorkerApi.java
index f4176c12b..532575a66 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/WorkerApi.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/WorkerApi.java
@@ -38,7 +38,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.StringJoiner;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class WorkerApi extends BaseApi {
 
   public WorkerApi() {
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/ApiClient.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/ApiClient.java
index a252b2b13..0e6d4c214 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/ApiClient.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/ApiClient.java
@@ -61,6 +61,7 @@ import java.util.ArrayList;
 import java.util.Date;
 import java.util.function.Supplier;
 import java.util.TimeZone;
+import java.util.concurrent.ConcurrentHashMap;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
@@ -84,7 +85,7 @@ import java.text.DateFormat;
 import org.apache.celeborn.rest.v1.worker.invoker.auth.Authentication;
 import org.apache.celeborn.rest.v1.worker.invoker.auth.HttpBasicAuth;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ApiClient extends JavaTimeFormatter {
   private Map<String, String> defaultHeaderMap = new HashMap<String, String>();
   private Map<String, String> defaultCookieMap = new HashMap<String, String>();
@@ -107,8 +108,8 @@ public class ApiClient extends JavaTimeFormatter {
 
   private Map<String, Authentication> authentications;
 
-  private int statusCode;
-  private Map<String, List<String>> responseHeaders;
+  private Map<Long, Integer> lastStatusCodeByThread = new 
ConcurrentHashMap<>();
+  private Map<Long, Map<String, List<String>>> lastResponseHeadersByThread = 
new ConcurrentHashMap<>();
 
   private DateFormat dateFormat;
 
@@ -253,16 +254,18 @@ public class ApiClient extends JavaTimeFormatter {
    *
    * @return Status code
    */
+  @Deprecated
   public int getStatusCode() {
-    return statusCode;
+    return lastStatusCodeByThread.get(Thread.currentThread().getId());
   }
 
   /**
    * Gets the response headers of the previous request
    * @return Response headers
    */
+  @Deprecated
   public Map<String, List<String>> getResponseHeaders() {
-    return responseHeaders;
+    return lastResponseHeadersByThread.get(Thread.currentThread().getId());
   }
 
   /**
@@ -755,6 +758,7 @@ public class ApiClient extends JavaTimeFormatter {
       // convert input stream to string
       return (T) EntityUtils.toString(entity);
     } else {
+      Map<String, List<String>> responseHeaders = 
transformResponseHeaders(response.getHeaders());
       throw new ApiException(
           "Deserialization for content type '" + mimeType + "' not supported 
for type '" + valueType + "'",
           response.getCode(),
@@ -900,12 +904,15 @@ public class ApiClient extends JavaTimeFormatter {
   }
 
   protected <T> T processResponse(CloseableHttpResponse response, 
TypeReference<T> returnType) throws ApiException, IOException, ParseException {
-    statusCode = response.getCode();
+    int statusCode = response.getCode();
+    lastStatusCodeByThread.put(Thread.currentThread().getId(), statusCode);
     if (statusCode == HttpStatus.SC_NO_CONTENT) {
       return null;
     }
 
-    responseHeaders = transformResponseHeaders(response.getHeaders());
+    Map<String, List<String>> responseHeaders = 
transformResponseHeaders(response.getHeaders());
+    lastResponseHeadersByThread.put(Thread.currentThread().getId(), 
responseHeaders);
+
     if (isSuccessfulStatus(statusCode)) {
       return this.deserialize(response, returnType);
     } else {
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/ApiException.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/ApiException.java
index 15243c759..7a32b086d 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/ApiException.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/ApiException.java
@@ -21,7 +21,7 @@ package org.apache.celeborn.rest.v1.worker.invoker;
 import java.util.Map;
 import java.util.List;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ApiException extends Exception {
     private static final long serialVersionUID = 1L;
 
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/BaseApi.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/BaseApi.java
index 59ff82455..7ba60610a 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/BaseApi.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/BaseApi.java
@@ -22,7 +22,7 @@ import com.fasterxml.jackson.core.type.TypeReference;
 import java.util.Collections;
 import java.util.Map;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public abstract class BaseApi {
 
   protected ApiClient apiClient;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/Configuration.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/Configuration.java
index 1e624ef57..820caf39c 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/Configuration.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/Configuration.java
@@ -18,7 +18,7 @@
 
 package org.apache.celeborn.rest.v1.worker.invoker;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class Configuration {
     public static final String VERSION = "0.6.0-SNAPSHOT";
 
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/JavaTimeFormatter.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/JavaTimeFormatter.java
index 1eba5101c..e0c0d6e82 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/JavaTimeFormatter.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/JavaTimeFormatter.java
@@ -25,7 +25,7 @@ import java.time.format.DateTimeParseException;
  * Class that add parsing/formatting support for Java 8+ {@code 
OffsetDateTime} class.
  * It's generated for java clients when {@code 
AbstractJavaCodegen#dateLibrary} specified as {@code java8}.
  */
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class JavaTimeFormatter {
 
     private DateTimeFormatter offsetDateTimeFormatter = 
DateTimeFormatter.ISO_OFFSET_DATE_TIME;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/Pair.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/Pair.java
index 1128aa355..4fe7baa3a 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/Pair.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/Pair.java
@@ -18,7 +18,7 @@
 
 package org.apache.celeborn.rest.v1.worker.invoker;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class Pair {
     private String name = "";
     private String value = "";
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/RFC3339DateFormat.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/RFC3339DateFormat.java
index 9cae20b2b..74c6c4676 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/RFC3339DateFormat.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/RFC3339DateFormat.java
@@ -27,7 +27,7 @@ import java.text.DecimalFormat;
 import java.util.GregorianCalendar;
 import java.util.TimeZone;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class RFC3339DateFormat extends DateFormat {
   private static final long serialVersionUID = 1L;
   private static final TimeZone TIMEZONE_Z = TimeZone.getTimeZone("UTC");
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/ServerConfiguration.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/ServerConfiguration.java
index 1f07cf976..38d8008b7 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/ServerConfiguration.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/ServerConfiguration.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
 package org.apache.celeborn.rest.v1.worker.invoker;
 
 import java.util.Map;
@@ -5,7 +23,7 @@ import java.util.Map;
 /**
  * Representing a Server configuration.
  */
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ServerConfiguration {
     public String URL;
     public String description;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/ServerVariable.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/ServerVariable.java
index b51506bb5..f06ccc804 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/ServerVariable.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/ServerVariable.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
 package org.apache.celeborn.rest.v1.worker.invoker;
 
 import java.util.HashSet;
@@ -5,7 +23,7 @@ import java.util.HashSet;
 /**
  * Representing a Server Variable for server URL template substitution.
  */
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ServerVariable {
     public String description;
     public String defaultValue;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/StringUtil.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/StringUtil.java
index dd79f5d28..94ae636ba 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/StringUtil.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/StringUtil.java
@@ -21,7 +21,7 @@ package org.apache.celeborn.rest.v1.worker.invoker;
 import java.util.Collection;
 import java.util.Iterator;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class StringUtil {
   /**
    * Check if the given array contains the given value (with case-insensitive 
comparison).
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/auth/ApiKeyAuth.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/auth/ApiKeyAuth.java
index 19f3dd4c7..95f4cc679 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/auth/ApiKeyAuth.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/auth/ApiKeyAuth.java
@@ -23,7 +23,7 @@ import org.apache.celeborn.rest.v1.worker.invoker.Pair;
 import java.util.Map;
 import java.util.List;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class ApiKeyAuth implements Authentication {
   private final String location;
   private final String paramName;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/auth/HttpBasicAuth.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/auth/HttpBasicAuth.java
index e90d71cb0..309f987df 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/auth/HttpBasicAuth.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/auth/HttpBasicAuth.java
@@ -26,7 +26,7 @@ import java.nio.charset.StandardCharsets;
 import java.util.Map;
 import java.util.List;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class HttpBasicAuth implements Authentication {
   private String username;
   private String password;
diff --git 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/auth/HttpBearerAuth.java
 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/auth/HttpBearerAuth.java
index 17f9f3e56..8f6c61bbe 100644
--- 
a/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/auth/HttpBearerAuth.java
+++ 
b/openapi/openapi-client/src/main/java/org/apache/celeborn/rest/v1/worker/invoker/auth/HttpBearerAuth.java
@@ -25,7 +25,7 @@ import java.util.Map;
 import java.util.Optional;
 import java.util.function.Supplier;
 
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.7.0")
[email protected](value = 
"org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator 
version: 7.8.0")
 public class HttpBearerAuth implements Authentication {
   private final String scheme;
   private Supplier<String> tokenSupplier;
diff --git a/pom.xml b/pom.xml
index ab06cb6a5..491557218 100644
--- a/pom.xml
+++ b/pom.xml
@@ -147,7 +147,7 @@
     <maven.plugin.surefire.version>3.0.0-M7</maven.plugin.surefire.version>
     <maven.plugin.silencer.version>1.7.13</maven.plugin.silencer.version>
     <maven.plugin.resources.version>3.3.1</maven.plugin.resources.version>
-    <openapi.generator.version>7.7.0</openapi.generator.version>
+    <openapi.generator.version>7.8.0</openapi.generator.version>
 
     <!-- Allow modules to enable / disable certain build plugins easily. -->
     <testJarPhase>prepare-package</testJarPhase>
diff --git a/project/plugins.sbt b/project/plugins.sbt
index 07ae92c26..c592d2c2f 100644
--- a/project/plugins.sbt
+++ b/project/plugins.sbt
@@ -21,4 +21,4 @@ addSbtPlugin("com.thesamet" % "sbt-protoc" % "1.0.6")
 
 addSbtPlugin("com.github.sbt" % "sbt-pgp" % "2.2.1")
 
-addSbtPlugin("org.openapitools" % "sbt-openapi-generator" % "7.7.0")
+addSbtPlugin("org.openapitools" % "sbt-openapi-generator" % "7.8.0")

Reply via email to