<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-16694</id>
	<title>Nabble - Qpid Developers</title>
	<updated>2009-11-27T08:34:20Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Qpid-Developers-f16694.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Qpid-Developers-f16694.html" />
	<subtitle type="html">The developer's list is for discussions that relate to the on going development of &lt;a href=&quot;http://incubator.apache.org/qpid/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Qpid&lt;/a&gt;, an open source messaging layer.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26544769</id>
	<title>[jira] Created: (QPID-2223) Controlling order of plug-in initialization.</title>
	<published>2009-11-27T08:34:20Z</published>
	<updated>2009-11-27T08:34:20Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">Controlling order of plug-in initialization.
&lt;br&gt;--------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: QPID-2223
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2223&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2223&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Qpid
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Improvement
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: C++ Broker
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 0.5
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Alan Conway
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Alan Conway
&lt;br&gt;&lt;br&gt;&lt;br&gt;The specific &amp;nbsp;use case for this is as follows:
&lt;br&gt;&lt;br&gt;The cluster plug-in needs to know in earlyInitialize whether or not the broker has a store so it can correctly advertise itself as persistent/transient when joining the cluster. &amp;nbsp;
&lt;br&gt;&lt;br&gt;The current solution is 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;/** &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Initialization order. If a plugin does not override this, it &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * returns DEFAULT_INIT_ORDER. Plugins that need to be initialized &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * earlier/later than normal can override initOrder to return &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * a lower/higher value than DEFAULT_INIT_ORDER. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;QPID_COMMON_EXTERN virtual int initOrder() const;
&lt;br&gt;&lt;br&gt;The cluster plugin sets a higher initOrder so it will initialize after the store and can test whether broker.getStore() &amp;nbsp;is a null store.
&lt;br&gt;&lt;br&gt;This feature was added without sufficient discussion. The goal of this JIRA is to determine if there's a better solution that would apply more generally. If so we'll implement that instead. 
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26544769&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2223%29-Controlling-order-of-plug-in-initialization.-tp26544769p26544769.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26540817</id>
	<title>[jira] Created: (QPID-2222) changes to enable Base64MD5PasswordFilePrincipalDataase support for the .net client were not merged to trunk</title>
	<published>2009-11-27T02:57:39Z</published>
	<updated>2009-11-27T02:57:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">changes to enable Base64MD5PasswordFilePrincipalDataase support for the .net client were not merged to trunk
&lt;br&gt;------------------------------------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: QPID-2222
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2222&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2222&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Qpid
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Dot Net Client, Java Broker
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 0.5, M4, M3
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Robbie Gemmell
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Robbie Gemmell
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: 0.6
&lt;br&gt;&lt;br&gt;&lt;br&gt;When QPID-1058 was completed to support connecting the .net client to the Java broker when a Base64MD5PasswordFilePrincipalDataase was in use, the patches were not merged from the M2.x branch to trunk.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26540817&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2222%29-changes-to-enable-Base64MD5PasswordFilePrincipalDataase-support-for-the-.net-client-were-not-merged-to-trunk-tp26540817p26540817.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26534199</id>
	<title>[jira] Created: (QPID-2221) Get cluster tests working under cmake.</title>
	<published>2009-11-26T11:50:39Z</published>
	<updated>2009-11-26T11:50:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">Get cluster tests working under cmake.
&lt;br&gt;--------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: QPID-2221
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2221&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2221&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Qpid
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Task
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Build Tools
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 0.5
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Alan Conway
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Alan Conway
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: 0.6
&lt;br&gt;&lt;br&gt;&lt;br&gt;Get all the cluster tests working under cmake.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26534199&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2221%29-Get-cluster-tests-working-under-cmake.-tp26534199p26534199.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26533652</id>
	<title>[jira] Resolved: (QPID-1475) failover soak test for cluster</title>
	<published>2009-11-26T10:56:39Z</published>
	<updated>2009-11-26T10:56:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-1475?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-1475?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Alan Conway resolved QPID-1475.
&lt;br&gt;-------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&lt;br&gt;This test has been comitted
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; failover soak test for cluster
&lt;br&gt;&amp;gt; ------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-1475
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-1475&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-1475&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: C++ Client
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: michael j. goulish
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: failover_soak.diff
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This test creates a cluster of 3 brokers, creates a sending and a receiving client that runs against them, then starts killing brokers and adding new ones to the cluster while the clients are sending and receiving. &amp;nbsp; 
&lt;br&gt;&amp;gt; It detects clients hanging, or the case where the receiving client finds gaps in the messages.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26533652&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-1475%29-failover-soak-test-for-cluster-tp20580496p26533652.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26533653</id>
	<title>[jira] Closed: (QPID-1249) Distribution created on system where openais is not installed fails make check on system where it is</title>
	<published>2009-11-26T10:56:39Z</published>
	<updated>2009-11-26T10:56:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-1249?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-1249?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Alan Conway closed QPID-1249.
&lt;br&gt;-----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Won't Fix
&lt;br&gt;&lt;br&gt;This doesn't appear to be causing any problems in practice.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Distribution created on system where openais is not installed fails make check on system where it is
&lt;br&gt;&amp;gt; ----------------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-1249
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-1249&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-1249&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: C++ Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: M3
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Gordon Sim
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Alan Conway
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If the distribution (e.g. the latest m3 beta tarball) is created on a system where openais is not installed then the cluster specific test scripts are not included. However if the tarball is unpacked and built on a system where openais _is_ installed, then make check fails due to the abscence of the ais_check script.
&lt;br&gt;&amp;gt; The workaround is to specify --without-cpg to configure, but the real solution is (I think) to include all the files in the distribution regardless of whats installed on the platform creating the dist tarballs.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26533653&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-1249%29-Distribution-created-on-system-where-openais-is-not-installed-fails-make-check-on-system-where-it-is-tp19028959p26533653.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26533604</id>
	<title>[jira] Resolved: (QPID-2211) API change to qpid::broker::MessageStore not portable</title>
	<published>2009-11-26T10:52:39Z</published>
	<updated>2009-11-26T10:52:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Alan Conway resolved QPID-2211.
&lt;br&gt;-------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Not A Problem
&lt;br&gt;&lt;br&gt;I'm marking this resolved, there's actually no need to get access to the store directory. It works fine just using the brokers data-dir.
&lt;br&gt;&lt;br&gt;There's still an open question about cluster-store collaboration in QPID-2220
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; API change to qpid::broker::MessageStore not portable
&lt;br&gt;&amp;gt; -----------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-2211
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2211&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2211&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: C++ Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.6
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Steve Huston
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Alan Conway
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The following pure virtual function was added to qpid::broker::MessageStore:
&lt;br&gt;&amp;gt; virtual std::string getStoreDir() const = 0;
&lt;br&gt;&amp;gt; Two problems as a result:
&lt;br&gt;&amp;gt; 1. No corresponding change was made to the qpid/store/MessageStorePlugin.cpp, which is the portable persistence plug-in layer (or, that's it's purpose, anyway). This broker the Windows build.
&lt;br&gt;&amp;gt; 2. Not all message stores have a store dir - this is (at this point, anyway) an option only for the Red Hat store.
&lt;br&gt;&amp;gt; Could this addition be explained please? Also, if it needs to stay as is, please fix the Windows build.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26533604&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2211%29-API-change-to-qpid%3A%3Abroker%3A%3AMessageStore-not-portable-tp26436824p26533604.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26533605</id>
	<title>[jira] Commented: (QPID-2220) Assisting manual recovery from a complete persistent cluster crash.</title>
	<published>2009-11-26T10:52:39Z</published>
	<updated>2009-11-26T10:52:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782961#action_12782961&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782961#action_12782961&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Alan Conway commented on QPID-2220:
&lt;br&gt;-----------------------------------
&lt;br&gt;&lt;br&gt;To clarify the situation: the problem is recovering from a total cluster failure, no clean stores. We want to identify the store that is the most up to date, i.e. the last one modifed in respect of cluster order. We can do a pretty good job &amp;nbsp;just in cluster code by recording config changes.
&lt;br&gt;&lt;br&gt;Now if 2 or more brokers were killed at the same configuration , we'd like a more fine grained comparison.
&lt;br&gt;&lt;br&gt;Using the Persistence ID works for the Red Hat store because it is a monotonically increasing value that gets incremented for (almost) every change to the store (currently not incremented for deleting queues/exchanges/bindings.) So if we record the PID value N with the config-change and in recovery we find &amp;nbsp;the store is at PID M then we know there were M-N changes to that store since the config change. Thats a number we can meaningfully compare for brokers that died at the same membership.
&lt;br&gt;&lt;br&gt;Factors that make this work:
&lt;br&gt;&amp;nbsp;- value that increases with each change to the db.
&lt;br&gt;&amp;nbsp;- at runtime we can query the current value to save at each config change &amp;nbsp;
&lt;br&gt;&amp;nbsp;- in recovery we can find the value associated with the database
&lt;br&gt;&lt;br&gt;Is that something we could have as an optional API on a MessageStore, or should we put it on a separate plugin that can optionally be provided &amp;nbsp;by the store plugin.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Assisting manual recovery from a complete persistent cluster crash.
&lt;br&gt;&amp;gt; -------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-2220
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2220&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2220&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: C++ Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.5
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Alan Conway
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Alan Conway
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If every member of a persistent cluster crashes then manual intervention is required to identify which store is most up-to-date, so it can be used to recover. We need to provide tools to assist in this identification.
&lt;br&gt;&amp;gt; The cluster can save a config-change counter with each config change (cluster membership change). In recovery, the broker with the highest config-change counter has the best store. 
&lt;br&gt;&amp;gt; However if the last brokers in the cluster crash so close together that none can record a config-change we need an additional decider.
&lt;br&gt;&amp;gt; The store at &lt;a href=&quot;http://qpidcomponents.org/download.html#persistence&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpidcomponents.org/download.html#persistence&lt;/a&gt;&amp;nbsp;maintains a global Persistence ID, a 64 bit value that is incremented for each enqueue, dequeue. If the cluster stores &amp;nbsp;(config-change,PID) pairs then in recovery we can use actual-PID - config-change PID as a tiebreaker.
&lt;br&gt;&amp;gt; Proposed change to MessageStore API:
&lt;br&gt;&amp;gt; &amp;nbsp; /** Returns a monotonically increasing value reflecting changes to the store.
&lt;br&gt;&amp;gt; &amp;nbsp; * The value can wrap-around to 0.
&lt;br&gt;&amp;gt; &amp;nbsp; * Stores need not implement this function, they can simply return 0.
&lt;br&gt;&amp;gt; &amp;nbsp; */
&lt;br&gt;&amp;gt; &amp;nbsp; uint64_t getChangeCounter();
&lt;br&gt;&amp;gt; The default implementation just returns 0 &amp;nbsp;and the cluster must fall back to relying on config-change counts.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26533605&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2220%29-Assisign-manual-recovery-from-a-complete-persistent-cluster-crash.-tp26519960p26533605.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26533399</id>
	<title>[jira] Resolved: (QPID-2157) Persistent cluster restart</title>
	<published>2009-11-26T10:34:39Z</published>
	<updated>2009-11-26T10:34:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2157?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2157?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Alan Conway resolved QPID-2157.
