Branch: refs/heads/master
Home:
https://github.com/Teiid-Designer/teiid-designer
Commit: 579b22b34f6f8c43292f765cc5b9d57ae7185934
https://github.com/Teiid-Designer/teiid-designer/commit/579b22b34f6f8c432...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2014-04-14 (Mon, 14 Apr 2014)
Changed paths:
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServer.java
M
plugins/teiid/org.teiid.runtime.client/src/org/teiid/runtime/client/admin/AdminSpec.java
M
plugins/teiid/org.teiid.runtime.client/src/org/teiid/runtime/client/admin/v8/Admin8Factory.java
M
plugins/teiid/org.teiid.runtime.client/src/org/teiid/runtime/client/admin/v8/Admin8Spec.java
Log Message:
-----------
Fixes possible dirty server version read upon client connection
* TeiidServer
* Since the teiid version is crucial to both the initialising and
refreshing of the ExecutionAdmin component, it must be correct prior
to its assignment.
* Queries and sets the teiid version prior to any initialising of admin
* Admin8Factory
* Stops caching of the factories since this is unnecessary
* Moves version state into the AdminImpl where it is required.
* Since lacks any other state, becomes a singleton.