|
[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.
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.
|
By
John Gray <jgray@...>
·
#41
·
|
|
[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
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
|
By
John Gray <jgray@...>
·
#42
·
|
|
[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:
This avoids a potential segmentation fault in the event that an uninitialized
callback gets invoked.
Index:
|
By
John Gray <jgray@...>
·
#43
·
|
|
[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
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
|
By
John Gray <jgray@...>
·
#44
·
|
|
[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
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
|
By
John Gray <jgray@...>
·
#45
·
|
|
[PATCH 1.1] transport: mamaTransportImpl_getAdvisoryCauseAndPlatformInfo new function
This method allows bridges to pass middleware specific details regarding errors
and events.
Index:
This method allows bridges to pass middleware specific details regarding errors
and events.
Index:
|
By
John Gray <jgray@...>
·
#46
·
|
|
[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
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
|
By
John Gray <jgray@...>
·
#49
·
|
|
[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
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
|
By
John Gray <jgray@...>
·
#47
·
|
|
[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
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
|
By
John Gray <jgray@...>
·
#50
·
|
|
[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
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
|
By
John Gray <jgray@...>
·
#48
·
|
|
[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.
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.
|
By
John Gray <jgray@...>
·
#51
·
|
|
[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
Fault tolerance for multicast.
? ft.patch
Index: ft.c
===================================================================
RCS file: /cvsroot/products/mama/c_cpp/src/c/Attic/ft.c,v
retrieving
|
By
John Gray <jgray@...>
·
#52
·
|
|
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
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
|
By
Mike Schonberg <mschonberg@...>
·
#53
·
|
|
[PATCH] [transport] Added method to disable refreshes
From: Mike Schonberg <mschonberg@...>
Added method to disable refreshes for a transport. This method must be called
after mamaTransport_allocate() but before mamaTransport_create(). If
From: Mike Schonberg <mschonberg@...>
Added method to disable refreshes for a transport. This method must be called
after mamaTransport_allocate() but before mamaTransport_create(). If
|
By
Michael Schonberg <mschonberg@...>
·
#54
·
|
|
[PATCH] [common] Renamed hash functions to whash
From: Mike Schonberg <mschonberg@...>
Avoids potential namespace conflicts as the hash functions are now used
outside of common.
Signed-off-by: John Gray <jgray@...>
---
From: Mike Schonberg <mschonberg@...>
Avoids potential namespace conflicts as the hash functions are now used
outside of common.
Signed-off-by: John Gray <jgray@...>
---
|
By
Michael Schonberg <mschonberg@...>
·
#55
·
|
|
[PATCH] Include mama/types.h from mamainternal.h
From: Mike Schonberg <mschonberg@...>
The C++ wrappers require mama/types.h to be included from mamainternal.h in
order to build properly.
Signed-off-by: John Gray <jgray@...>
---
From: Mike Schonberg <mschonberg@...>
The C++ wrappers require mama/types.h to be included from mamainternal.h in
order to build properly.
Signed-off-by: John Gray <jgray@...>
---
|
By
Michael Schonberg <mschonberg@...>
·
#56
·
|
|
[PATCH] Fixed memory leak in properties
From: Mike Schonberg <mschonberg@...>
Free memory and fail if realloc fails in propertiesImpl_addKey(). When we
replace a value in the hash table in propertiesImpl_addProperty(), free the
From: Mike Schonberg <mschonberg@...>
Free memory and fail if realloc fails in propertiesImpl_addKey(). When we
replace a value in the hash table in propertiesImpl_addProperty(), free the
|
By
Michael Schonberg <mschonberg@...>
·
#57
·
|
|
[PATCH] Correctly log when the queue gets dereferenced too many times
From: Mike Schonberg <mschonberg@...>
The existing logic contained a race condition which would not consistently log
the attempt to dereference a queue with a zero reference count.
The
From: Mike Schonberg <mschonberg@...>
The existing logic contained a race condition which would not consistently log
the attempt to dereference a queue with a zero reference count.
The
|
By
Michael Schonberg <mschonberg@...>
·
#58
·
|
|
[PATCH] Added MAMA_STATUS_SUBSCRIPTION_GAP
From: Mike Schonberg <mschonberg@...>
Middleware bridges pass this status to the mamaSubscription onError callback
when the middleware detects a gap:
From: Mike Schonberg <mschonberg@...>
Middleware bridges pass this status to the mamaSubscription onError callback
when the middleware detects a gap:
|
By
Michael Schonberg <mschonberg@...>
·
#59
·
|
|
[PATCH] Renamed listenerMsgCallback_invokeErrorCallback
From: Mike Schonberg <mschonberg@...>
Renamed listenerMsgCallbackImpl_invokeErrorCallback to
listenerMsgCallbackImpl_invokeErrorCallback because it is an internal method.
The method is also
From: Mike Schonberg <mschonberg@...>
Renamed listenerMsgCallbackImpl_invokeErrorCallback to
listenerMsgCallbackImpl_invokeErrorCallback because it is an internal method.
The method is also
|
By
Michael Schonberg <mschonberg@...>
·
#60
·
|