&lt;br&gt;-------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&lt;br&gt;Fixed by commits from 883842 to 884226.
&lt;br&gt;Manual recovery from a complete cluster failure is not addressed yet, see QPID-2220
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Persistent cluster restart
&lt;br&gt;&amp;gt; --------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-2157
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2157&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2157&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: C++ Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.5
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Alan Conway
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Alan Conway
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Currently, when restarting a persistent cluster, the first broker to start loads from its store and all other brokers move their store aside and update from the cluster. &amp;nbsp;If some brokers failed and have out-of-date stores, we assume manual intervention to ensure that the correct broker is started first.
&lt;br&gt;&amp;gt; The goal is to have the brokers automatically compare their stores, allowing all brokers with clean stores to load from store and all other brokers to update from the cluster.
&lt;br&gt;&amp;gt; A design note for this issue is at &lt;a href=&quot;http://cwiki.apache.org/confluence/display/qpid/Persistent+Cluster+Restart+Design+Note&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/confluence/display/qpid/Persistent+Cluster+Restart+Design+Note&lt;/a&gt;&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26533399&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2157%29-Persistent-cluster-restart-tp26015959p26533399.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26531823</id>
	<title>[jira] Updated: (QPID-2172) [Java] Merge race condition fixes from trunk to 0.5.x-dev branch</title>
	<published>2009-11-26T08:26:39Z</published>
	<updated>2009-11-26T08:26:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2172?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2172?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Robbie Gemmell updated QPID-2172:
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Status: Ready To Review &amp;nbsp;(was: In Progress)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [Java] Merge race condition fixes from trunk to 0.5.x-dev branch
&lt;br&gt;&amp;gt; ----------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-2172
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2172&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2172&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Java Broker, Java Client
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Rob Godfrey
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Robbie Gemmell
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Work on the Java 0-10 broker resulted in a number of race conditions being address - these should be backported to the 0.5.x branch
&lt;br&gt;&amp;gt; In particular fixes can be found in r829414 (client closing race condition) or r829575 (Broker race condition)
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26531823&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2172%29--Java--Merge-race-condition-fixes-from-trunk-to-0.5.x-dev-branch-tp26114912p26531823.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26531747</id>
	<title>[jira] Assigned: (QPID-2172) [Java] Merge race condition fixes from trunk to 0.5.x-dev branch</title>
	<published>2009-11-26T08:20:39Z</published>
	<updated>2009-11-26T08:20:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2172?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2172?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Robbie Gemmell reassigned QPID-2172:
&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Assignee: Robbie Gemmell
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [Java] Merge race condition fixes from trunk to 0.5.x-dev branch
&lt;br&gt;&amp;gt; ----------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-2172
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2172&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2172&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Java Broker, Java Client
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Rob Godfrey
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Robbie Gemmell
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Work on the Java 0-10 broker resulted in a number of race conditions being address - these should be backported to the 0.5.x branch
&lt;br&gt;&amp;gt; In particular fixes can be found in r829414 (client closing race condition) or r829575 (Broker race condition)
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26531747&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2172%29--Java--Merge-race-condition-fixes-from-trunk-to-0.5.x-dev-branch-tp26114912p26531747.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26521237</id>
	<title>[jira] Commented: (QPID-2220) Assisting manual recovery from a complete persistent cluster crash.</title>
	<published>2009-11-25T14:16:42Z</published>
	<updated>2009-11-25T14:16:42Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782655#action_12782655&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782655#action_12782655&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Carl Trieloff commented on QPID-2220:
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;One note is we should use PID, as that will also include adding bindings, exchanges and queues and all enqueues and dequeues.
&lt;br&gt;&lt;br&gt;Carl.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Assisting manual recovery from a complete persistent cluster crash.
&lt;br&gt;&amp;gt; -------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-2220
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2220&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2220&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: C++ Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.5
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Alan Conway
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Alan Conway
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If every member of a persistent cluster crashes then manual intervention is required to identify which store is most up-to-date, so it can be used to recover. We need to provide tools to assist in this identification.
&lt;br&gt;&amp;gt; The cluster can save a config-change counter with each config change (cluster membership change). In recovery, the broker with the highest config-change counter has the best store. 
&lt;br&gt;&amp;gt; However if the last brokers in the cluster crash so close together that none can record a config-change we need an additional decider.
&lt;br&gt;&amp;gt; The store at &lt;a href=&quot;http://qpidcomponents.org/download.html#persistence&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpidcomponents.org/download.html#persistence&lt;/a&gt;&amp;nbsp;maintains a global Persistence ID, a 64 bit value that is incremented for each enqueue, dequeue. If the cluster stores &amp;nbsp;(config-change,PID) pairs then in recovery we can use actual-PID - config-change PID as a tiebreaker.
&lt;br&gt;&amp;gt; Proposed change to MessageStore API:
&lt;br&gt;&amp;gt; &amp;nbsp; /** Returns a monotonically increasing value reflecting changes to the store.
&lt;br&gt;&amp;gt; &amp;nbsp; * The value can wrap-around to 0.
&lt;br&gt;&amp;gt; &amp;nbsp; * Stores need not implement this function, they can simply return 0.
&lt;br&gt;&amp;gt; &amp;nbsp; */
&lt;br&gt;&amp;gt; &amp;nbsp; uint64_t getChangeCounter();
&lt;br&gt;&amp;gt; The default implementation just returns 0 &amp;nbsp;and the cluster must fall back to relying on config-change counts.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26521237&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2220%29-Assisign-manual-recovery-from-a-complete-persistent-cluster-crash.-tp26519960p26521237.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26520670</id>
	<title>[jira] Updated: (QPID-2220) Assisting manual recovery from a complete persistent cluster crash.</title>
	<published>2009-11-25T13:32:39Z</published>
	<updated>2009-11-25T13:32:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2220?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2220?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Alan Conway updated QPID-2220:
