You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by bp...@apache.org on 2006/04/30 19:03:22 UTC
svn commit: r398382 -
/db/derby/code/branches/10.1/java/drda/org/apache/derby/impl/drda/ClientThread.java
Author: bpendleton
Date: Sun Apr 30 10:03:21 2006
New Revision: 398382
URL: http://svn.apache.org/viewcvs?rev=398382&view=rev
Log:
DERBY-395: Server-side trace-on and trace-off commands not working properly
This change merges the fix for DERBY-395 from the trunk to the 10.1 branch.
Modified:
db/derby/code/branches/10.1/java/drda/org/apache/derby/impl/drda/ClientThread.java
Modified: db/derby/code/branches/10.1/java/drda/org/apache/derby/impl/drda/ClientThread.java
URL: http://svn.apache.org/viewcvs/db/derby/code/branches/10.1/java/drda/org/apache/derby/impl/drda/ClientThread.java?rev=398382&r1=398381&r2=398382&view=diff
==============================================================================
--- db/derby/code/branches/10.1/java/drda/org/apache/derby/impl/drda/ClientThread.java (original)
+++ db/derby/code/branches/10.1/java/drda/org/apache/derby/impl/drda/ClientThread.java Sun Apr 30 10:03:21 2006
@@ -30,8 +30,6 @@
ServerSocket serverSocket;
private int timeSlice;
private int connNum;
- private String traceDir;
- private boolean traceAll;
ClientThread (NetworkServerControlImpl nsi, ServerSocket ss) {
@@ -42,8 +40,6 @@
parent=nsi;
serverSocket=ss;
timeSlice=nsi.getTimeSlice();
- traceDir=parent.getTraceDirectory();
- traceAll=parent.getTraceAll();
}
public void run()
@@ -86,8 +82,14 @@
Integer.toString(connNum));
//create a new Session for this session
+ // Note that we always re-fetch the tracing
+ // configuration from the parent, because it
+ // may have changed (there are administrative
+ // commands which allow dynamic tracing
+ // reconfiguration).
clientSession = new Session(connNum, clientSocket,
- traceDir, traceAll);
+ parent.getTraceDirectory(),
+ parent.getTraceAll());
//add to Session list
parent.addToSessionTable(new Integer(connNum), clientSession);