Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 2.0-Alpha3
-
Fix Version/s: 3.0
-
Component/s: None
-
Labels:None
-
Environment:server
-
Affects:Documentation (User Guide, Ref. Guide, etc.)
Description
Avoid sending cloud push notifications when notifications are triggered during the server-response - client-request gap. During this gap the pushIds are temporarily parked (when blocking connection runs) which is falsely interpreted as stopped blocking connection.
Activity
Mircea Toma
created issue -
Mircea Toma
made changes -
Field | Original Value | New Value |
---|---|---|
Assignee | Mircea Toma [ mircea.toma ] |
Mircea Toma
made changes -
Salesforce Case | [] | |
Fix Version/s | 2.0.0 [ 10233 ] | |
Fix Version/s | 2.0-Beta [ 10232 ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Fix Version/s | 3.0 [ 10259 ] | |
Fix Version/s | 2.0.0 [ 10233 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #26820 | Mon Dec 12 07:36:00 MST 2011 | mircea.toma | |
Files Changed | ||||
DEL
/icepush/trunk/icepush/core/src/main/java/org/icepush/ParkIDsServer.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #26821 | Mon Dec 12 08:00:20 MST 2011 | mircea.toma | |
Files Changed | ||||
MODIFY
/icepush/trunk/icepush/core/src/main/java/org/icepush/EmailNotificationProvider.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #26823 | Mon Dec 12 08:53:38 MST 2011 | ken.fyten | |
Files Changed | ||||
MODIFY
/icepush/trunk/icepush/core/src/main/java/org/icepush/LocalPushGroupManager.java
|
Mircea Toma
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Mircea Toma
made changes -
Salesforce Case | [] | |
Affects | [Documentation (User Guide, Ref. Guide, etc.)] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #26857 | Tue Dec 13 12:31:11 MST 2011 | ted.goddard | trunk icepush.jar revision 29615 ( |
Files Changed | ||||
MODIFY
/icemobile/trunk/icemobile/lib/icepush.jar
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #26905 | Thu Dec 15 15:36:32 MST 2011 | mircea.toma | |
Files Changed | ||||
MODIFY
/icepush/trunk/icepush/core/src/main/java/org/icepush/servlet/MainServlet.java
MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/LocalPushGroupManager.java MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/BlockingConnectionServer.java MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/servlet/BrowserBoundServlet.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #26914 | Fri Dec 16 01:45:00 MST 2011 | mircea.toma | |
Files Changed | ||||
MODIFY
/icepush/trunk/icepush/core/src/main/java/org/icepush/LocalPushGroupManager.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #26958 | Mon Dec 19 15:31:57 MST 2011 | mircea.toma | |
Files Changed | ||||
MODIFY
/icepush/trunk/icepush/core/src/main/java/org/icepush/LocalPushGroupManager.java
|
Mircea Toma
made changes -
Comment | [ Stopped scanning for expiry when adding (or re-adding) pushIDs to the group. The scanning is to be triggered only after the notification confirmation is received giving thus a chance to the server to touch the active pushIds and groups. ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Refactored internal communication between PushGroupManager and BlockingConnectionServer. Introduced the concept of confirmation for the received notifications. Implemented notification queue to make sure the notifications are properly serialized and buffered when needed. Moved browser request timeout mechanism in BlockingConnectionServer that lets the PushGroupManager know when notifications were not received.