You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2020/11/10 03:41:07 UTC

[GitHub] [pulsar] wolfstudy opened a new pull request #8495: Add 2.6.2 release blog

wolfstudy opened a new pull request #8495:
URL: https://github.com/apache/pulsar/pull/8495


   Signed-off-by: xiaolong.ran <rx...@apache.org>
   
   
   ### Modifications
   
   Add 2.6.2 release blog


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [pulsar] Jennifer88huang commented on a change in pull request #8495: Add 2.6.2 release blog

Posted by GitBox <gi...@apache.org>.
Jennifer88huang commented on a change in pull request #8495:
URL: https://github.com/apache/pulsar/pull/8495#discussion_r520361764



##########
File path: site2/website/blog/2020-11-09-Apache-Pulsar-2-6-2.md
##########
@@ -0,0 +1,351 @@
+---
+author: XiaoLong Ran
+authorURL: https://twitter.com/wolf4j1
+title: Apache Pulsar 2.6.2
+---
+We are excited to see that the Apache Pulsar community has successfully released the 2.6.2 version after a lot of hard work. It is a great milestone for this fast-growing project and the Pulsar community. 2.6.2 is the result of a big effort from the community, with over 154 commits and a long list of improvements and bug fixes.
+
+Here are some highlights and major features added in Pulsar 2.6.2.
+
+<!--truncate-->
+
+## Broker
+
+### Catch throwable when start pulsar
+
+Before 2.6.1, pulsar only catch exception when `BrokerStarter.start()` failed, some error such as `NoSuchMethodError` or `NoClassDefFoundError` can not be caught, and pulsar will in abnormal status but no error log will found in the log file. 

Review comment:
       2.6.1 or 2.6.2?




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [pulsar] wolfstudy commented on pull request #8495: Add 2.6.2 release blog

Posted by GitBox <gi...@apache.org>.
wolfstudy commented on pull request #8495:
URL: https://github.com/apache/pulsar/pull/8495#issuecomment-725088494


   @Jennifer88huang PTAL again thanks.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [pulsar] wolfstudy merged pull request #8495: Add 2.6.2 release blog

Posted by GitBox <gi...@apache.org>.
wolfstudy merged pull request #8495:
URL: https://github.com/apache/pulsar/pull/8495


   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [pulsar] Jennifer88huang commented on pull request #8495: Add 2.6.2 release blog

Posted by GitBox <gi...@apache.org>.
Jennifer88huang commented on pull request #8495:
URL: https://github.com/apache/pulsar/pull/8495#issuecomment-725099868


   @wolfstudy I've edited some minor issues directly. Please double confirm. Thank you.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [pulsar] codelipenghui commented on pull request #8495: Add 2.6.2 release blog

Posted by GitBox <gi...@apache.org>.
codelipenghui commented on pull request #8495:
URL: https://github.com/apache/pulsar/pull/8495#issuecomment-724496861


   @Jennifer88huang @Huanli-Meng Could you please help review the release blog for 2.6.2?


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [pulsar] Jennifer88huang commented on pull request #8495: Add 2.6.2 release blog

Posted by GitBox <gi...@apache.org>.
Jennifer88huang commented on pull request #8495:
URL: https://github.com/apache/pulsar/pull/8495#issuecomment-724510946


   @codelipenghui sure. Will give feedback soon.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [pulsar] wolfstudy commented on a change in pull request #8495: Add 2.6.2 release blog

Posted by GitBox <gi...@apache.org>.
wolfstudy commented on a change in pull request #8495:
URL: https://github.com/apache/pulsar/pull/8495#discussion_r520317709



