Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
apache
pulsar
提交
800681aa
pulsar
项目概览
apache
/
pulsar
通知
129
Star
40
Fork
3
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Wiki
1
Wiki
分析
仓库
DevOps
项目成员
Pages
pulsar
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Pages
分析
分析
仓库分析
DevOps
Wiki
1
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
提交
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
800681aa
编写于
9月 01, 2020
作者:
L
lipenghui
提交者:
GitHub
9月 01, 2020
2
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Don't fail the health check request when try to delete previous subscription. (#7906)
上级
81202e14
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
8 addition
and
3 deletion
+8
-3
pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/BrokersBase.java
...java/org/apache/pulsar/broker/admin/impl/BrokersBase.java
+8
-3
未找到文件。
pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/BrokersBase.java
浏览文件 @
800681aa
...
@@ -275,11 +275,16 @@ public class BrokersBase extends AdminResource {
...
@@ -275,11 +275,16 @@ public class BrokersBase extends AdminResource {
// create non-partitioned topic manually and close the previous reader if present.
// create non-partitioned topic manually and close the previous reader if present.
try
{
try
{
pulsar
().
getBrokerService
().
getTopic
(
topic
,
true
).
get
().
ifPresent
(
t
->
{
pulsar
().
getBrokerService
().
getTopic
(
topic
,
true
).
get
().
ifPresent
(
t
->
{
t
.
getSubscriptions
().
values
().
forEach
(
Subscription:
:
deleteForcefully
);
for
(
Subscription
value
:
t
.
getSubscriptions
().
values
())
{
try
{
value
.
deleteForcefully
();
}
catch
(
Exception
e
)
{
LOG
.
warn
(
"Failed to delete previous subscription {} for health check"
,
value
.
getName
(),
e
);
}
}
});
});
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
asyncResponse
.
resume
(
new
RestException
(
e
));
LOG
.
warn
(
"Failed to try to delete subscriptions for health check"
,
e
);
return
;
}
}
CompletableFuture
<
Producer
<
String
>>
producerFuture
=
CompletableFuture
<
Producer
<
String
>>
producerFuture
=
client
.
newProducer
(
Schema
.
STRING
).
topic
(
topic
).
createAsync
();
client
.
newProducer
(
Schema
.
STRING
).
topic
(
topic
).
createAsync
();
...
...
tester丶
🤺
@ssszwink
mentioned in commit
c006ac8f
·
9月 09, 2020
mentioned in commit
c006ac8f
mentioned in commit c006ac8ff2d6f4ce4603526a637982760d4256b8
开关提交列表
tester丶
🤺
@ssszwink
mentioned in commit
d2bfafbe
·
9月 09, 2020
mentioned in commit
d2bfafbe
mentioned in commit d2bfafbe5cb8212c50e1af7415a7722747188014
开关提交列表
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录