&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Description: 
&lt;br&gt;If every member of a persistent cluster crashes then manual intervention is required to identify which store is most up-to-date, so it can be used to recover. We need to provide tools to assist in this identification.
&lt;br&gt;&lt;br&gt;The cluster can save a config-change counter with each config change (cluster membership change). In recovery, the broker with the highest config-change counter has the best store. 
&lt;br&gt;&lt;br&gt;However if the last brokers in the cluster crash so close together that none can record a config-change we need an additional decider.
&lt;br&gt;The store at &lt;a href=&quot;http://qpidcomponents.org/download.html#persistence&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpidcomponents.org/download.html#persistence&lt;/a&gt;&amp;nbsp;maintains a global Persistence ID, a 64 bit value that is incremented for each enqueue, dequeue. If the cluster stores &amp;nbsp;(config-change,PID) pairs then in recovery we can use actual-PID - config-change PID as a tiebreaker.
&lt;br&gt;&lt;br&gt;Proposed change to MessageStore API:
&lt;br&gt;&amp;nbsp; /** Returns a monotonically increasing value reflecting changes to the store.
&lt;br&gt;&amp;nbsp; * The value can wrap-around to 0.
&lt;br&gt;&amp;nbsp; * Stores need not implement this function, they can simply return 0.
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;&amp;nbsp; uint64_t getChangeCounter();
&lt;br&gt;&lt;br&gt;The default implementation just returns 0 &amp;nbsp;and the cluster must fall back to relying on config-change counts.
&lt;br&gt;&lt;br&gt;&amp;nbsp; was:
&lt;br&gt;If every member of a persistent cluster crashes then manual intervention is required to identify which store is most up-to-date, so it can be used to recover. We need to provide tools to assist in this identification.
&lt;br&gt;&lt;br&gt;The cluster can save a config-change counter with each config change (cluster membership change). In recovery, the broker with the highest config-change counter has the best store. However if the last brokers in the cluster crash so close together that none can record a config-change we need an additional decider.
&lt;br&gt;&lt;br&gt;The store at &lt;a href=&quot;http://qpidcomponents.org/download.html#persistence&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpidcomponents.org/download.html#persistence&lt;/a&gt;&amp;nbsp;maintains a global Record Identifier (RID), a 64 bit value that is incremented for each enqueue and dequeue. If the cluster stores &amp;nbsp;(config-change,RID) pairs then in recovery we can use actual-RID - RID at config-change as a tiebreaker.
&lt;br&gt;&lt;br&gt;Proposed change to MessageStore API:
&lt;br&gt;&amp;nbsp; /** Returns a monotonically increasing value reflecting the number of changes to the store.
&lt;br&gt;&amp;nbsp; * The value can wrap-around to 0.
&lt;br&gt;&amp;nbsp; * Stores need not implement this function, they can simply return 0.
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;&amp;nbsp; uint64_t getChangeCounter();
&lt;br&gt;&lt;br&gt;The default implementation just returns 0 &amp;nbsp;and the cluster must fall back to relying on config-change counts.
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Assisting manual recovery from a complete persistent cluster crash.
&lt;br&gt;&amp;gt; -------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-2220
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2220&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2220&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: C++ Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.5
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Alan Conway
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Alan Conway
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If every member of a persistent cluster crashes then manual intervention is required to identify which store is most up-to-date, so it can be used to recover. We need to provide tools to assist in this identification.
&lt;br&gt;&amp;gt; The cluster can save a config-change counter with each config change (cluster membership change). In recovery, the broker with the highest config-change counter has the best store. 
&lt;br&gt;&amp;gt; However if the last brokers in the cluster crash so close together that none can record a config-change we need an additional decider.
&lt;br&gt;&amp;gt; The store at &lt;a href=&quot;http://qpidcomponents.org/download.html#persistence&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpidcomponents.org/download.html#persistence&lt;/a&gt;&amp;nbsp;maintains a global Persistence ID, a 64 bit value that is incremented for each enqueue, dequeue. If the cluster stores &amp;nbsp;(config-change,PID) pairs then in recovery we can use actual-PID - config-change PID as a tiebreaker.
&lt;br&gt;&amp;gt; Proposed change to MessageStore API:
&lt;br&gt;&amp;gt; &amp;nbsp; /** Returns a monotonically increasing value reflecting changes to the store.
&lt;br&gt;&amp;gt; &amp;nbsp; * The value can wrap-around to 0.
&lt;br&gt;&amp;gt; &amp;nbsp; * Stores need not implement this function, they can simply return 0.
&lt;br&gt;&amp;gt; &amp;nbsp; */
&lt;br&gt;&amp;gt; &amp;nbsp; uint64_t getChangeCounter();
&lt;br&gt;&amp;gt; The default implementation just returns 0 &amp;nbsp;and the cluster must fall back to relying on config-change counts.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26520670&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2220%29-Assisign-manual-recovery-from-a-complete-persistent-cluster-crash.-tp26519960p26520670.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26520161</id>
	<title>[jira] Commented: (QPID-2220) Assisting manual recovery from a complete persistent cluster crash.</title>
	<published>2009-11-25T12:56:39Z</published>
	<updated>2009-11-25T12:56:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782616#action_12782616&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782616#action_12782616&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Carl Trieloff commented on QPID-2220:
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;I would change recover to return the current PID on recover &amp; not void. That should solve your issue.
&lt;br&gt;&lt;br&gt;I.e. I get the highest PID, and if it is then not the latest, I re-init the store --- question, if I do an update does PID get synced. If not this will not work
&lt;br&gt;&lt;br&gt;Carl.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Assisting manual recovery from a complete persistent cluster crash.
&lt;br&gt;&amp;gt; -------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-2220
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2220&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2220&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: C++ Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.5
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Alan Conway
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Alan Conway
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If every member of a persistent cluster crashes then manual intervention is required to identify which store is most up-to-date, so it can be used to recover. We need to provide tools to assist in this identification.
&lt;br&gt;&amp;gt; The cluster can save a config-change counter with each config change (cluster membership change). In recovery, the broker with the highest config-change counter has the best store. However if the last brokers in the cluster crash so close together that none can record a config-change we need an additional decider.
&lt;br&gt;&amp;gt; The store at &lt;a href=&quot;http://qpidcomponents.org/download.html#persistence&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpidcomponents.org/download.html#persistence&lt;/a&gt;&amp;nbsp;maintains a global Record Identifier (RID), a 64 bit value that is incremented for each enqueue and dequeue. If the cluster stores &amp;nbsp;(config-change,RID) pairs then in recovery we can use actual-RID - RID at config-change as a tiebreaker.
&lt;br&gt;&amp;gt; Proposed change to MessageStore API:
&lt;br&gt;&amp;gt; &amp;nbsp; /** Returns a monotonically increasing value reflecting the number of changes to the store.
&lt;br&gt;&amp;gt; &amp;nbsp; * The value can wrap-around to 0.
&lt;br&gt;&amp;gt; &amp;nbsp; * Stores need not implement this function, they can simply return 0.
&lt;br&gt;&amp;gt; &amp;nbsp; */
&lt;br&gt;&amp;gt; &amp;nbsp; uint64_t getChangeCounter();
&lt;br&gt;&amp;gt; The default implementation just returns 0 &amp;nbsp;and the cluster must fall back to relying on config-change counts.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26520161&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2220%29-Assisign-manual-recovery-from-a-complete-persistent-cluster-crash.-tp26519960p26520161.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26520135</id>
	<title>[jira] Updated: (QPID-2220) Assisting manual recovery from a complete persistent cluster crash.</title>
	<published>2009-11-25T12:54:39Z</published>
	<updated>2009-11-25T12:54:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2220?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2220?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Alan Conway updated QPID-2220:
