Skip to content

Commit 8a0797a

Browse files
committed
fix: fix bk autorecovery request error
Signed-off-by: moxiaoying <1159230165@qq.com>
1 parent f59bc48 commit 8a0797a

2 files changed

Lines changed: 8 additions & 9 deletions

File tree

bookkeeper-admin/src/main/java/io/github/protocol/bookkeeper/admin/jdk/AutoRecoveryImpl.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,10 @@ public AutoRecoveryStatus autoRecoveryStatus() throws BookkeeperAdminException {
3030
@Override
3131
public void recoveryBookie(RecoveryBookieReqData reqData) throws BookkeeperAdminException {
3232
try {
33-
innerHttpClient.put(UrlConst.AUTO_RECOVERY, reqData);
33+
HttpResponse resp = innerHttpClient.put(UrlConst.AUTO_RECOVERY_BOOKIE, reqData);
34+
if ((resp.statusCode() < 200 || resp.statusCode() >= 300) && resp.body() != null) {
35+
throw new BookkeeperAdminException(resp.bodyAsString());
36+
}
3437
} catch (IOException | InterruptedException | ExecutionException e) {
3538
throw new BookkeeperAdminException(e);
3639
}

bookkeeper-admin/src/main/java/io/github/protocol/bookkeeper/admin/jdk/RecoveryBookieReqData.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,19 @@
11
package io.github.protocol.bookkeeper.admin.jdk;
22

3+
import com.fasterxml.jackson.annotation.JsonProperty;
34
import java.util.List;
45

56
public class RecoveryBookieReqData {
7+
@JsonProperty("bookie_src")
68
private List<String> bookieSrc;
7-
private boolean deleteCookie;
89

9-
public List<String> getBookieSrc() {
10-
return bookieSrc;
11-
}
10+
@JsonProperty("delete_cookie")
11+
private boolean deleteCookie;
1212

1313
public void setBookieSrc(List<String> bookieSrc) {
1414
this.bookieSrc = bookieSrc;
1515
}
1616

17-
public boolean isDeleteCookie() {
18-
return deleteCookie;
19-
}
20-
2117
public void setDeleteCookie(boolean deleteCookie) {
2218
this.deleteCookie = deleteCookie;
2319
}

0 commit comments

Comments
 (0)