Community
Participate
Working Groups
Created attachment 180470 [details] Patch v1 SessionConfig contains too much state, too much intelligence, and plays too big a role in failover. The Session should be able to operate without the SessionConfig after it's been created, configured, and activated. This is a spin-off from bug 278181.
Created attachment 180575 [details] Patch v2 Updated patch (went out of sync due to recent commits).
Created attachment 180578 [details] Patch v3 - ready to be committed Must have been an odd task :P I'm glad that we're now cleaner in this area!
Committed to HEAD
org.eclipse.emf.internal.cdo.session.CDOSessionConfigurationImpl.AuthenticatorImpl is a non-static member class and carries a handle to the session configuration when it is passed to the session.
Created attachment 181109 [details] Add-on patch Removes the implicit session configuration pointer from the authenticator.
Committed add-on patch to HEAD
Created attachment 181199 [details] Add-on patch 2 passiveUpdateEnabled and passiveUpdatesMode have not been transferred from the session config to the session, leading to failures in the offline tests.
Committed add-on patch 2 to HEAD
Available in R20110608-1407