&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Summary: Assisting manual recovery from a complete persistent cluster crash. &amp;nbsp;(was: Assisign manual recovery from a complete persistent cluster crash.)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Assisting manual recovery from a complete persistent cluster crash.
&lt;br&gt;&amp;gt; -------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-2220
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2220&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2220&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: C++ Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.5
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Alan Conway
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Alan Conway
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If every member of a persistent cluster crashes then manual intervention is required to identify which store is most up-to-date, so it can be used to recover. We need to provide tools to assist in this identification.
&lt;br&gt;&amp;gt; The cluster can save a config-change counter with each config change (cluster membership change). In recovery, the broker with the highest config-change counter has the best store. However if the last brokers in the cluster crash so close together that none can record a config-change we need an additional decider.
&lt;br&gt;&amp;gt; The store at &lt;a href=&quot;http://qpidcomponents.org/download.html#persistence&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpidcomponents.org/download.html#persistence&lt;/a&gt;&amp;nbsp;maintains a global Record Identifier (RID), a 64 bit value that is incremented for each enqueue and dequeue. If the cluster stores &amp;nbsp;(config-change,RID) pairs then in recovery we can use actual-RID - RID at config-change as a tiebreaker.
&lt;br&gt;&amp;gt; Proposed change to MessageStore API:
&lt;br&gt;&amp;gt; &amp;nbsp; /** Returns a monotonically increasing value reflecting the number of changes to the store.
&lt;br&gt;&amp;gt; &amp;nbsp; * The value can wrap-around to 0.
&lt;br&gt;&amp;gt; &amp;nbsp; * Stores need not implement this function, they can simply return 0.
&lt;br&gt;&amp;gt; &amp;nbsp; */
&lt;br&gt;&amp;gt; &amp;nbsp; uint64_t getChangeCounter();
&lt;br&gt;&amp;gt; The default implementation just returns 0 &amp;nbsp;and the cluster must fall back to relying on config-change counts.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26520135&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2220%29-Assisign-manual-recovery-from-a-complete-persistent-cluster-crash.-tp26519960p26520135.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26520041</id>
	<title>[jira] Resolved: (QPID-1866) Durable plug-in exchanges cause broker failure on recovery</title>
	<published>2009-11-25T12:48:39Z</published>
	<updated>2009-11-25T12:48:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-1866?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-1866?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Ted Ross resolved QPID-1866.
&lt;br&gt;----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&lt;br&gt;Several changes have occurred on the trunk related to recovery and plug-in initialization since this issue was raised. &amp;nbsp;I tried to reproduce the failure by creating a durable XML exchange and recovering the broker. &amp;nbsp;The problem appears to be fixed.
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Durable plug-in exchanges cause broker failure on recovery
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-1866
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-1866&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-1866&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: C++ Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.5
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ted Ross
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 0.6
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When an exchange, of a type supplied by a plug-in, is declared as durable, the broker crashes on subsequent startup and recovery.
&lt;br&gt;&amp;gt; Apparently, the store is recovered before plugin exchanges are registered. &amp;nbsp;When recovered, the exchange type is unknown.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26520041&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-1866%29-Durable-plug-in-exchanges-cause-broker-failure-on-recovery-tp23637682p26520041.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26520044</id>
	<title>[jira] Commented: (QPID-2220) Assisign manual recovery from a complete persistent cluster crash.</title>
	<published>2009-11-25T12:48:39Z</published>
	<updated>2009-11-25T12:48:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782613#action_12782613&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782613#action_12782613&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Carl Trieloff commented on QPID-2220:
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Alan,
&lt;br&gt;&lt;br&gt;The PID can use used, which maps thethe RID. &amp;nbsp;PID is a count for all store operations, so adding so making init take an initial ID for new store joining, and getID may do it.
&lt;br&gt;&lt;br&gt;I think we may already have the former
&lt;br&gt;&lt;br&gt;Carl.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Assisign manual recovery from a complete persistent cluster crash.
&lt;br&gt;&amp;gt; ------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-2220
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2220&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2220&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: C++ Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.5
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Alan Conway
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Alan Conway
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If every member of a persistent cluster crashes then manual intervention is required to identify which store is most up-to-date, so it can be used to recover. We need to provide tools to assist in this identification.
&lt;br&gt;&amp;gt; The cluster can save a config-change counter with each config change (cluster membership change). In recovery, the broker with the highest config-change counter has the best store. However if the last brokers in the cluster crash so close together that none can record a config-change we need an additional decider.
&lt;br&gt;&amp;gt; The store at &lt;a href=&quot;http://qpidcomponents.org/download.html#persistence&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpidcomponents.org/download.html#persistence&lt;/a&gt;&amp;nbsp;maintains a global Record Identifier (RID), a 64 bit value that is incremented for each enqueue and dequeue. If the cluster stores &amp;nbsp;(config-change,RID) pairs then in recovery we can use actual-RID - RID at config-change as a tiebreaker.
&lt;br&gt;&amp;gt; Proposed change to MessageStore API:
&lt;br&gt;&amp;gt; &amp;nbsp; /** Returns a monotonically increasing value reflecting the number of changes to the store.
&lt;br&gt;&amp;gt; &amp;nbsp; * The value can wrap-around to 0.
&lt;br&gt;&amp;gt; &amp;nbsp; * Stores need not implement this function, they can simply return 0.
&lt;br&gt;&amp;gt; &amp;nbsp; */
&lt;br&gt;&amp;gt; &amp;nbsp; uint64_t getChangeCounter();
&lt;br&gt;&amp;gt; The default implementation just returns 0 &amp;nbsp;and the cluster must fall back to relying on config-change counts.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26520044&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2220%29-Assisign-manual-recovery-from-a-complete-persistent-cluster-crash.-tp26519960p26520044.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26520045</id>
	<title>[jira] Updated: (QPID-2220) Assisign manual recovery from a complete persistent cluster crash.</title>
	<published>2009-11-25T12:48:39Z</published>
	<updated>2009-11-25T12:48:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2220?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2220?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Alan Conway updated QPID-2220:
