You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@bookkeeper.apache.org by GitBox <gi...@apache.org> on 2018/07/24 19:20:13 UTC

[GitHub] eolivelli commented on a change in pull request #1568: ISSUE #1565: Update 'upgrade' doc for 4.8 release

eolivelli commented on a change in pull request #1568: ISSUE #1565: Update 'upgrade' doc for 4.8 release
URL: https://github.com/apache/bookkeeper/pull/1568#discussion_r204880349
 
 

 ##########
 File path: site/docs/latest/admin/upgrade.md
 ##########
 @@ -169,5 +169,8 @@ However, we list a list of things that you might want to know.
 2. `multi journals` is a non-rollbackable feature. If you configure a bookie to use multiple journals on 4.5.x you can not roll the bookie back to use 4.4.x. You have
     to take a bookie out and recover it if you want to rollback to 4.4.x.
 
-If you are planning to upgrade a non-secured cluster to a secured cluster enabling security features in 4.5.0, please read [BookKeeper Security](../../security/overview) for more details.
+### 4.7.x to 4.8.X upgrade
+
+In 4.8.x new feature is added to persist explicitLac in FileInfo and explicitLac entry in Journal. Hence current journal format version is bumped to 6 and current FileInfo header version is bumped to 1. But since default config values of 'journalFormatVersionToWrite' and 'fileInfoFormatVersionToWrite' are set to older versions, this feature is off by default. To enable this feature those config values should be set to current versions. Once this is enabled then we cann't rollback to previous Bookie versions (4.7.x and older), since older version code won't be able to deal with explicitLac entry in Journal file while replaying journal and also reading Header of Index files / FileInfo would fail reading Index files with newer FileInfo version. So in summary, it is a non-rollbackable feature.
 
 Review comment:
   Typo: 'a new feature'
   
   Typo: 'cann't'.
   
   We can also state that the problem is present even if you are not using ExplicitLAC.
   
   Overall is good

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on 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


With regards,
Apache Git Services