[ 
https://issues.apache.org/jira/browse/BOOKKEEPER-168?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13229041#comment-13229041
 ] 

[email protected] commented on BOOKKEEPER-168:
----------------------------------------------------------


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/3824/#review5925
-----------------------------------------------------------

Ship it!


new patch is good to me. +1.

- Sijie


On 2012-03-13 11:16:09, Ivan Kelly wrote:
bq.  
bq.  -----------------------------------------------------------
bq.  This is an automatically generated e-mail. To reply, visit:
bq.  https://reviews.apache.org/r/3824/
bq.  -----------------------------------------------------------
bq.  
bq.  (Updated 2012-03-13 11:16:09)
bq.  
bq.  
bq.  Review request for bookkeeper.
bq.  
bq.  
bq.  Summary
bq.  -------
bq.  
bq.  In hedwig, messages for a subscription will queue up forever if the 
subscriber is offline. In some usecases, this is undesirable, as it will 
eventually mean resource exhaustion. In this JIRA we propose an optional change 
to the subscription contract, which allows the user to set a bound on the 
number of messages which will be queued for its subscription while it is 
offline.
bq.  
bq.  
bq.  This addresses bug BOOKKEEPER-168.
bq.      https://issues.apache.org/jira/browse/BOOKKEEPER-168
bq.  
bq.  
bq.  Diffs
bq.  -----
bq.  
bq.    hedwig-client/src/main/cpp/inc/hedwig/client.h f37ef98 
bq.    hedwig-client/src/main/cpp/inc/hedwig/subscribe.h 775a32c 
bq.    hedwig-client/src/main/cpp/lib/client.cpp 6d70ad9 
bq.    hedwig-client/src/main/cpp/lib/data.h b4e2c15 
bq.    hedwig-client/src/main/cpp/lib/data.cpp a223120 
bq.    hedwig-client/src/main/cpp/lib/subscriberimpl.h 1cad984 
bq.    hedwig-client/src/main/cpp/lib/subscriberimpl.cpp 32075c4 
bq.    hedwig-client/src/main/cpp/log4cpp.conf 5651e25 
bq.    hedwig-client/src/main/cpp/scripts/log4cxx.conf fc1084c 
bq.    hedwig-client/src/main/cpp/scripts/tester.sh 5df613a 
bq.    hedwig-client/src/main/cpp/test/Makefile.am 62902e6 
bq.    hedwig-client/src/main/cpp/test/main.cpp 3290af3 
bq.    hedwig-client/src/main/cpp/test/messageboundtest.cpp PRE-CREATION 
bq.    hedwig-client/src/main/java/org/apache/hedwig/client/api/Subscriber.java 
6910e7d 
bq.    
hedwig-client/src/main/java/org/apache/hedwig/client/conf/ClientConfiguration.java
 66e049f 
bq.    
hedwig-client/src/main/java/org/apache/hedwig/client/data/PubSubData.java 
1b33c2f 
bq.    
hedwig-client/src/main/java/org/apache/hedwig/client/netty/HedwigSubscriber.java
 5fb1d88 
bq.    
hedwig-protocol/src/main/java/org/apache/hedwig/protocol/PubSubProtocol.java 
f46868b 
bq.    hedwig-protocol/src/main/protobuf/PubSubProtocol.proto e44d981 
bq.    
hedwig-server/src/main/java/org/apache/hedwig/server/delivery/FIFODeliveryManager.java
 2c9af4d 
bq.    
hedwig-server/src/main/java/org/apache/hedwig/server/persistence/BookkeeperPersistenceManager.java
 f1fd965 
bq.    
hedwig-server/src/main/java/org/apache/hedwig/server/persistence/LocalDBPersistenceManager.java
 02ec607 
bq.    
hedwig-server/src/main/java/org/apache/hedwig/server/persistence/PersistenceManager.java
 5c38ad9 
bq.    
hedwig-server/src/main/java/org/apache/hedwig/server/persistence/ReadAheadCache.java
 0261521 
bq.    
hedwig-server/src/main/java/org/apache/hedwig/server/regions/HedwigHubSubscriber.java
 40aa338 
bq.    
hedwig-server/src/main/java/org/apache/hedwig/server/subscriptions/AbstractSubscriptionManager.java
 714a631 
bq.    
hedwig-server/src/test/java/org/apache/hedwig/server/persistence/MessageBoundedPersistenceTest.java
 PRE-CREATION 
bq.    
hedwig-server/src/test/java/org/apache/hedwig/server/persistence/StubPersistenceManager.java
 84b866d 
bq.  
bq.  Diff: https://reviews.apache.org/r/3824/diff
bq.  
bq.  
bq.  Testing
bq.  -------
bq.  
bq.  
bq.  Thanks,
bq.  
bq.  Ivan
bq.  
bq.


                
> Message bounding on subscriptions
> ---------------------------------
>
>                 Key: BOOKKEEPER-168
>                 URL: https://issues.apache.org/jira/browse/BOOKKEEPER-168
>             Project: Bookkeeper
>          Issue Type: New Feature
>            Reporter: Ivan Kelly
>            Assignee: Ivan Kelly
>             Fix For: 4.1.0
>
>         Attachments: BOOKKEEPER-168.diff, BOOKKEEPER-168.diff, 
> BOOKKEEPER-168.diff
>
>
> In hedwig, messages for a subscription will queue up forever if the 
> subscriber is offline. In some usecases, this is undesirable, as it will 
> eventually mean resource exhaustion. In this JIRA we propose an optional 
> change to the subscription contract, which allows the user to set a bound on 
> the number of messages which will be queued for its subscription while it is 
> offline.

--
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

        

Reply via email to