[Teiid-Designer/teiid-designer] 8ed928: TEIIDDES-1941: Stop unreleased server versions bei...
by Paul Richardson
Branch: refs/heads/master
Home: https://github.com/Teiid-Designer/teiid-designer
Commit: 8ed9286f383d26d9398aae60748197dc9992d000
https://github.com/Teiid-Designer/teiid-designer/commit/8ed9286f383d26d93...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2013-11-27 (Wed, 27 Nov 2013)
Changed paths:
M plugins/org.teiid.designer.spi/src/org/teiid/designer/runtime/version/spi/TeiidServerVersion.java
Log Message:
-----------
TEIIDDES-1941: Stop unreleased server versions being targeted by default
* The value of the 'default server version' is derived from the servers
configured then a set preference and finally an algorithm based on
runtime plugins installed.
* The latter algorithm simply found the highest version that the installed
runtimes were compatible with and displayed returned accordingly. However,
the introduction of adding in unreleased teiid versions has meant the
display of versions like 8.9.x which looks silly to the user.
* Algorithm modified to only display the highest version compatible if
less than or equal to the last tested version, ie. 8.4.x. The user is
free to set it higher if they wish but at that point they should know
what they are doing!!
11 years, 1 month
[Teiid-Designer/teiid-designer] 3586ae: TEIIDDES-1931: Stop stackoverflow exceptions from ...
by Barry LaFond
Branch: refs/heads/master
Home: https://github.com/Teiid-Designer/teiid-designer
Commit: 3586aee0fb3f6e07f1a1f43bb7f470131f026cfb
https://github.com/Teiid-Designer/teiid-designer/commit/3586aee0fb3f6e07f...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2013-11-22 (Fri, 22 Nov 2013)
Changed paths:
M plugins/org.teiid.designer.core/src/org/teiid/designer/core/ModelerCore.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServerManager.java
Log Message:
-----------
TEIIDDES-1931: Stop stackoverflow exceptions from the TeiidServerManager
* ModelerCore
* As soon as a new instance of TeiidServerManager is constructed assign
it to the singleton so that no other instances are attempted to be
constructed. This can happen if restoreState calls listeners which in
turn require the server manager through ModelerCore. The sync mutex
object will not prevent this use-case since it would occur in the same
thread.
* TeiidServerManager
* While restoring stop any notification of listeners from the initialising
Teiid instances. Since the manager is in the middle of restoring
unexpected behaviour can occur from the listeners including stack
overflow exceptions.
Commit: 1fed70ca91c13369c1f8f7dba301fb0ec12ada2f
https://github.com/Teiid-Designer/teiid-designer/commit/1fed70ca91c13369c...
Author: Barry LaFond <blafond(a)redhat.com>
Date: 2013-11-23 (Sat, 23 Nov 2013)
Changed paths:
M plugins/org.teiid.designer.core/src/org/teiid/designer/core/ModelerCore.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServerManager.java
Log Message:
-----------
Merge pull request #265 from phantomjinx/master
TEIIDDES-1931: Stop stackoverflow exceptions from the TeiidServerManager
Compare: https://github.com/Teiid-Designer/teiid-designer/compare/08f9972fd5cf...1...
11 years, 1 month