[teiid-designer-dev] [Teiid-Designer/teiid-designer] 579b22: Fixes possible dirty server version read upon clie...

Paul Richardson p.g.richardson at redhat.com
Mon Apr 14 05:55:32 EDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/Teiid-Designer/teiid-designer
  Commit: 579b22b34f6f8c43292f765cc5b9d57ae7185934
      https://github.com/Teiid-Designer/teiid-designer/commit/579b22b34f6f8c43292f765cc5b9d57ae7185934
  Author: Paul Richardson <p.g.richardson at 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.




More information about the teiid-designer-dev mailing list