Menu

#4 GUI locked on large transaction

open
nobody
5
2008-11-10
2008-11-10
SAADA
No

The Admin GUI seems to be locked while large SQL transactions (e.g. index building)
The reason is that the data tree refresh makes JDBC accesses too (see below)

org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statement.java:221)
saadadb.sqltable.SQLTable.runQuerySQL(SQLTable.java:158)
saadadb.meta.MetaClass.hasInstances(MetaClass.java:248)
saadadb.admin.MetaDataPanel$FilledNodeRenderer.getTreeCellRendererComponent(MetaDataPanel.java:452)
javax.swing.plaf.basic.BasicTreeUI.paintRow(BasicTreeUI.java:1413)

The metadata cache must be modified in order to known if a class has instances without using JDBC.
That requires modifications in metadata tables. For this reason, this bug can not be fixed before realease 1.6

Discussion


Log in to post a comment.