Issues.00504 - lordmundi/wikidoctest GitHub Wiki
Summary: add debug capability to DCOMM to know when a node is sent out
Created: 2014–03–17 11:22
Status: Released
Category: Request
From: frankie
Version: 2.3
Released_In: 2.4
Description:
since there can be things that affect whether a node's changes are sent out via DCOMM, this is a request to be able to flag a node as a debug node and see a printout any time that node is sent out via DCOMM.
frankie December 02, 2014, at 02:20 PM: This can be done with the call DCF_SetDebugNodeName( "" ); or with the tcl command "doug.plugin dcomm set_debug_node ". Also note that the magic string of "__DEBUG_ALL" as the node name will cause the messages to be printed for all outgoing nodes.
| commit | 6ca82f2e3d117413e8c3e3bc916c4988a31e7226
[link] |
||
| Author: | Frank Graffagnino
|
| Date: | Tue Dec 2 14:14:10 2014 -0600
|
| Message: | [@Issue 00504 and 00527: Fixed DCOMM bug and added debug magic string
This patch fixes the bug outlines in 00527 where certain calls in DCOMM were not correctly performing the check to see if a node had truly changed and was therefore sending the node out over the network any time it was marked as modified. Also, this updates 00504 and adds the new capability to specify the node name as "__DEBUG_ALL" which will cause the outgoing messages to be shown for all nodes rather than a particular one. @] |
Affected Files:
lib_Darwin/libd_comm_tc.a | Bin 1030832 -> 1023576 bytes
lib_Linux_FC3/libd_comm_tc.a | Bin 480014 -> 480162 bytes
lib_Linux_FC3/libd_comm_tc_s.so | Bin 329750 -> 329914 bytes
lib_Linux_FC3_x86_64/libd_comm_tc.a | Bin 835006 -> 835230 bytes
lib_Linux_FC3_x86_64/libd_comm_tc_s.so | Bin 424898 -> 425210 bytes
lib_Linux_FC3_x86_64/libdsp.a | Bin 1461386 -> 1461602 bytes
lib_Linux_FC3_x86_64/libdsp_s.so | Bin 889759 -> 889871 bytes
lib_Win32/libd_comm_tc.dll | Bin 593465 -> 593465 bytes
plugin_Darwin/dsp_dcomm_tc.so | Bin 229488 -> 241984 bytes
plugin_Linux_FC3/dsp_dcomm_tc.so | Bin 69228 -> 69224 bytes
plugin_Win32/dsp_dcomm_tc.dll | Bin 1002522 -> 1011226 bytes
11 files changed, 0 insertions(+), 0 deletions(-)
| commit | f243fdfde0b2ad11106743976646aeb5fa502ab1
[link] |
||
| Author: | Frank Graffagnino
|
| Date: | Tue Mar 18 10:56:42 2014 -0500
|
| Message: | [@Issue 00504: Adding in plugins that were missed in previous commit
@] |
Affected Files:
plugin_Darwin/dsp_dcomm_tc.so | Bin 229340 -> 229488 bytes
plugin_Linux_FC3/dsp_dcomm_tc.so | Bin 69135 -> 69228 bytes
plugin_Win32/dsp_dcomm_tc.dll | Bin 1009554 -> 1002522 bytes
3 files changed, 0 insertions(+), 0 deletions(-)
| commit | 882486d99eab20613447f47a54497933383a5f64
[link] |
||
| Author: | Frank Graffagnino
|
| Date: | Tue Mar 18 10:41:23 2014 -0500
|
| Message: | [@Issue 00504: Added in debug node capability to see outgoing changes
Calling DCF_SetDebugNodeName with a node name (or the set_debug_node tcl command) will cause printouts any time that particular node is queued to be sent out by DCOMM. Note that it does not print on incoming changes to that node, only outgoing. Also, for reference, these libraries also include the always_enqueue defautl back to 0. @] |
Affected Files:
lib_Darwin/libd_comm_tc.a | Bin 487800 -> 496640 bytes
lib_Darwin/libdsp.a | Bin 988888 -> 988992 bytes
lib_Linux_FC3/libd_comm_tc.a | Bin 470234 -> 480014 bytes
lib_Linux_FC3/libd_comm_tc_s.so | Bin 324242 -> 329750 bytes
lib_Linux_FC3/libdsp.a | Bin 1020718 -> 1020878 bytes
lib_Linux_FC3/libdsp_s.so | Bin 853664 -> 853724 bytes
lib_Linux_FC3_x86_64/libd_comm_tc.a | Bin 721042 -> 835006 bytes
lib_Linux_FC3_x86_64/libd_comm_tc_s.so | Bin 335329 -> 424898 bytes
lib_Linux_FC3_x86_64/libdsp.a | Bin 1219688 -> 1461386 bytes
lib_Linux_FC3_x86_64/libdsp_s.so | Bin 678169 -> 889759 bytes
lib_Win32/libd_comm_tc.dll | Bin 593391 -> 593465 bytes
lib_Win32/libdsp.dll | Bin 2451385 -> 2440633 bytes
src.dist/includes/d_comm.h | 1 +
13 files changed, 1 insertion(+)
| commit | 1a289144075e3fe9c4826e51f79f8e46d14bb091
[link] |
||
| Author: | Frank Graffagnino
|
| Date: | Tue Dec 2 13:15:17 2014 -0600
|
| Message: | [@Issue 00504: Updated DCOMM debug to have a magic string for all nodes
Now, if the node name is specified as "__DEBUG_ALL" then all node changes that are enqueue to go out on the network are printed out. @] |
Affected Files:
src/dcomm/src/dcomm_queue.c | 7 +++++±
1 file changed, 6 insertions(+), 1 deletion(-)