&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Description: 
&lt;br&gt;If every member of a persistent cluster crashes then manual intervention is required to identify which store is most up-to-date, so it can be used to recover. We need to provide tools to assist in this identification.
&lt;br&gt;&lt;br&gt;The cluster can save a config-change counter with each config change (cluster membership change). In recovery, the broker with the highest config-change counter has the best store. However if the last brokers in the cluster crash so close together that none can record a config-change we need an additional decider.
&lt;br&gt;&lt;br&gt;The store at &lt;a href=&quot;http://qpidcomponents.org/download.html#persistence&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpidcomponents.org/download.html#persistence&lt;/a&gt;&amp;nbsp;maintains a global Record Identifier (RID), a 64 bit value that is incremented for each enqueue and dequeue. If the cluster stores &amp;nbsp;(config-change,RID) pairs then in recovery we can use actual-RID - RID at config-change as a tiebreaker.
&lt;br&gt;&lt;br&gt;Proposed change to MessageStore API:
&lt;br&gt;&amp;nbsp; /** Returns a monotonically increasing value reflecting the number of changes to the store.
&lt;br&gt;&amp;nbsp; * The value can wrap-around to 0.
&lt;br&gt;&amp;nbsp; * Stores need not implement this function, they can simply return 0.
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;&amp;nbsp; uint64_t getChangeCounter();
&lt;br&gt;&lt;br&gt;The default implementation just returns 0 &amp;nbsp;and the cluster must fall back to relying on config-change counts.
&lt;br&gt;&lt;br&gt;&amp;nbsp; was:
&lt;br&gt;If every member of a persistent cluster crashes then manual intervention is required to identify which store is most up-to-date, so it can be used to recover.
&lt;br&gt;We need to provide tools to assist in this identification.
&lt;br&gt;&lt;br&gt;The cluster can save a config-change counter with each config change. In recovery, the broker with the highest config-change counter has the best store. However if the last brokers in the cluster crash so close together that none can record a config-change we need an additional decider.
&lt;br&gt;&lt;br&gt;The store at &lt;a href=&quot;http://qpidcomponents.org/download.html#persistence&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpidcomponents.org/download.html#persistence&lt;/a&gt;&amp;nbsp;maintains a global counter called the RecordIdentifier (RID) that is incremented for each enqueue and dequeue. If the cluster stores &amp;nbsp;(config-change,RID) pairs then in recovery we can use actual-RID - RID at config-change as a tiebreaker.
&lt;br&gt;&lt;br&gt;Is it reasonable to provide access to this counter in the generic MessageStore API? Stores that don't implement it can simply return 0, and the cluster must fall back to relying on config-change counts.
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Assisign manual recovery from a complete persistent cluster crash.
&lt;br&gt;&amp;gt; ------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-2220
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2220&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2220&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: C++ Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.5
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Alan Conway
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Alan Conway
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If every member of a persistent cluster crashes then manual intervention is required to identify which store is most up-to-date, so it can be used to recover. We need to provide tools to assist in this identification.
&lt;br&gt;&amp;gt; The cluster can save a config-change counter with each config change (cluster membership change). In recovery, the broker with the highest config-change counter has the best store. However if the last brokers in the cluster crash so close together that none can record a config-change we need an additional decider.
&lt;br&gt;&amp;gt; The store at &lt;a href=&quot;http://qpidcomponents.org/download.html#persistence&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpidcomponents.org/download.html#persistence&lt;/a&gt;&amp;nbsp;maintains a global Record Identifier (RID), a 64 bit value that is incremented for each enqueue and dequeue. If the cluster stores &amp;nbsp;(config-change,RID) pairs then in recovery we can use actual-RID - RID at config-change as a tiebreaker.
&lt;br&gt;&amp;gt; Proposed change to MessageStore API:
&lt;br&gt;&amp;gt; &amp;nbsp; /** Returns a monotonically increasing value reflecting the number of changes to the store.
&lt;br&gt;&amp;gt; &amp;nbsp; * The value can wrap-around to 0.
&lt;br&gt;&amp;gt; &amp;nbsp; * Stores need not implement this function, they can simply return 0.
&lt;br&gt;&amp;gt; &amp;nbsp; */
&lt;br&gt;&amp;gt; &amp;nbsp; uint64_t getChangeCounter();
&lt;br&gt;&amp;gt; The default implementation just returns 0 &amp;nbsp;and the cluster must fall back to relying on config-change counts.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26520045&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2220%29-Assisign-manual-recovery-from-a-complete-persistent-cluster-crash.-tp26519960p26520045.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26519960</id>
	<title>[jira] Created: (QPID-2220) Assisign manual recovery from a complete persistent cluster crash.</title>
	<published>2009-11-25T12:42:39Z</published>
	<updated>2009-11-25T12:42:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">Assisign manual recovery from a complete persistent cluster crash.
&lt;br&gt;------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: QPID-2220
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2220&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2220&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Qpid
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Improvement
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: C++ Broker
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 0.5
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Alan Conway
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Alan Conway
&lt;br&gt;&lt;br&gt;&lt;br&gt;If every member of a persistent cluster crashes then manual intervention is required to identify which store is most up-to-date, so it can be used to recover.
&lt;br&gt;We need to provide tools to assist in this identification.
&lt;br&gt;&lt;br&gt;The cluster can save a config-change counter with each config change. In recovery, the broker with the highest config-change counter has the best store. However if the last brokers in the cluster crash so close together that none can record a config-change we need an additional decider.
&lt;br&gt;&lt;br&gt;The store at &lt;a href=&quot;http://qpidcomponents.org/download.html#persistence&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpidcomponents.org/download.html#persistence&lt;/a&gt;&amp;nbsp;maintains a global counter called the RecordIdentifier (RID) that is incremented for each enqueue and dequeue. If the cluster stores &amp;nbsp;(config-change,RID) pairs then in recovery we can use actual-RID - RID at config-change as a tiebreaker.
&lt;br&gt;&lt;br&gt;Is it reasonable to provide access to this counter in the generic MessageStore API? Stores that don't implement it can simply return 0, and the cluster must fall back to relying on config-change counts.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26519960&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2220%29-Assisign-manual-recovery-from-a-complete-persistent-cluster-crash.-tp26519960p26519960.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26519824</id>
	<title>[jira] Commented: (QPID-1866) Durable plug-in exchanges cause broker failure on recovery</title>
	<published>2009-11-25T12:32:39Z</published>
	<updated>2009-11-25T12:32:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-1866?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782603#action_12782603&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-1866?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782603#action_12782603&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Alan Conway commented on QPID-1866:
&lt;br&gt;-----------------------------------
&lt;br&gt;&lt;br&gt;I recently added Plugin::initOrder() which allows you to specify ordering of plug-in initialization. We could give exchange plug-ins a lower initOrder() than the store to ensure they initialize first. 
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Durable plug-in exchanges cause broker failure on recovery
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-1866
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-1866&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-1866&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: C++ Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.5
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ted Ross
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 0.6
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When an exchange, of a type supplied by a plug-in, is declared as durable, the broker crashes on subsequent startup and recovery.
&lt;br&gt;&amp;gt; Apparently, the store is recovered before plugin exchanges are registered. &amp;nbsp;When recovered, the exchange type is unknown.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26519824&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-1866%29-Durable-plug-in-exchanges-cause-broker-failure-on-recovery-tp23637682p26519824.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26519738</id>
	<title>[jira] Commented: (QPID-1866) Durable plug-in exchanges cause broker failure on recovery</title>
	<published>2009-11-25T12:26:39Z</published>
	<updated>2009-11-25T12:26:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-1866?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782602#action_12782602&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-1866?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782602#action_12782602&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Carl Trieloff commented on QPID-1866:
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Which store and which version of the broker are you using?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Durable plug-in exchanges cause broker failure on recovery
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-1866
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-1866&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-1866&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: C++ Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.5
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ted Ross
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 0.6
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When an exchange, of a type supplied by a plug-in, is declared as durable, the broker crashes on subsequent startup and recovery.
&lt;br&gt;&amp;gt; Apparently, the store is recovered before plugin exchanges are registered. &amp;nbsp;When recovered, the exchange type is unknown.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26519738&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-1866%29-Durable-plug-in-exchanges-cause-broker-failure-on-recovery-tp23637682p26519738.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26518764</id>
	<title>[jira] Resolved: (QPID-2219) Example tests hang when run in a vpath build</title>
	<published>2009-11-25T11:23:39Z</published>
	<updated>2009-11-25T11:23:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2219?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2219?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Ted Ross resolved QPID-2219.
