|
[PATCH 1.1] Hash rename: Renamed hash functions to whash
This avoid potential namespace conflicts as the hash functions are now used outside of common. Index: c_cpp/src/c/lookup2.c =================================================================== RCS file
This avoid potential namespace conflicts as the hash functions are now used outside of common. Index: c_cpp/src/c/lookup2.c =================================================================== RCS file
|
By
John Gray
·
|
|
Recall: [PATCH 1.1] Hash rename: Renamed hash functions to whash
John Gray would like to recall the message, "[PATCH 1.1] Hash rename: Renamed hash functions to whash".
John Gray would like to recall the message, "[PATCH 1.1] Hash rename: Renamed hash functions to whash".
|
By
John Gray
·
|
|
[PATCH 1.1] Hash rename: Renamed hash functions to whash
This avoid potential namespace conflicts as the hash functions are now used outside of common. Index: c_cpp/src/c/lookup2.c =================================================================== RCS file
This avoid potential namespace conflicts as the hash functions are now used outside of common. Index: c_cpp/src/c/lookup2.c =================================================================== RCS file
|
By
John Gray
·
|
|
RabbitMQ bridge
DOT are considering producing an OpenMama bridge using RabbitMQ, which we would then donate to OpenMama. This would provide a solid, well supported and fully open source option to the current product
DOT are considering producing an OpenMama bridge using RabbitMQ, which we would then donate to OpenMama. This would provide a solid, well supported and fully open source option to the current product
|
By
Leslie Spiro
·
|
|
[PATCH 1.1] Interlock declaration: Required for applying common_3 patch
This must be applied with the common_3 file as it contains the Interlocked_destroy function declaration. Index: common/c_cpp/src/c/wombat/wInterlocked.h ===============================================
This must be applied with the common_3 file as it contains the Interlocked_destroy function declaration. Index: common/c_cpp/src/c/wombat/wInterlocked.h ===============================================
|
By
John Gray
·
|
|
[PATCH 1.1] transport.c: Add mamaTransport_disableRefresh() Method
Add mamaTransport_disableRefresh() Method Added method to disable refreshes for a transport. This method must be called after mamaTransport_allocate() but before mamaTransport_create(). If invoked wit
Add mamaTransport_disableRefresh() Method Added method to disable refreshes for a transport. This method must be called after mamaTransport_allocate() but before mamaTransport_create(). If invoked wit
|
By
John Gray
·
|
|
[PATCH 1.1] status.c: Added MAMA_STATUS_SUBSCRIPTION_GAP
Added MAMA_STATUS_SUBSCRIPTION_GAP Middleware bridges pass this status to the mamaSubscription onError callback when the middleware detects a gap: mamaSubscription_getUserCallbacks(sub)->onError(...)
Added MAMA_STATUS_SUBSCRIPTION_GAP Middleware bridges pass this status to the mamaSubscription onError callback when the middleware detects a gap: mamaSubscription_getUserCallbacks(sub)->onError(...)
|
By
John Gray
·
|
|
[PATCH 1.1] listenmsgcallback.c: invokeErrorCallback function renamed
Renamed listenerMsgCallbackImpl_invokeErrorCallback to listenerMsgCallbackImpl_invokeErrorCallback because it is an internal method. The method is also static and moved to the end of the file. Index:
Renamed listenerMsgCallbackImpl_invokeErrorCallback to listenerMsgCallbackImpl_invokeErrorCallback because it is an internal method. The method is also static and moved to the end of the file. Index:
|
By
John Gray
·
|
|
[PATCH 1.1] listenmsgcallback.c: Msg status possibly stale and unknown
Added new msg status of possibly stale and unknown --- listenermsgcallback.c 2012-01-27 10:45:39.000000000 +0000 +++ listenermsgcallback.c 2012-01-27 11:10:30.000000000 +0000 @@ -314,6 +314,23 @@ list
Added new msg status of possibly stale and unknown --- listenermsgcallback.c 2012-01-27 10:45:39.000000000 +0000 +++ listenermsgcallback.c 2012-01-27 11:10:30.000000000 +0000 @@ -314,6 +314,23 @@ list
|
By
John Gray
·
|
|
[PATCH 1.1] mamasymbolist subscriber: Initialize Callbacks structs to 0 for mamasymbolist subscriber
This avoids a potential segmentation fault in the event that an uninitialized callback gets invoked. Index: c_cpp/src/examples/c/mamasymbollistsubscriberc.c ===========================================
This avoids a potential segmentation fault in the event that an uninitialized callback gets invoked. Index: c_cpp/src/examples/c/mamasymbollistsubscriberc.c ===========================================
|
By
John Gray
·
|
|
[PATCH 1.1] Fault Tolerence Configuration: Use Transport Properties for FT Configuration
Currently, the FT setup code uses the hard-coded transport name, "ft", to read properties from mama.properties despite the fact that the caller supplies a mamaTransport reference. This change uses the
Currently, the FT setup code uses the hard-coded transport name, "ft", to read properties from mama.properties despite the fact that the caller supplies a mamaTransport reference. This change uses the
|
By
John Gray
·
|
|
[PATCH 1.1] Interlocked changes queue.c: Correct reference counting and destroy interlock
Index: queue.c =================================================================== RCS file: /cvsroot/products/mama/c_cpp/src/c/queue.c,v retrieving revision 1.35.4.5.2.1.4.11 diff -w -u -r1.35.4.5.2.
Index: queue.c =================================================================== RCS file: /cvsroot/products/mama/c_cpp/src/c/queue.c,v retrieving revision 1.35.4.5.2.1.4.11 diff -w -u -r1.35.4.5.2.
|
By
John Gray
·
|
|
[PATCH 1.1] transport: mamaTransportImpl_getAdvisoryCauseAndPlatformInfo new function
This method allows bridges to pass middleware specific details regarding errors and events. Index: c_cpp/src/c/transport.c =================================================================== RCS file:
This method allows bridges to pass middleware specific details regarding errors and events. Index: c_cpp/src/c/transport.c =================================================================== RCS file:
|
By
John Gray
·
|
|
[PATCH 1.1] mama.c: Reference counting prep
This is in preparation for adding improved reference counting and locking around mama_open(), mama_start(), mama_stop(), and mama_close() to enable them to be called safely from multi-threaded applica
This is in preparation for adding improved reference counting and locking around mama_open(), mama_start(), mama_stop(), and mama_close() to enable them to be called safely from multi-threaded applica
|
By
John Gray
·
|
|
[PATCH 1.1] mama.c : Added locking around mama_open() and mama_close()
Improved the reference counting logic and added locking around mama_open() and mama_close(). The change ensures that all initialization (one-time) and cleanup only occurs once. It also ensures that th
Improved the reference counting logic and added locking around mama_open() and mama_close(). The change ensures that all initialization (one-time) and cleanup only occurs once. It also ensures that th
|
By
John Gray
·
|
|
[PATCH 1.1] mama.c: Add mama_openWithPropertiesCount() and mama_closeCount()
These methods take an additonal unsigned int* parameter that upon return contains the the reference count for mama_openXXX() and mama_closeXXX(). This allows applications to performa one-time global i
These methods take an additonal unsigned int* parameter that upon return contains the the reference count for mama_openXXX() and mama_closeXXX(). This allows applications to performa one-time global i
|
By
John Gray
·
|
|
[PATCH 1.1] mama.c: Added Per-bridge Reference Count
Added a reference count to mamaBridgeImpl struct. mama_start() and mama_stop() increment and decrement this reference count to determine when initialization is required and when the bridges can be unl
Added a reference count to mamaBridgeImpl struct. mama_start() and mama_stop() increment and decrement this reference count to determine when initialization is required and when the bridges can be unl
|
By
John Gray
·
|
|
[PATCH 1.1] mama.c: Make sure that we load and unload bridges properly
These changes ensure that we hold the lock while opening and closing payload and messaging brdiges. Additionally, we store the shared library handles so we can close them when cleaning up. Index: c_cp
These changes ensure that we hold the lock while opening and closing payload and messaging brdiges. Additionally, we store the shared library handles so we can close them when cleaning up. Index: c_cp
|
By
John Gray
·
|
|
[PATCH 1.1] ft.c: Multicast fault tolerance
Fault tolerance for multicast. ? ft.patch Index: ft.c =================================================================== RCS file: /cvsroot/products/mama/c_cpp/src/c/Attic/ft.c,v retrieving revision
Fault tolerance for multicast. ? ft.patch Index: ft.c =================================================================== RCS file: /cvsroot/products/mama/c_cpp/src/c/Attic/ft.c,v retrieving revision
|
By
John Gray
·
|
|
Upcoming Patches
This list has been pretty quiet over the past couple of months. That does not mean that we have not been busy. In fact, the list has been quiet because we have been fully engaged preparing the remaini
This list has been pretty quiet over the past couple of months. That does not mean that we have not been busy. In fact, the list has been quiet because we have been fully engaged preparing the remaini
|
By
Mike Schonberg
·
|