Github user anmolnar commented on a diff in the pull request:

    https://github.com/apache/zookeeper/pull/447#discussion_r160971106
  
    --- Diff: src/java/main/org/apache/zookeeper/server/SessionTrackerImpl.java 
---
    @@ -280,6 +278,12 @@ public synchronized boolean addSession(long id, int 
sessionTimeout) {
             return added;
         }
     
    +    public synchronized boolean commitSession(long id, int sessionTimeout) 
{
    --- End diff --
    
    `sessionsWithTimeout` is a Map within ZKdb, so adding sessions to it is 
equivalent to persisting them.
    
    I think you could also remove the `addGlobalSession()` method completely, 
because it doesn't do anything special than forwarding the call to 
`addSession()`.


---

Reply via email to