&lt;br&gt;----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Example tests hang when run in a vpath build
&lt;br&gt;&amp;gt; --------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-2219
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2219&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2219&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Qpid Examples
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.5
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ted Ross
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Ted Ross
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The example tests (i.e. make check -C examples) do not run in a vpath build. &amp;nbsp;The example programs fail to execute and the test then hangs forever waiting for the expected output.
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; make[2]: Entering directory `/home/ross/svn/qpid/build-vpath/examples'
&lt;br&gt;&amp;gt; ../../cpp/examples/verify_all /home/ross/svn/qpid/build-vpath/../cpp/.. /home/ross/svn/qpid/build-vpath &amp;quot;--no-module-dir --data-dir \&amp;quot;\&amp;quot; --auth no --load-module ../src/.libs/xml.so&amp;quot;	 
&lt;br&gt;&amp;gt; == /home/ross/svn/qpid/build-vpath/../cpp/../cpp/examples/pub-sub/verify 
&lt;br&gt;&amp;gt; ../../cpp/examples/verify: line 61: ./topic_listener: No such file or directory
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; The verify_all script makes no distinction between the source directory and the build directory. &amp;nbsp;The verify scripts are in the source dir but the compiled C++ example programs are in the build dir.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518764&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2219%29-Example-tests-hang-when-run-in-a-vpath-build-tp26515694p26518764.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26518765</id>
	<title>[jira] Commented: (QPID-1866) Durable plug-in exchanges cause broker failure on recovery</title>
	<published>2009-11-25T11:23:39Z</published>
	<updated>2009-11-25T11:23:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-1866?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782567#action_12782567&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-1866?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782567#action_12782567&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Lisa Winkler commented on QPID-1866:
&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Can anyone on the qpid team offer any information on if/when this problem is to be addressed?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Durable plug-in exchanges cause broker failure on recovery
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-1866
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-1866&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-1866&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: C++ Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.5
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Ted Ross
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 0.6
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When an exchange, of a type supplied by a plug-in, is declared as durable, the broker crashes on subsequent startup and recovery.
&lt;br&gt;&amp;gt; Apparently, the store is recovered before plugin exchanges are registered. &amp;nbsp;When recovered, the exchange type is unknown.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518765&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-1866%29-Durable-plug-in-exchanges-cause-broker-failure-on-recovery-tp23637682p26518765.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26515694</id>
	<title>[jira] Created: (QPID-2219) Example tests hang when run in a vpath build</title>
	<published>2009-11-25T08:21:39Z</published>
	<updated>2009-11-25T08:21:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">Example tests hang when run in a vpath build
&lt;br&gt;--------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: QPID-2219
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2219&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2219&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Qpid
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Qpid Examples
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 0.5
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Ted Ross
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Ted Ross
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority: Minor
&lt;br&gt;&lt;br&gt;&lt;br&gt;The example tests (i.e. make check -C examples) do not run in a vpath build. &amp;nbsp;The example programs fail to execute and the test then hangs forever waiting for the expected output.
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;make[2]: Entering directory `/home/ross/svn/qpid/build-vpath/examples'
&lt;br&gt;../../cpp/examples/verify_all /home/ross/svn/qpid/build-vpath/../cpp/.. /home/ross/svn/qpid/build-vpath &amp;quot;--no-module-dir --data-dir \&amp;quot;\&amp;quot; --auth no --load-module ../src/.libs/xml.so&amp;quot;	 
&lt;br&gt;== /home/ross/svn/qpid/build-vpath/../cpp/../cpp/examples/pub-sub/verify 
&lt;br&gt;../../cpp/examples/verify: line 61: ./topic_listener: No such file or directory
&lt;br&gt;...
&lt;br&gt;&lt;br&gt;The verify_all script makes no distinction between the source directory and the build directory. &amp;nbsp;The verify scripts are in the source dir but the compiled C++ example programs are in the build dir.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26515694&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2219%29-Example-tests-hang-when-run-in-a-vpath-build-tp26515694p26515694.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26513498</id>
	<title>[jira] Commented: (QPID-1899) --require-encryption doesn't work unless cyrus sasl authentication is turned on</title>
	<published>2009-11-25T06:23:39Z</published>
	<updated>2009-11-25T06:23:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-1899?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782446#action_12782446&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-1899?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782446#action_12782446&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Ken Giusti commented on QPID-1899:
