[dna-commits] DNA SVN: r1403 - trunk/dna-graph/src/main/java/org/jboss/dna/graph/connector/federation.
dna-commits at lists.jboss.org
dna-commits at lists.jboss.org
Fri Dec 4 15:31:02 EST 2009
Author: bcarothers
Date: 2009-12-04 15:31:02 -0500 (Fri, 04 Dec 2009)
New Revision: 1403
Modified:
trunk/dna-graph/src/main/java/org/jboss/dna/graph/connector/federation/FederatedRepositoryConnection.java
Log:
DNA-573
Applied patch that forces the FRC to wait for all requests to be fully processed before returning. This corrects the defect.
Modified: trunk/dna-graph/src/main/java/org/jboss/dna/graph/connector/federation/FederatedRepositoryConnection.java
===================================================================
--- trunk/dna-graph/src/main/java/org/jboss/dna/graph/connector/federation/FederatedRepositoryConnection.java 2009-12-04 12:26:35 UTC (rev 1402)
+++ trunk/dna-graph/src/main/java/org/jboss/dna/graph/connector/federation/FederatedRepositoryConnection.java 2009-12-04 20:31:02 UTC (rev 1403)
@@ -224,6 +224,11 @@
abort = true;
throw e;
} finally {
+ if (!awaitAllSubtasks) {
+ // We need to guarantee that the fork processor is closed and released all its resources before we close
+ // ...
+ fork.await();
+ }
join.close();
}
if (request instanceof CompositeRequest) {
More information about the dna-commits
mailing list