Bug 506610

Summary: Patches/files for Windows QMF plug-in support for Grid
Product: Red Hat Enterprise MRG Reporter: Pete MacKinnon <pmackinn>
Component: qpid-qmfAssignee: messaging-bugs <messaging-bugs>
Status: CLOSED DEFERRED QA Contact: MRG Quality Engineering <mrgqe-bugs>
Severity: low Docs Contact:
Priority: high    
Version: Development   
Target Milestone: 1.3   
Target Release: ---   
Hardware: All   
OS: Windows   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-12-10 03:16:38 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 522145, 522267    
Bug Blocks:    
Attachments:
Description Flags
qmf_agent.vcproj patch
none
qpid.sln patch
none
broker.vcproj.patch
none
client.vcproj.patch
none
common.vcproj.patch
none
qmfagent.vcproj.patch
none
qmfconsole.vcproj.patch
none
qpidbroker.vcproj.patch
none
ManagementAgentImpl.cpp.patch
none
PipeHandle.h.patch
none
Posix PipeHandle.cpp.patch
none
Windows PipeHandle.cpp.patch
none
IntegerTypes.h.patch
none
uuid.h.patch
none
uuid.cpp.patch
none
protocol_gen.mak.patch
none
example_gen.mak.patch none

Description Pete MacKinnon 2009-06-17 22:47:37 UTC
Various files for the Windows QMF plug-in support required by Grid.

based off revision: 785848

Need Static release and debug builds for correct runtime integration:
cpp/src/broker.vcproj
cpp/src/client.vcproj
cpp/src/common.vcproj
cpp/src/qmfagent.vcproj
cpp/src/qmfconsole.vcproj
cpp/src/qpid.sln
cpp/src/qpidbroker.vcproj

- Changed to provide compile flags required for header file integration of Posix types declared by both Qpid and Condor:
cpp/src/qpid/sys/windows/IntegerTypes.h
cpp/src/qpid/sys/windows/uuid.cpp
cpp/src/qpid/sys/windows/uuid.h

- Modified signature of PipeHandle ctor and fixed a Windows race condition in the processing loop:
cpp/src/qpid/agent/ManagementAgentImpl.cpp

- Refactored the pipe code so that Condor can get a true socket fd it can select on in daemon_core:
cpp/src/qpid/sys/Pipehandle.h
cpp/src/qpid/sys/posix/PipeHandle.cpp
cpp/src/qpid/sys/windows/PipeHandle.cpp

- Removed explicit dependency on Debug libs since we now have even more targets:
cpp/examples/qmf_agent.vcproj

Comment 1 Pete MacKinnon 2009-06-17 22:51:32 UTC
Created attachment 348366 [details]
qmf_agent.vcproj patch

Comment 2 Pete MacKinnon 2009-06-17 23:03:15 UTC
Created attachment 348367 [details]
qpid.sln patch

Comment 3 Pete MacKinnon 2009-06-18 13:10:38 UTC
Created attachment 348440 [details]
broker.vcproj.patch

Comment 4 Pete MacKinnon 2009-06-18 13:11:34 UTC
Created attachment 348442 [details]
client.vcproj.patch

Comment 5 Pete MacKinnon 2009-06-18 13:12:57 UTC
Created attachment 348443 [details]
common.vcproj.patch

Comment 6 Pete MacKinnon 2009-06-18 13:14:01 UTC
Created attachment 348444 [details]
qmfagent.vcproj.patch

Comment 7 Pete MacKinnon 2009-06-18 13:14:52 UTC
Created attachment 348445 [details]
qmfconsole.vcproj.patch

Comment 8 Pete MacKinnon 2009-06-18 13:15:55 UTC
Created attachment 348446 [details]
qpidbroker.vcproj.patch

Comment 9 Pete MacKinnon 2009-06-18 13:20:09 UTC
Created attachment 348447 [details]
ManagementAgentImpl.cpp.patch

Comment 10 Pete MacKinnon 2009-06-18 13:25:23 UTC
Created attachment 348448 [details]
PipeHandle.h.patch

Comment 11 Pete MacKinnon 2009-06-18 13:26:15 UTC
Created attachment 348449 [details]
Posix PipeHandle.cpp.patch

Comment 12 Pete MacKinnon 2009-06-18 13:30:59 UTC
Created attachment 348450 [details]
Windows PipeHandle.cpp.patch

Comment 13 Pete MacKinnon 2009-06-18 13:34:53 UTC
Created attachment 348453 [details]
IntegerTypes.h.patch

Comment 14 Pete MacKinnon 2009-06-18 13:35:33 UTC
Created attachment 348454 [details]
uuid.h.patch

Comment 15 Pete MacKinnon 2009-06-18 13:36:11 UTC
Created attachment 348455 [details]
uuid.cpp.patch

Comment 16 Pete MacKinnon 2009-06-18 13:45:24 UTC
Created attachment 348464 [details]
protocol_gen.mak.patch

Comment 17 Pete MacKinnon 2009-06-18 13:47:05 UTC
Created attachment 348466 [details]
example_gen.mak.patch

Comment 18 Pete MacKinnon 2009-06-18 13:47:38 UTC
Comment on attachment 348464 [details]
protocol_gen.mak.patch

Added Apache license

Comment 19 Pete MacKinnon 2009-06-18 13:48:24 UTC
Comment on attachment 348464 [details]
protocol_gen.mak.patch

Added Apache license

Comment 20 Pete MacKinnon 2009-06-18 17:22:20 UTC
Now upstream at https://issues.apache.org/jira/browse/QPID-1918

Comment 21 Pete MacKinnon 2009-06-18 17:23:31 UTC
Now upstream at https://issues.apache.org/jira/browse/QPID-1918