&lt;br&gt;----------------------------------
&lt;br&gt;&lt;br&gt;Looks good. &amp;nbsp; fyi, here's a good reference on sasl &amp; ssf: &lt;a href=&quot;http://docs.sun.com/app/docs/doc/816-4863/sasl.intro?a=view&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.sun.com/app/docs/doc/816-4863/sasl.intro?a=view&lt;/a&gt;&lt;br&gt;&lt;br&gt;-K
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; --require-encryption doesn't work unless cyrus sasl authentication is turned on
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-1899
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-1899&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-1899&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: C++ Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.5
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Gordon Sim
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Steve Huston
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 0.6
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: qpid-1899-10_26.patch, qpid-1899-10_30.patch, qpid-1899-9-17.patch, qpid-1899-hacky.patch, qpid-1899.patch, qpid-1899.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If you specify --require-encryption and --auth no then the broker will allow un-encrypted conections. (If on the other hand you have authentication on, it will prevent you connecting with anything other than a mech that supports encryption and will require an encrypting sasl security layer - or of course an ssl connection)
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26513498&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-1899%29---require-encryption-doesn%27t-work-unless-cyrus-sasl-authentication-is-turned-on-tp23968736p26513498.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26513151</id>
	<title>[jira] Resolved: (QPID-2218) Dead link in website</title>
	<published>2009-11-25T06:02:39Z</published>
	<updated>2009-11-25T06:02:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2218?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2218?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Carl Trieloff resolved QPID-2218.
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&lt;br&gt;link fixed
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Dead link in website
&lt;br&gt;&amp;gt; --------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-2218
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2218&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2218&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: website
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Edlira Nano
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Trivial
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In the &amp;quot;Getting Started&amp;quot; section of the Qpid website (link : &lt;a href=&quot;http://qpid.apache.org/getting-started.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org/getting-started.html&lt;/a&gt;) the link named &amp;quot;Running the C++ Examples&amp;quot;
&lt;br&gt;&amp;gt; to &lt;a href=&quot;https://svn.apache.org/repos/asf/qpid/trunk/qpid/cpp/examples/README&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.apache.org/repos/asf/qpid/trunk/qpid/cpp/examples/README&lt;/a&gt;&amp;nbsp;is not working. 
&lt;br&gt;&amp;gt; I suppose the desired address to link to is &lt;a href=&quot;https://svn.apache.org/repos/asf/qpid/trunk/qpid/cpp/examples/README.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.apache.org/repos/asf/qpid/trunk/qpid/cpp/examples/README.txt&lt;/a&gt;&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26513151&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2218%29-Dead-link-in-website-tp26513085p26513151.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26513085</id>
	<title>[jira] Created: (QPID-2218) Dead link in website</title>
	<published>2009-11-25T05:58:39Z</published>
	<updated>2009-11-25T05:58:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">Dead link in website
&lt;br&gt;--------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: QPID-2218
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2218&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2218&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Qpid
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: website
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Edlira Nano
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority: Trivial
&lt;br&gt;&lt;br&gt;&lt;br&gt;In the &amp;quot;Getting Started&amp;quot; section of the Qpid website (link : &lt;a href=&quot;http://qpid.apache.org/getting-started.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org/getting-started.html&lt;/a&gt;) the link named &amp;quot;Running the C++ Examples&amp;quot;
&lt;br&gt;to &lt;a href=&quot;https://svn.apache.org/repos/asf/qpid/trunk/qpid/cpp/examples/README&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.apache.org/repos/asf/qpid/trunk/qpid/cpp/examples/README&lt;/a&gt;&amp;nbsp;is not working. 
&lt;br&gt;&lt;br&gt;I suppose the desired address to link to is &lt;a href=&quot;https://svn.apache.org/repos/asf/qpid/trunk/qpid/cpp/examples/README.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.apache.org/repos/asf/qpid/trunk/qpid/cpp/examples/README.txt&lt;/a&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26513085&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2218%29-Dead-link-in-website-tp26513085p26513085.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26506599</id>
	<title>[jira] Commented: (QPID-2216) Error for missing ssl-cert-db option reports wrong option name</title>
	<published>2009-11-24T18:18:39Z</published>
	<updated>2009-11-24T18:18:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2216?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782282#action_12782282&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2216?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782282#action_12782282&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Carl Trieloff commented on QPID-2216:
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;Flip it to Notice ??
&lt;br&gt;&lt;br&gt;Carl.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Error for missing ssl-cert-db option reports wrong option name
&lt;br&gt;&amp;gt; --------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-2216
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2216&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2216&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: C++ Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.6
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Steve Huston
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Linux, trying to run the broker with the ssl module, but forgetting the ssl-cert-db option, yields:
&lt;br&gt;&amp;gt; 2009-11-24 18:48:18 info SSL plugin not enabled, you must set --qpid-ssl-cert-db to enable it.
&lt;br&gt;&amp;gt; Two problems:
&lt;br&gt;&amp;gt; 1. It's an 'info' message, so is not visible with default logging level set; I added -t to see this.
&lt;br&gt;&amp;gt; 2. the option that must be set is --ssl-cert-db, not --qpid-ssl-cert-db (--help reports it correctly)
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26506599&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2216%29-Error-for-missing-ssl-cert-db-option-reports-wrong-option-name-tp26505648p26506599.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26506132</id>
	<title>[jira] Resolved: (QPID-2217) New qpid::Plugin::initOrder() not exported for Windows</title>
	<published>2009-11-24T17:20:39Z</published>
	<updated>2009-11-24T17:20:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2217?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2217?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Steve Huston resolved QPID-2217.
&lt;br&gt;--------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Resolution: Fixed
&lt;br&gt;&amp;nbsp; &amp;nbsp; Fix Version/s: 0.6
&lt;br&gt;&lt;br&gt;Fixed on trunk r883948.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; New qpid::Plugin::initOrder() not exported for Windows
&lt;br&gt;&amp;gt; ------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-2217
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2217&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2217&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: C++ Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.6
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Windows
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Steve Huston
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Alan Conway
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 0.6
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Windows broker build failed today (from the dashboard):
&lt;br&gt;&amp;gt; *Error* (first 5)
&lt;br&gt;&amp;gt; TCPIOPlugin.obj : error LNK2001: unresolved external symbol &amp;quot;public: virtual int __thiscall qpid::Plugin::initOrder(void)const &amp;quot; (?initOrder@Plugin@qpid@@UBEHXZ)
&lt;br&gt;&amp;gt; C:\qpid\trunk\build\src\Release\qpidbroker.dll : fatal error LNK1120: 1 unresolved externals
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26506132&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2217%29-New-qpid%3A%3APlugin%3A%3AinitOrder%28%29-not-exported-for-Windows-tp26505946p26506132.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26505946</id>
	<title>[jira] Created: (QPID-2217) New qpid::Plugin::initOrder() not exported for Windows</title>
	<published>2009-11-24T17:00:43Z</published>
	<updated>2009-11-24T17:00:43Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">New qpid::Plugin::initOrder() not exported for Windows
&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: QPID-2217
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2217&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2217&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Qpid
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: C++ Broker
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 0.6
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: Windows
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Steve Huston
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Alan Conway
&lt;br&gt;&lt;br&gt;&lt;br&gt;Windows broker build failed today (from the dashboard):
&lt;br&gt;&lt;br&gt;*Error* (first 5)
&lt;br&gt;TCPIOPlugin.obj : error LNK2001: unresolved external symbol &amp;quot;public: virtual int __thiscall qpid::Plugin::initOrder(void)const &amp;quot; (?initOrder@Plugin@qpid@@UBEHXZ)
&lt;br&gt;&lt;br&gt;&lt;br&gt;C:\qpid\trunk\build\src\Release\qpidbroker.dll : fatal error LNK1120: 1 unresolved externals
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505946&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2217%29-New-qpid%3A%3APlugin%3A%3AinitOrder%28%29-not-exported-for-Windows-tp26505946p26505946.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26505648</id>
	<title>[jira] Created: (QPID-2216) Error for missing ssl-cert-db option reports wrong option name</title>
	<published>2009-11-24T16:24:39Z</published>
	<updated>2009-11-24T16:24:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">Error for missing ssl-cert-db option reports wrong option name
&lt;br&gt;--------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: QPID-2216
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2216&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2216&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Qpid
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: C++ Broker
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 0.6
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: Linux
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Steve Huston
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority: Minor
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Linux, trying to run the broker with the ssl module, but forgetting the ssl-cert-db option, yields:
&lt;br&gt;&lt;br&gt;2009-11-24 18:48:18 info SSL plugin not enabled, you must set --qpid-ssl-cert-db to enable it.
&lt;br&gt;&lt;br&gt;Two problems:
&lt;br&gt;1. It's an 'info' message, so is not visible with default logging level set; I added -t to see this.
&lt;br&gt;2. the option that must be set is --ssl-cert-db, not --qpid-ssl-cert-db (--help reports it correctly)
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505648&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2216%29-Error-for-missing-ssl-cert-db-option-reports-wrong-option-name-tp26505648p26505648.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26505471</id>
	<title>[jira] Commented: (QPID-2128) Transaction support for the WCF channel</title>
	<published>2009-11-24T16:03:39Z</published>
	<updated>2009-11-24T16:03:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2128?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782253#action_12782253&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2128?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782253#action_12782253&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Carl Trieloff commented on QPID-2128:
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;ok, I don't either, thus the Q :-)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Transaction support for the WCF channel
&lt;br&gt;&amp;gt; ---------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-2128
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2128&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2128&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: New Feature
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: WCF/C++ Client
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.6
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Windows
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Cliff Jansen
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: cppbld.patch, qpid2128_1.patch, wcfbld.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Transaction support is currently lacking from the WCF channel.
&lt;br&gt;&amp;gt; As an initial implementation, full distributed transaction support from within .NET is proposed using the dtx AMQP classes and creating a plugin to the MSDTC infrastructure to drive recovery.
&lt;br&gt;&amp;gt; Added performance from promotable transaction enlistment is deferred to a later date.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505471&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2128%29-Transaction-support-for-the-WCF-channel-tp25719614p26505471.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26505445</id>
	<title>[jira] Commented: (QPID-2128) Transaction support for the WCF channel</title>
	<published>2009-11-24T15:59:39Z</published>
	<updated>2009-11-24T15:59:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2128?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782252#action_12782252&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2128?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782252#action_12782252&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Cliff Jansen commented on QPID-2128:
&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt; is there any reason not to just register it even if not used? 
&lt;br&gt;&lt;br&gt;I have no experience with Microsoft install issues, but I would think
&lt;br&gt;it could be done with &amp;quot;average&amp;quot; registry-related headaches.
&lt;br&gt;&lt;br&gt;The registry key in question was specifically introduced to improve 
&lt;br&gt;security on Windows, so some thought will need to be given to maintaining
&lt;br&gt;that as best as possible.
&lt;br&gt;&lt;br&gt;Cliff
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Transaction support for the WCF channel
&lt;br&gt;&amp;gt; ---------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-2128
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2128&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2128&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: New Feature
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: WCF/C++ Client
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.6
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Windows
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Cliff Jansen
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: cppbld.patch, qpid2128_1.patch, wcfbld.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Transaction support is currently lacking from the WCF channel.
&lt;br&gt;&amp;gt; As an initial implementation, full distributed transaction support from within .NET is proposed using the dtx AMQP classes and creating a plugin to the MSDTC infrastructure to drive recovery.
&lt;br&gt;&amp;gt; Added performance from promotable transaction enlistment is deferred to a later date.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505445&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2128%29-Transaction-support-for-the-WCF-channel-tp25719614p26505445.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26505331</id>
	<title>[jira] Commented: (QPID-1899) --require-encryption doesn't work unless cyrus sasl authentication is turned on</title>
	<published>2009-11-24T15:45:39Z</published>
	<updated>2009-11-24T15:45:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-1899?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782245#action_12782245&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-1899?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782245#action_12782245&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Steve Huston commented on QPID-1899:
&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Is this correct?
&lt;br&gt;&lt;br&gt;Index: Sasl.h
&lt;br&gt;===================================================================
&lt;br&gt;--- Sasl.h	(revision 883558)
&lt;br&gt;+++ Sasl.h	(working copy)
&lt;br&gt;@@ -37,11 +37,27 @@
&lt;br&gt;&amp;nbsp;struct ConnectionSettings;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;/**
&lt;br&gt;- * Interface to SASL support
&lt;br&gt;+ * Interface to SASL support. This class is implemented by platform-specific
&lt;br&gt;+ * SASL providers.
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;&amp;nbsp;class Sasl
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp; &amp;nbsp;public:
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;/**
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * Start SASL negotiation with the broker.
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; *
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * @param mechanisms Comma-separated list of the SASL mechanism the
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client supports.
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * @param ssf &amp;nbsp;Security Strength Factor (SSF). SSF is used to negotiate
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a SASL security layer on top of the connection should both
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; parties require and support it. The value indicates the
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; required level of security for communication. Possible
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; values are:
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @li 0 &amp;nbsp;No security
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @li 1 &amp;nbsp;Integrity checking only
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @li &amp;gt;1 Integrity and confidentiality with the number
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;giving the encryption key length.
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;virtual std::string start(const std::string&amp; mechanisms, unsigned int ssf) = 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;virtual std::string step(const std::string&amp; challenge) = 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;virtual std::string getMechanism() = 0;
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; --require-encryption doesn't work unless cyrus sasl authentication is turned on
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-1899
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-1899&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-1899&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: C++ Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.5
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Gordon Sim
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Steve Huston
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 0.6
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: qpid-1899-10_26.patch, qpid-1899-10_30.patch, qpid-1899-9-17.patch, qpid-1899-hacky.patch, qpid-1899.patch, qpid-1899.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If you specify --require-encryption and --auth no then the broker will allow un-encrypted conections. (If on the other hand you have authentication on, it will prevent you connecting with anything other than a mech that supports encryption and will require an encrypting sasl security layer - or of course an ssl connection)
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505331&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-1899%29---require-encryption-doesn%27t-work-unless-cyrus-sasl-authentication-is-turned-on-tp23968736p26505331.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26505274</id>
	<title>[jira] Updated: (QPID-2128) Transaction support for the WCF channel</title>
	<published>2009-11-24T15:39:39Z</published>
	<updated>2009-11-24T15:39:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2128?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2128?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Cliff Jansen updated QPID-2128:
&lt;br&gt;-------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: wcfbld.patch
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cppbld.patch
&lt;br&gt;&lt;br&gt;Here are sample patches for building.
&lt;br&gt;&lt;br&gt;The cmake side is what I use, but would need an install component too.
&lt;br&gt;&lt;br&gt;The wcf vcproj file should work. &amp;nbsp;I have a self imposed &amp;quot;TODO&amp;quot; to fix up this
&lt;br&gt;aspect of the build, and integrate with cmake if I can.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Transaction support for the WCF channel
&lt;br&gt;&amp;gt; ---------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-2128
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-2128&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-2128&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: New Feature
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: WCF/C++ Client
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 0.6
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Windows
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Cliff Jansen
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: cppbld.patch, qpid2128_1.patch, wcfbld.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Transaction support is currently lacking from the WCF channel.
&lt;br&gt;&amp;gt; As an initial implementation, full distributed transaction support from within .NET is proposed using the dtx AMQP classes and creating a plugin to the MSDTC infrastructure to drive recovery.
&lt;br&gt;&amp;gt; Added performance from promotable transaction enlistment is deferred to a later date.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505274&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-2128%29-Transaction-support-for-the-WCF-channel-tp25719614p26505274.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26505088</id>
	<title>[jira] Commented: (QPID-1555) When run with -d option, C++ broker dies with &quot;No Such Transport (tcp)&quot; error</title>
	<published>2009-11-24T15:21:39Z</published>
	<updated>2009-11-24T15:21:39Z</updated>
	<author>
		<name>Qpid Developers mailing list</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-1555?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782232#action_12782232&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-1555?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12782232#action_12782232&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Steve Huston commented on QPID-1555:
&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Gordon, should this be revisited since there were SASL security layer changes recently?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; When run with -d option, C++ broker dies with &amp;quot;No Such Transport (tcp)&amp;quot; error
&lt;br&gt;&amp;gt; -----------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: QPID-1555
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/QPID-1555&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/QPID-1555&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Qpid
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: C++ Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: M4
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: CentOS 5.2: nss-3.12.1.1-1.el5.centos.1, cyrus-sasl-lib-2.1.22-4, openais-0.80.3-15.el5. &amp;nbsp;Qpid resides under /opt/qpid-m4.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Joshua Kramer
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: qpidd.log
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When using 'head' as checked out of SVN at approx. 1 AM EST on Saturday, 03-Jan-09, the following occurs.
&lt;br&gt;&amp;gt; If I run the broker using these options:
&lt;br&gt;&amp;gt; sbin/qpidd -t --config /opt/qpid-m4/etc/qpidd.conf
&lt;br&gt;&amp;gt; The broker runs, and I can connect to the broker. &amp;nbsp;If I add the -d option to run as a daemon, the broker dies right away. &amp;nbsp;In the logfile is an error:
&lt;br&gt;&amp;gt; 2009-jan-04 01:43:45 debug Exception constructed: No such transport: 'tcp' (qpid/broker/Broker.cpp:389)
&lt;br&gt;&amp;gt; 2009-jan-04 01:43:45 critical Daemon startup failed: No such transport: 'tcp' (qpid/broker/Broker.cpp:389)
&lt;br&gt;&amp;gt; 2009-jan-04 01:43:45 notice Shut down
&lt;br&gt;&amp;gt; Note that I have created the NSS / SSL certificates exactly as described in the 'SSL' file in the 'cpp' directory.
&lt;br&gt;&amp;gt; /opt/qpid-m4/etc/qpidd.conf is as follows:
&lt;br&gt;&amp;gt; data-dir=/opt/qpid-m4/var/lib/qpidd/data
&lt;br&gt;&amp;gt; pid-dir=/opt/qpid-m4/var/lib/qpid
&lt;br&gt;&amp;gt; auth=yes
&lt;br&gt;&amp;gt; realm=devbox
&lt;br&gt;&amp;gt; require-encryption=yes 
&lt;br&gt;&amp;gt; log-to-file=/opt/qpid-m4/var/log/qpidd.log
&lt;br&gt;&amp;gt; ssl-cert-db=/opt/qpid-m4/etc/qpid_cert_db
&lt;br&gt;&amp;gt; ssl-cert-password-file=/opt/qpid-m4/etc/cert.password
&lt;br&gt;&amp;gt; ssl-cert-name=home-av-server.home-av
&lt;br&gt;&amp;gt; ssl-port=5671
&lt;br&gt;&amp;gt; load-module=/opt/qpid-m4/lib/qpid/daemon/ssl.so
&lt;br&gt;&amp;gt; /etc/sasl2/qpidd.conf is as follows:
&lt;br&gt;&amp;gt; mech_list: plain anonymous
&lt;br&gt;&amp;gt; pwcheck_method: auxprop
&lt;br&gt;&amp;gt; auxprop_plugin: sasldb
&lt;br&gt;&amp;gt; sasldb_path: /opt/qpid-m4/var/lib/qpidd/qpidd.sasldb
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;Apache Qpid - AMQP Messaging Implementation
&lt;br&gt;Project: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://qpid.apache.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qpid.apache.org&lt;/a&gt;&lt;br&gt;Use/Interact: mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505088&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28QPID-1555%29-When-run-with--d-option%2C-C%2B%2B-broker-dies-with-%22No-Such-Transport-%28tcp%29%22-error-tp21273364p26505088.html" />
</entry>

</feed>