##########
File path: site2/website/blog/2020-11-09-Apache-Pulsar-2-6-2.md
##########
@@ -0,0 +1,351 @@
+---
+author: XiaoLong Ran
+authorURL: https://twitter.com/wolf4j1
+title: Apache Pulsar 2.6.2
+---
+We are excited to see that the Apache Pulsar community has successfully released the 2.6.2 version after a lot of hard work. It is a great milestone for this fast-growing project and the Pulsar community. 2.6.2 is the result of a big effort from the community, with over 154 commits and a long list of improvements and bug fixes.
+
+Here are some highlights and major features added in Pulsar 2.6.2.
+
+<!--truncate-->
+
+## Broker
+
+### Catch throwable when start pulsar
+
+Before 2.6.1, pulsar only catch exception when `BrokerStarter.start()` failed, some error such as `NoSuchMethodError` or `NoClassDefFoundError` can not be caught, and pulsar will in abnormal status but no error log will found in the log file. 
+
+In 2.6.1, we modify exception to throwable to avoid this issue.
+
+For more information about implementation, see [PR-7221](https://github.com/apache/pulsar/pull/7221).
+
+### Handle SubscriptionBusyException in resetCursor API
+
+In method `PersistentSubscription.resetCursor`, `SubscriptionFencedException` is thrown in several place, but not handled in `PersistentTopicBase`. It caused the error message not very clear. This fix tries to export `SubscriptionBusyException` in PersistentTopicBase for resetCursor, to make the error in reset API more clear.
+
+For more information about implementation, see [PR-7335](https://github.com/apache/pulsar/pull/7335).
+
+### Converted the namespace bundle unload into async operation
+
+Reworked the namespace bundle unload REST handler to be asynchronous. This avoid getting stuck in the Jetty threads calling into themselves when we try to unload the entire namespace.
+
+For more information about implementation, see [PR-7364](https://github.com/apache/pulsar/pull/7364).
+
+### Support initial namespace of the cluster without startup the broker

Review comment:
       Cool, thanks @eolivelli 




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [pulsar] eolivelli commented on a change in pull request #8495: Add 2.6.2 release blog

Posted by GitBox <gi...@apache.org>.
eolivelli commented on a change in pull request #8495:
URL: https://github.com/apache/pulsar/pull/8495#discussion_r520314387



##########
File path: site2/website/blog/2020-11-09-Apache-Pulsar-2-6-2.md
##########
@@ -0,0 +1,351 @@
+---
+author: XiaoLong Ran
+authorURL: https://twitter.com/wolf4j1
+title: Apache Pulsar 2.6.2
+---
+We are excited to see that the Apache Pulsar community has successfully released the 2.6.2 version after a lot of hard work. It is a great milestone for this fast-growing project and the Pulsar community. 2.6.2 is the result of a big effort from the community, with over 154 commits and a long list of improvements and bug fixes.
+
+Here are some highlights and major features added in Pulsar 2.6.2.
+
+<!--truncate-->
+
+## Broker
+
+### Catch throwable when start pulsar
+
+Before 2.6.1, pulsar only catch exception when `BrokerStarter.start()` failed, some error such as `NoSuchMethodError` or `NoClassDefFoundError` can not be caught, and pulsar will in abnormal status but no error log will found in the log file. 
+
+In 2.6.1, we modify exception to throwable to avoid this issue.
+
+For more information about implementation, see [PR-7221](https://github.com/apache/pulsar/pull/7221).
+
+### Handle SubscriptionBusyException in resetCursor API
+
+In method `PersistentSubscription.resetCursor`, `SubscriptionFencedException` is thrown in several place, but not handled in `PersistentTopicBase`. It caused the error message not very clear. This fix tries to export `SubscriptionBusyException` in PersistentTopicBase for resetCursor, to make the error in reset API more clear.
+
+For more information about implementation, see [PR-7335](https://github.com/apache/pulsar/pull/7335).
+
+### Converted the namespace bundle unload into async operation
+
+Reworked the namespace bundle unload REST handler to be asynchronous. This avoid getting stuck in the Jetty threads calling into themselves when we try to unload the entire namespace.
+
+For more information about implementation, see [PR-7364](https://github.com/apache/pulsar/pull/7364).
+
+### Support initial namespace of the cluster without startup the broker

Review comment:
       Typo: startup -> starting




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [pulsar] Jennifer88huang commented on a change in pull request #8495: Add 2.6.2 release blog

Posted by GitBox <gi...@apache.org>.
Jennifer88huang commented on a change in pull request #8495:
URL: https://github.com/apache/pulsar/pull/8495#discussion_r520392661



##########
File path: site2/website/blog/2020-11-09-Apache-Pulsar-2-6-2.md
##########
@@ -0,0 +1,351 @@
+---
+author: XiaoLong Ran
+authorURL: https://twitter.com/wolf4j1
+title: Apache Pulsar 2.6.2
+---
+We are excited to see that the Apache Pulsar community has successfully released the 2.6.2 version after a lot of hard work. It is a great milestone for this fast-growing project and the Pulsar community. 2.6.2 is the result of a big effort from the community, with over 154 commits and a long list of improvements and bug fixes.
+
+Here are some highlights and major features added in Pulsar 2.6.2.
+
+<!--truncate-->
+
+## Broker
+
+### Catch throwable when start pulsar
+
+Before 2.6.1, pulsar only catch exception when `BrokerStarter.start()` failed, some error such as `NoSuchMethodError` or `NoClassDefFoundError` can not be caught, and pulsar will in abnormal status but no error log will found in the log file. 
+
+In 2.6.1, we modify exception to throwable to avoid this issue.
+
+For more information about implementation, see [PR-7221](https://github.com/apache/pulsar/pull/7221).
+
+### Handle SubscriptionBusyException in resetCursor API
+
+In method `PersistentSubscription.resetCursor`, `SubscriptionFencedException` is thrown in several place, but not handled in `PersistentTopicBase`. It caused the error message not very clear. This fix tries to export `SubscriptionBusyException` in PersistentTopicBase for resetCursor, to make the error in reset API more clear.

Review comment:
       In Rest API or in reset API?




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org