[ https://issues.apache.org/jira/browse/BOOKKEEPER-332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sijie Guo updated BOOKKEEPER-332: --------------------------------- Attachment: BOOKKEEPER-332.patch add subscription preferences in subscription data. it did clear up existed subscription options to make it more clearly and also separating SubscriptionState (frequently updated) and SubscriptionPreferences (infrequently updated). with benefits, it replaced several tabs with spaces in proto file and pom file. the patch is generated based on BOOKKEEPER-78, since there is protobuf changes. > Add SubscriptionPreferences to record all preferences for a subscription > ------------------------------------------------------------------------ > > Key: BOOKKEEPER-332 > URL: https://issues.apache.org/jira/browse/BOOKKEEPER-332 > Project: Bookkeeper > Issue Type: Sub-task > Components: hedwig-server > Reporter: Sijie Guo > Assignee: Sijie Guo > Fix For: 4.2.0 > > Attachments: BOOKKEEPER-332.patch > > > Add SubscriptionPreferences to record the preferences for a subscription. > This jira includes: > 1) add SubscriptionPreferences protocol. > 2) separated preferences from subscription state to decouple > infrequent-changed data from frequent changed data (like lastConsumedSeqId). > 3) add backward testing. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira