Details
- 
        Type:
 Improvement
            
         - 
        Status: Closed
 - 
            Priority:
 Major
                
             - 
            Resolution: Fixed
 - 
            Affects Version/s: 3.3, EE-3.3.0.GA
 - 
            Fix Version/s: 4.0.BETA, 4.0, EE-3.3.0.GA_P03
 - 
            Component/s: JavaScript Client, Push Library
 - 
            Labels:None
 - 
            Environment:Push
 
- 
                        Affects:Documentation (User Guide, Ref. Guide, etc.)
 
Description
                    In PUSH-264, we added some configurable detection for identifying when a Push Storm occurs.  However, the current behaviour is to disable push when detection occurs.  This JIRA is to investigate the feasibility of handling this differently (e.g. throttling push).
            
Issue Links
- is duplicated by
 - 
            
        
        PUSH-341
        Enable 'back-off' feature by default when push storm is detected
    
-         
     - Closed
 
 -         
 
Activity
| Field | Original Value | New Value | 
|---|---|---|
| Assignee | Mircea Toma [ mircea.toma ] | |
| Fix Version/s | 3.4 [ 10971 ] | 
| Affects | Documentation (User Guide, Ref. Guide, etc.) [ 10003 ] | 
| Repository | Revision | Date | User | Message | 
| ICEsoft Public SVN Repository | #37811 | Thu Sep 05 17:28:37 MDT 2013 | mircea.toma |      | 
| Files Changed | ||||
            					
			 
                            MODIFY
            				/icepush/trunk/icepush/core/src/main/java/org/icepush/PushStormDetectionServer.java
            
             
                            ADD
            				/icepush/trunk/icepush/core/src/main/java/org/icepush/BackOffResponseHandler.java
            
             
                            MODIFY
            				/icepush/trunk/icepush/core/src/main/java/org/icepush/BlockingConnectionServer.java
            
             | 
| Status | Open [ 1 ] | Resolved [ 5 ] | 
| Resolution | Fixed [ 1 ] | 
| Fix Version/s | EE-3.3.0.GA_P03 [ 11571 ] | 
| Resolution | Fixed [ 1 ] | |
| Status | Resolved [ 5 ] | Reopened [ 4 ] | 
| Status | Reopened [ 4 ] | Resolved [ 5 ] | 
| Resolution | Fixed [ 1 ] | 
| Fix Version/s | 4.0 [ 11383 ] | 
| Status | Resolved [ 5 ] | Closed [ 6 ] | 

Introduced back off strategy for negotiating a push storm. This strategy is enabled when org.icepush.notificationStormBackOffInterval is defined.