-
Notifications
You must be signed in to change notification settings - Fork 26
/
Copy pathChangeLog
1530 lines (1130 loc) · 63.5 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2022-09-16 Gregory L. Lee <[email protected]>
* : Add check for local_var.h (removed in dyninst 12)
can copy local_var.h from older dyninst if needed (python debugging)
2022-08-22 Gregory L. Lee <[email protected]>
* : updated version string to 4.2.0
2021-03-05 Gregory L. Lee <[email protected]>
* : updated version string to 4.0.3
2021-03-04 Gregory L. Lee <[email protected]>
* : added initial rocgdb support for AMD GPUs
* STATGUI.py : use ssh for remote shell by default
2020-09-09 Gregory L. Lee <[email protected]>
scripts/STATmain.py : modified import order to fix Spack installed STAT
seg faulting due to wrong libgpg-error being loaded
2020-09-08 Gregory L. Lee <[email protected]>
* : updated version string to 4.0.3
2020-08-28 Gregory L. Lee <[email protected]>
STAT_BackEnd.[C,h] : Add Dyninst 10.2 support, remove Dyninst < 10 support
config/x_ac_boost.m4 : remove dependence on -mt version of boost libs
2020-02-28 Gregory L. Lee <[email protected]>
* : tag version 4.0.2
2018-12-26 Gregory L. Lee <[email protected]>
* STATview.py : Added ability to generate folded trace file for flamegraph
2018-11-20 Gregory L. Lee <[email protected]>
* : Added dyninst 10.0 support
2018-10-17 Gregory L. Lee <[email protected]>
* STATview.py : Handle .dot file lines longer than 16K
2018-09-28 Gregory L. Lee <[email protected]>
* : Python 3 and xdot 0.9 support added
2018-08-07 Gregory L. Lee <[email protected]>
* : Fixed core file merging
2018-05-15 Gregory L. Lee <[email protected]>
* STATview.py : use lru_cache for translating edge labels
2018-05-01 Gregory L. Lee <[email protected]>
* : tag version 4.0
2018-04-16 Gregory L. Lee <[email protected]>
* : Added coverage tests
2018-04-04 Gregory L. Lee <[email protected]>
* : Fix TV launch
2018-02-02 Gregory L. Lee <[email protected]>
* : Allow specification of max threads per daemon
2018-01-16 Gregory L. Lee <[email protected]>
* : Require Graphlib 3.0 or greater
* : Require MRNet 4.0 or greater
2018-01-09 Gregory L. Lee <[email protected]>
* : added license info to new .py files
2017-12-11 Gregory L. Lee <[email protected]>
* STATGUI.py: fixed remote host shell toggle in GUI
* : fixed parsing of function name for gdb BE
2017-12-07 Gregory L. Lee <[email protected]>
* STATGUI.py: fixed arg passing to TotalView
2017-10-17 Gregory L. Lee <[email protected]>
* : pass PYTHONPATH and STAT_GDB to BE as args
2017-10-16 Gregory L. Lee <[email protected]>
* doc/src/* : documentation updates for GDB and CUDA debugging
2017-10-03 Gregory L. Lee <[email protected]>
* : allow use of vanilla gdb in addition to cuda-gdb
* : better error checking of gdb module functions
* : enable retry for cuda traces when not in cuda kernel
* STAT_BackEnd.C : don't clear nodIdToAttrs_ in clear2dNodes and Edges (broke 3D traces)
* : enable quick cuda traces (from "info cuda threads")
2017-09-19 Gregory L. Lee <[email protected]>
* STAT_BackEnd.C : improved python function arg creation
2017-09-15 Gregory L. Lee <[email protected]>
* : added cuda-gdb backend implementation
2017-08-15 Gregory L. Lee <[email protected]>
* : added callpath wrapper
* : dysect dump lightweight core via callpath
2017-06-30 Gregory L. Lee <[email protected]>
* core_file_merger.py : CUDA core file merging added
2017-06-20 Gregory L. Lee <[email protected]>
* : Core file merger updated to use graphlib 3.0 interface
* : Core file merger add thread count
2017-06-16 Gregory L. Lee <[email protected]>
* : Updated documentation
* : Fixes to core file merger
2017-06-15 Gregory L. Lee <[email protected]>
* : Major travis build fixes
2017-06-07 Gregory L. Lee <[email protected]>
* STATview.py, STATmain.py : main launcher should allow cl to be run when import of STATview or STATGUI fails
2017-06-05 Gregory L. Lee <[email protected]>
* x_ac_debuglibs.m4 : do not explicitly link in libelf, libdwarf, libiberty
2017-06-01 Gregory L. Lee <[email protected]>
* STATGUI.py : imporoved process listing and filtering
2017-05-18 Gregory L. Lee <[email protected]>
* STATview.py : GUI option to cache app source files
2017-05-17 Gregory L. Lee <[email protected]>
* : Added arg parsing to GUI
* : Run through STATmain.py with subcommands
2017-05-11 Gregory L. Lee <[email protected]>
* : Enable Python-script-level debugging by default
2017-05-04 Gregory L. Lee <[email protected]>
* : Doc update for Intel MPI
* STAT_BackEnd.C : Fix frame function name for Python traces
2017-04-11 Gregory L. Lee <[email protected]>
* : Require Python even when GUI disabled
2017-04-10 Gregory L. Lee <[email protected]>
* : build system fixes
* .travis.yml : travis build fixes
2017-03-30 Gregory L. Lee <[email protected]>
* : tag version 3.0.1
* x_ac_debuglibs.m4 : Dyninst 9.3 support
2017-03-20 Gregory L. Lee <[email protected]>
* : GUI fixes to handle special characters
2017-03-20 Gregory L. Lee <[email protected]>
* : GUI fixes to handle special characters
2017-03-13 Gregory L. Lee <[email protected]>
* : Build system fixes and script test arg parsing
2017-02-17 Gregory L. Lee <[email protected]>
* .travis.yml : Added travis build tests
2017-02-13 Gregory L. Lee <[email protected]>
* MRNetSymbolReader.* : Added new virtual functions
2017-01-12 Gregory L. Lee <[email protected]>
* : Added ability to launch multiple daemons per node
2016-09-06 Gregory L. Lee <[email protected]>
* backend.cpp : Re-enable struct member gathering, fix offset calculation (bits vs bytes)
2016-08-24 Gregory L. Lee <[email protected]>
* : Updated documentation
2016-08-24 Gregory L. Lee <[email protected]>
* STAT_BackEnd.C : Encapsulate DySect BE code
2016-08-10 Gregory L. Lee <[email protected]>
* STAThelper.py : Handle empty edge labels
* STAT_BackEnd.C : fix test for detached/exited procs
2016-08-09 Gregory L. Lee <[email protected]>
* : fixed handling of external events
* : build system fixes
2016-06-22 Gregory L. Lee <[email protected]>
* : Cray fixes
2016-06-06 Gregory L. Lee <[email protected]>
* : Renamed Cray build option to --with-cray-alps
2016-05-23 Gregory L. Lee <[email protected]>
* : Graphlib 2.0 fix with threads
2016-05-20 Gregory L. Lee <[email protected]>
* : Graphlib 2.0 fixes
2016-03-31 Gregory L. Lee <[email protected]>
* STATview.py, STAThelper.py : truncate edge labels when exporting STAT graphs to non-.dot formats
2016-03-09 Gregory L. Lee <[email protected]>
* : Modified libdepositcore action
2016-03-04 Gregory L. Lee <[email protected]>
* : Added immediate actions
2015-12-01 Gregory L. Lee <[email protected]>
* STAT_BackEnd.C : use edge attributes
* : track thread count in edges
* : static and dynamic code analysis fixes
2015-11-02 Gregory L. Lee <[email protected]>
* STATview.py : migrate to edge attributes instead of label
* : no longer generate edge labels
2015-10-28 Gregory L. Lee <[email protected]>
* : added ability to record Thread ID
2015-10-23 Gregory L. Lee <[email protected]>
* : added OpenMP OMPD support (prototype from Lai Wei)
2015-10-20 Gregory L. Lee <[email protected]>
* : added stat type attribute to .dot files
2015-10-19 Gregory L. Lee <[email protected]>
* : bug fixes to resolve compiler warnings
2015-10-15 Gregory L. Lee <[email protected]>
* : integrated with graphlib 3 API
* : added node and edge attributes to STAT graphs
2015-09-11 Gregory L. Lee <[email protected]>
* : changed tabs to spaces
* probe_be.cpp : fixed awaitingActions decrementating
* err.cpp : flush file handle
* action_be.cpp : clear aggregates upon finish
* TraceAPI_be.cpp : erase trace from pendingGlobalRes before continuing procs to avoid race!
* analytics.cpp : add DEBUG_ANALYTICS macro to print debug info
2015-09-11 Gregory L. Lee <[email protected]>
* probe_be.cpp : fixed awaitingActions decrementating
* err.cpp : flush file handle
2015-09-11 Gregory L. Lee <[email protected]>
* err.cpp : flush file handle
2015-09-09 Gregory L. Lee <[email protected]>
* probe_be.cpp : fixed awaitingActions decrementing
2015-09-09 Gregory L. Lee <[email protected]>
* : allow passing of argc and argv to probe sessions (Jira STAT-17)
2015-08-24 Gregory L. Lee <[email protected]>
* : don't replicate "prepare" of Actions when reused
2015-08-24 Jesper Nielsen
* probe_be.cpp : decrement awaitingActions count for each action
2015-08-11 Jesper Nielsen
* backend.cpp : modified handleTimerActions to avoid mutex deadlock
2015-07-28 Gregory L. Lee <[email protected]>, Jesper Nielsen
* : added DySectAPI probe tree visualizer
* : DySectAPI FE create .dot file with probe tree
2015-07-22 Gregory L. Lee <[email protected]>
* : Created mock DynInst header file for FE
* : Some cleaning of header files and includes
2015-07-10 Gregory L. Lee <[email protected]>
* err.[C,h] : better control of DySectAPI verbosity and logging
2015-07-10 Gregory L. Lee <[email protected]>
* : DySectAPI filter function should only merge packets with same tag
2015-07-08 Gregory L. Lee <[email protected]>
* : DySectAPI filter should process messages in received order
2015-07-02 Gregory L. Lee <[email protected]>
* : Fixes for probes pending library load
2015-07-01 Gregory L. Lee <[email protected]>
* STAT_FrontEnd : FGFS recv only on expected streams, not all streams
2015-06-15 Gregory L. Lee <[email protected]>
* action* : added Null Action
* location_be.cpp : make sure process is stopped before inserting breakpoint
2015-06-12 Gregory L. Lee <[email protected]>
* STAT_FrontEnd.C : added appropriate #ifdef STAT_FGFS pragma
* symbol.cpp : don't return redundant addresses for symbol resolution
2015-06-05 Gregory L. Lee <[email protected]>
* : fix for Jira STAT-12, DySect + FGFS hang
2015-06-01 Gregory L. Lee <[email protected]>
* : tag version 2.2.0
2015-05-29 Gregory L. Lee <[email protected]>
* config/x_ac_mrnet : removed xmlrpc lib dependence for cray-xt
2015-04-03 Gregory L. Lee <[email protected]>
* : updated build system files
2015-04-02 Gregory L. Lee <[email protected]>
* : module offset fixes and enhancements
* : documentation updates
2015-03-20 Gregory L. Lee <[email protected]>
* : added DySect to GUI
* : reset class staic variables to allow multiple sessions in single run
2015-02-12 Gregory L. Lee <[email protected]>
* symbol.cpp : more systematic type search + support for typedefs
2015-01-13 Gregory L. Lee <[email protected]>
* : allow probe Location to specify if event can be pending library load
* : suppress warning messages for missing symbols if pending enabled
2015-01-09 Gregory L. Lee <[email protected]>
* frontend.cpp : don't break on enter if not a tty
* : if probe root fails during preparation, add to pending and retry on library load events
2014-12-22 Gregory L. Lee <[email protected]>
* location_be.cpp : make sure process is stopped before removing breakpoint
* probe_be.cpp : reset processCount when finishing action
* : implemented time event for non-zero timeouts
* : don't stop target processes on time event, do so in actions
2014-12-17 Gregory L. Lee <[email protected]>
* backend.cpp : stop target processes on time event, only when enabled
2014-12-16 Gregory L. Lee <[email protected]>
* symbol.cpp : added ~symbol for location function exit event
* backend.cpp : stop target processes on time event
2014-12-15 Gregory L. Lee <[email protected]>
* err.cpp : also write warnings and fatal messages to logs
2014-12-12 Gregory L. Lee <[email protected]>
* : added support for long, float, double, and pointer types
2014-12-10 Gregory L. Lee <[email protected]>
* : implemented max aggregate
2014-12-03 Gregory L. Lee <[email protected]>
* : added irpc action
* : renamed writeVariable to writeModuleVariable
* frontend.cpp : specify TotalView path via DYSECTAPI_TOTALVIEW_PATH
* StrAgg.C : fixed deserialize of counts
2014-12-02 Gregory L. Lee <[email protected]>
* dysect* : added LoadLibrary, WriteVariable, and Signal actions
* event.cpp, Event.h : fixed Time probe (false warning and incorrect comparison in wasTriggered)
2014-10-17 Gregory L. Lee <[email protected]>
* dysect* : added Totalview and DepositCore actions
2014-10-17 Gregory L. Lee <[email protected]>
* scripts/* : added full-core-file merging script
2014-08-18 Gregory L. Lee <[email protected]>
* dysect* : modified logging to use macros with optional line info
2014-08-15 Gregory L. Lee <[email protected]>
* LocationBE.C : use getInitialFrame instead of walking full stack
2014-08-11 Nicklas Jensen <[email protected]>
* : added Event composition
2014-07-15 Gregory L. Lee <[email protected]>
* backend.cpp : only wait for attached processes, not full domain
2014-07-10 Gregory L. Lee <[email protected]>
* SafeTimer.h, safe_timer.cpp : added resetSyncTimer function
* backend.cpp : reset timer when all target procs satisfy a probe condition to trigger action immediately
2014-07-08 Gregory L. Lee <[email protected]>
* frontend.cpp : check for EINTR on select failure
* frontend.cpp, default_probes.cpp : modified handling of process exit
2014-06-26 Gregory L. Lee <[email protected]>
* probe.cpp : initialize processCount to zero for all Probe constructors
* backend.cpp : disable fireonce timed probes after handling
* backend.cpp : no need to operate on relayed packet
* STAT_BackEnd.C : look for MRNet messages before handling Dysect operations
2014-06-25 Gregory L. Lee <[email protected]>
* frontend.cpp : remove errant printf!
* safe_timer.cpp : avoid overlapping probes in probesTimeoutMap with same timeout
* : code cleanup
* backend.cpp : send enqueued notifications when handling action
2014-06-24 Gregory L. Lee <[email protected]>
* backend.cpp, safe_timer.cpp, SafeTimer.h, Timer.h : clear timer for handled probe
2014-06-24 Gregory L. Lee <[email protected]>
* Backend.h, backend.cpp : protect probesPendingAction with a mutex
2014-06-23 Gregory L. Lee <[email protected]>
* probe_be.cpp, backend.cpp : disable/enable children only for processes that have triggered action
2014-06-23 Gregory L. Lee <[email protected]>
* : process control fixes for DysectAPI
* : complete probe actions before enabling children and disabling self
2014-05-21 Gregory L. Lee <[email protected]>
* : add ability to disable build of examples
* : build system clean up
2014-05-21 Gregory L. Lee <[email protected]>
scripts/script_test.py : added module offset sample test
2014-05-15 Gregory L. Lee <[email protected]>
* : add translate feature for module offset
2014-05-14 Gregory L. Lee <[email protected]>
* : enhanced node label decomposition in GUI
2014-05-13 Gregory L. Lee <[email protected]>
* : added module offset sample granularity
2014-04-03 Gregory L. Lee <[email protected]>
* : tag version 2.1.0
2014-03-31 Gregory L. Lee <[email protected]>
* : fixed dysectapi build system for make distcheck
2014-03-27 Gregory L. Lee <[email protected]>
* : updated dysectapi build system
* : restructuring of dysectapi source
2014-03-27 Gregory L. Lee <[email protected]>
* : updated license info
* : moved DysectAPI and libDysectAPI subdirs into dysect dir
2014-03-26 Gregory L. Lee <[email protected]>
* : merge with dysect-integration
* src/DysectAPI/DysectAPIFE.C : fixed hang when combined with FGFS
2014-03-24 Gregory L. Lee <[email protected]>
* : code cleanup + updated copyright date
2014-03-21 Gregory L. Lee <[email protected]>
* : allow appending of PID to log filename
* src/STATBenchD.C : perform argument parsing
* src/STATBenchD.C : allow debug logs to be generated
2014-03-11 Gregory L. Lee <[email protected]>
* config/x_ac_mrnet.m4 : search for MRNet lib/*/include directories for *_config.h files
2014-03-10 Gregory L. Lee <[email protected]>
* scripts/[xdot,STATview].py : Updating from xdot version 0.4 to 0.6
2014-03-07 Gregory L. Lee <[email protected]>
* scripts/STATGUI.py : Allow setting of check node access
2014-03-06 Gregory L. Lee <[email protected]>
* etc/* : distribute with and install preference file templates
2014-03-05 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.C : unblock all signals (alleviate detach hang on Cray)
2014-02-24 Gregory L. Lee <[email protected]>
* scripts/STATGUI.py : fixed ranks filter specification for node search
* scripts/xdot.py : fixed float to int conversion
* src/STAT_FrontEnd.C : fixed minor topology generation bug with empty hostname
* : fixed memory leaks identified by Inspector and SSA
2013-12-09 Gregory L. Lee <[email protected]>
* src/STAT.C : print invocation time to terminal
* src/STAT_FrontEnd.C : add invocation time to .perf file
2013-12-04 Dong H. Ahn <[email protected]>
* : port to new LaunchMON in preparation for FLUX
2013-12-04 Gregory L. Lee <[email protected]>
* : Added prototype temporal ordering capability
2013-11-14 Gregory L. Lee <[email protected]>
* : added CP location policy, including new exclusive mode
2013-10-25 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.C : fixed topology generation bug
2013-10-11 Gregory L. Lee <[email protected]>
* scripts/STAT[helper,view].py : optimized handling of edge labels
2013-10-10 Gregory L. Lee <[email protected]>
* scripts/STAThelper.py, src/STAT_BackEnd.C : improved handling of adding '\' escape character to '<' and '>' in node labels
2013-10-09 Gregory L. Lee <[email protected]>
* scripts/STATview.py : added STATDotParser and use for STATview parsing
* scripts/STATview.py : added originallabel attribute to temp dot files
2013-10-08 Gregory L. Lee <[email protected]>
* scripts/STAT[helper,view].py : use newlines for joined node labels
2013-10-04 Gregory L. Lee <[email protected]>
* : code clean up
2013-10-03 Gregory L. Lee <[email protected]>
* DysectAPIFE.[C,h], frontend.[cpp,h] : allow non-blocking event handling
* src/STAT_FrontEnd.C, src/STAT.C : moved Dysect setup and listen to STAT_FrontEnd class
2013-10-02 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.[C,h] : added ability to specify dot filename on gather
* src/STAT_FrontEnd.[C,h] : modified dot file naming convention
2013-10-02 Gregory L. Lee <[email protected]>
* scripts/*.py : PEP8 conformance (except line length)
* scripts/*.py : pylint suggested fixes
2013-09-25 Gregory L. Lee <[email protected]>
* : Dysect probe notifications sent to FE
* : Dysect STAT action triggered by FE during collect phase
* : Dysect STAT action can be invoked by subset
* : Dysect detach action detaches from single process
* : Dysect added detachAll action to detach from all processes
* : Dysect use temoraryDetach so STAT traces indicate detached
* : Dysect added handleAll to manage queued operations, events, BPs, etc.
* : Dysect added notion of passing control back to tool before operations
* : Dysect implemented Time probe, but only with 0 timeout
* : Dysect pause processes before gathering traces for Trace and StackTrace actions
* : Dysect BE keep track of # of pending actions
* : Dysect removed process hold (2003-06-27 modification)
* src/libDysectAPI/src/frontend.cpp : check for app/daemon exit
* src/libDysectAPI/src/action_fe.cpp : increment aggIter in Trace action to fix Trace w/ multiple aggregates (was repeating first aggregate string)
* src/STAT_BackEnd.C : track detached, exited, and terminated tasks under group_ops
2013-09-05 Gregory L. Lee <[email protected]>
* scripts/STATGUI.py : need to pick up decompose_node for TO
2013-08-29 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.C : set BG/Q timeout value to 10 minutes
* src/STAT_BackEnd.C : fixed valgrind-reported uninit memory condition
2013-08-01 Gregory L. Lee <[email protected]>
* scripts/STATview.py : maintain user zoom for undo/redo
2013-07-31 Gregory L. Lee <[email protected]>
* scr/STAT.i : added higher-level Python wrapping
* examples/scripts/script_test.py : added basic test suite
* src/STAT_FrontEnd.C : re-enabled MRNet failure recovery with FGFS
2013-07-30 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.C : disabled serial attach for BlueGene
* src/STAT_FrontEnd.C : first-level of check node access look for localhost
* src/STATD.C : add serial processes after log enabled
2013-07-24 Gregory L. Lee <[email protected]>
* scripts/STATview.py : added maintain user zoom option for node manipulation operations
2013-07-17 Gregory L. Lee <[email protected]>
* scripts/STATGUI.py : new filter/searchable ptab dialog
* scripts/STATview.py : new cut/hide programming models interface
2013-06-27 Gregory L. Lee <[email protected]>
* : Dysect hold target processes on STAT action
2013-06-24 Gregory L. Lee <[email protected]>
* src/STAT.C : set STAT_GROUP_OPS=1 when using Dysect API
2013-06-21 Gregory L. Lee <[email protected]>
* : fixes to build system
* src/STAT.C : need to issue a resume after Dysect setup complete
2013-06-07 Gregory L. Lee <[email protected]>
* scripts/STATGUI.py : fixed bug in TV attach when STAT not attached
* scripts/STATGUI.py : user can add command-line args to TV/DDT
2013-06-05 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.C : Dump local stack traces on signal
* src/STAT_FrontEnd.C : Send output directory and file prefix to BE on attach
* src/STAT.h : incremented minor version for protocol change
2013-05-28 Matthew LeGendre <[email protected]>
* src/STAT_BackEnd.C : Added BGQ Timeouts during hang while stackwalking
2013-05-15 Gregory L. Lee <[email protected]>
* scripts/stat-cl.in : enable -c by default
* src/STAT.C : -P -i -t will disable -c
2013-05-14 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.C : write to perf file after every merge
2013-05-10 Gregory L. Lee <[email protected]>
* : integrated DysectAPI from Niklas Nielsen
* src/MRNetSymbolReader.h : removed BGQ FGFS workaround
2013-04-30 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.C : fixed handling of missing ranks list for STATBench
2013-04-29 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.C : fixed handling of missing ranks list for STATBench
2013-04-28 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.C : fixed memory bug in bit vector size in case where some daemons don't connect
2013-04-24 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.C : reset static connect timeout variables between jobs
2013-03-15 Gregory L. Lee <[email protected]>
* scripts/STATGUI.py : add runjob to default list of job launchers
* doc/src/stat_preference_files.sgml : update share app nodes note about BG systems
2013-03-14 Gregory L. Lee <[email protected]>
* : updated source links from outreach center to github
2013-03-14 Matthew P. LeGendre <[email protected]>
* src/STAT_BackEnd.[h,C] : fixed edge labeling of error nodes
2013-03-13 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.[h,C], src/STAT_CircularLogs.[h,C] : code clean up
* src/STAT_BackEnd.[h,C], src/MRNetSymbolReader.h : use SW_VERSION_8_1_0 instead of 8_0_1
* src/MRNetSymbolReader.h : fixed SW/Symtab version dependences
2013-03-13 Matthew P. LeGendre <[email protected]>
* src/STAT_BackEnd.[h,C] : added signal handler to dump debug info on crash
2013-03-12 Matthew P. LeGendre <[email protected]>
* src/STAT_BackEnd.[h,C] : modified to use circular log
* src/STAT_CircularLogs.[h,C] : added circular log to catch tail of debug messages
2013-03-08 Gregory L. Lee <[email protected]>
* : tag version 2.0.0
* README : updated content
2013-03-05 Gregory L. Lee <[email protected]>
* : updated license information
2013-03-02 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.C : log usage with specification of STAT_USAGE_LOG env var
* scripts/stat-[gui|cl].in : test for existence of usage log
* src/STAT_FrontEnd.C : allow launch of CPs on app (I/O) nodes on BlueGene
2013-02-27 Gregory L. Lee <[email protected]>
* scripts/STAT.in : don't set -A by default
2013-02-26 Matthew P. LeGendre <[email protected]>
* src/STAT_BackEnd.[h,C] : added timeout support for certain operations
2013-02-25 Gregory L. Lee <[email protected]>
* scripts/*.in : respect user-specified STAT_XPLAT_RSH and STAT_LMON_RSH specification
2013-02-21 Gregory L. Lee <[email protected]>
* scripts/stat_merge_base.py : fixed subprocess handling of arguments with no required sub arg
2013-02-16 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.C : moved statRelativeRankToAbsoluteRank out of GROUP_OPS #ifdef
2013-02-15 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.C : need to strdup remoteNode into proctab for serial attach
* doc/src/* : updated documentation
2013-02-08 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.C : added STAT_FE_HOSTNAME env variable
* scripts/*.in : check for [STAT|LMON|MRNET]_PREFIX env vars and adjust paths accordingly
* config/x_ac_debuglibs.m4 : added --enable-[libdwarf|stackwalker|-rpm to look for includes/libs in /usr
2013-01-30 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.C : use std::string instead of char * for topo generation
* : Fixed memory leaks, dead code, etc. identified by Intel's Static Security Analysis Tool
2013-01-30 Gregory L. Lee <[email protected]>
* scripts/STATGUI.py : clear proctab on detach
* : MRNet 3.0 and MRNet 3.1 backwards compatibility fixes
* : StackWalker 8.0 and 2.0 backwards compatibility fixes
* src/STAT_GraphRoutines.[C,h], src/STAT_BackEnd.[C,h] : fixed count+rep graph (need to translate daemon-local rank to MPI rank)
2013-01-29 Gregory L. Lee <[email protected]>
* : Fixed some memory leaks identified by Inspector
* src/STAT_BackEnd.C : fixed Python truncating of "[call|fast]_function"
2013-01-28 Gregory L. Lee <[email protected]>
* src/STAT_GraphRoutines.C : fixed handling of function tables when previously allocated
2013-01-22 Gregory L. Lee <[email protected]>
* : code clean up
* src/STAT_BackEnd.C : fixed Python offset caching
* src/STAT_BackEnd.C : moved code from constructor to init routine
2013-01-15 Gregory L. Lee <[email protected]>
* src/STAT.[C] : added -l SW and -l SWERR args
* scripts/STATGUI.py : SW and SWERR log check boxes
* src/STATD.C : added -l args
* src/STAT_FrontEnd.[C,h] : added stackwalker debug log args to daemonArgv
* src/STAT_BackEnd.[C,h] : capture stackwalker deubg logs on request/error
* src/STAT_BackEnd.[C] : removed STAT_SW_DEBUG_LOG_DIR env var
2013-01-14 Gregory L. Lee <[email protected]>
* scripts/bg_core_backtrace.py : added --jobid option to delinate traces. Also warns if multiple job IDs detected in core files
2013-01-07 Gregory L. Lee <[email protected]>
* src/STAT_FilterDefinitions.C : code cleanup + rename of static and global vars
* src/STAT_GraphRoutines.C : code cleanup + removed GRAPH_FONT_SIZE macro
2013-01-03 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.C : fixed STATBench MRNet rank to MPI rank map
* src/STAT_FrontEnd.[h,C] : added isStatBench_ to class variables
* src/STAT_GraphRoutines.[h,C] : added getBitVectorCountRep function
* src/STAT_BackEnd.[h,c] : maintain nodes and (full bit vector) edges for 2D and 3D graphs in STAT_BackEnd object and construct appropriate type of graph after all gathered. This fixes sample multiple with count + rep.
2013-01-02 Gregory L. Lee <[email protected]>
* : clearOnSample moved to Stat_Sample_t bit flag
2012-12-28 Gregory L. Lee <[email protected]>
* src/STAT.h : new bit flags enum for sample options
* : removed withPython, withThreads, Stat_Sample_t usage in favor of bit flags
2012-12-27 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.C : store map of offsets based on exe for Python frame info in case we have multiple Python interpreters
* src/STAT_BackEnd.C : Python debugging fixed for group ops!
* src/STAT_BackEnd.C : get exe path from ProcessState for Python frame info, instead of proctab[0]
2012-12-26 Gregory L. Lee <[email protected]>
* src/STAT_GraphRoutines.C : modified createRootedGraph to take sample type instead of function table
* src/STAT_BackEnd.C : fixed missing __start frame with group ops
2012-12-21 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.C : modified getFrameName and getVariable to take a single Frame, rather than a vector of frames
* src/STAT_BackEnd.C : getVariable modified to check parameters too
* src/STAT_BackEnd.C : getVariable modified to return raw data, variable extraction code translates to text
* src/STAT_BackEnd.C : getVariable function used for Python debugging
* src/STAT_BackEnd.C : added statFrameCmp for group ops to support variable extraction
* src/STAT_BackEnd.C : moved Python script name resolution to getFrameName
2012-12-20 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.C : dynamically turn off group ops when doing variable extraction
* src/STAT_FrontEnd.C : added STAT_CHECK_NODE_ACCESS env var
* doc/src/stat_environment_variables.sgml : updated list of env vars
2012-12-19 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.C : concatenate unique exe names to create applExe_
2012-12-14 Gregory L. Lee <[email protected]>
* src/*.[C,h] : renamed "ret" variables to reflect return type
* src/STAT[Bench]D.C : cleaner handling of errors, delete STAT_BackEnd object and call statFinalize as appropriate
* src/STAT_BackEnd.C : cleaner distinction between statInit, statFinalize, constructor, and destructor
2012-12-14 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.[C] : support for Python 3.2 and 3.3 traces
* src/STAT_BackEnd.[C,h] : getComponents function created to get components of a given type
2012-12-12 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.[C,h] : rewrite to style guidelines
* src/STAT_BackEnd.C : for Python debugging, look for symbols in libraries (for case when Python built with --enable-shared)
2012-12-11 Gregory L. Lee <[email protected]>
* : updated documentation for retry frequency in micro (not milli) seconds
2012-12-06 Gregory L. Lee <[email protected]>
* src/STAT_*[C,h] : Allow STAT to be run on serial process w/ command line option
* scripts/STATGUI.py : GUI support for serial process attaching
* doc/src/stat_options.sgml : added serial attach option
* src/*.C : check strdup calls for NULL return value
2012-11-02 Gregory L. Lee <[email protected]>
* doc/src/* : updated documentation
* src/STAT_*.[C,h], config/x_ac_graphlib.m4 : removed graphlib 1.X support
* src/STAT_*.[C,h], config/x_ac_mrnet.m4 : removed MRNet 2.X support
2012-11-01 Gregory L. Lee <[email protected]>
* src/MRNetSymbolReader.h : extern FILE *statOutFp
2012-10-31 Gregory L. Lee <[email protected]>
* src/STAT_GraphRoutines.C : merge functions return void *
* src/STAT_GraphRoutines.C : statNodeToText return strdup
2012-10-24 Gregory L. Lee <[email protected]>
* src/STAT.h src/STAT_FrontEnd.C, src/STAT_BackEnd.C
src/STAT_FilterDefinitions.C : define statOutFp in .C files
2012-10-19 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.C : use getpwuid() instead of getlogin()
2012-10-18 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.C : fixed bug in thread stack traces
* src/STAT_FrontEnd.C : fixed memory bug in receiveStackTraces
* config/x_ac_debuglibs.m4 : added additional StackWalker version support
2012-08-20 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.[C,h], src/STAT_BackEnd.[C,h], scripts/STATGUI.py,
doc/src/* configure.ac src/STAT.[i,C] : added prototype feature to
gather Python-level stack traces (--enable-python-debug)
* src/MRNetSymbolReader.h, src/STAT_FrontEnd.[C,h],
src/STAT_BackEnd.[C,h]: updated FastGlobalFileStat->FastGlobalFileStatus
2012-08-20 Gregory L. Lee <[email protected]>
* doc/src/* : updated man pages and command references to lowercase
versions
* doc/src/stat_changelog.sgml : new documentation section to highlight
changes
2012-08-10 Gregory L. Lee <[email protected]>
* scripts/STATview.py : added menuitem to modify select preferences
* scripts/STATview.py, scripts/STATGUI.py : added/moved
options/preferences to STATview.py
* scripts/STATview.py : option to modify truncation of nodes in front or
back and to set max length
2012-08-09 Gregory L. Lee <[email protected]>
* scripts/STATview.py : added ability to cut based on a regex
2012-07-30 Gregory L. Lee <[email protected]>
* configure.ac, config/*.m4 : added ability to disable rpath (on by
default)
2012-07-24 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.[h,C], src/STAT_GraphRoutines.[h,C] : moved
createRootedGraph and string_hash (renamed to statStringHash) to
STAT_GraphRoutines
* src/STAT_FrontEnd.[h,C] : keep track of daemon errors and denote in
stack traces
* src/STAT_BackEnd.[h,C], src/STAT_GraphRoutines.[h,C],
src/STAT_FrontEnd.[h,C] : created helper function to initialize bit vector
edges
* : removed trailing white spaces
2012-07-23 Gregory L. Lee <[email protected]>
* scripts/STATview.py, scripts/STATGUI.py : fixed caching of edge labels w/
count + rep
2012-07-20 Gregory L. Lee <[email protected]>
* scripts/STATview.py, scripts/xdot.py : updated to latest xdot
2012-07-19 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.[C,h],src/STAT_FilterDefinitions.C,
src/STAT_BackEnd.[C,h], src/STAT.[i,h], scripts/STATview.py,
scripts/STATGUI.py : added ability to gather full edge labels
2012-07-17 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.C : add 1 to rank for checksum in count + rep case to
account for rank 0
* scripts/STAThelper.py, scripts/STATview.py : moved node query functions
from STAThelper.py to STATview.py
* scripts/STATview.py : proper handling of eq class identification for
count + rep case
2012-07-14 Gregory L. Lee <[email protected]>
* src/STAT_GraphRoutines.[C,h], src/STAT_FrontEnd.[C,h],
src/STAT_FilterDefinitions.C src/STAT_BackEnd.[C,h], src/STAT.[i,h,C],
src/STATBench.C, scripts/STAThelper.py, scripts/STATview.py,
scripts/STATGUI.py, doc/src/* : added count + representative level of
detail
2012-07-13 Gregory L. Lee <[email protected]>
* config/x_ac_debuglibs.m4 : fixed stackwalker test to capture older versions
2012-07-12 Gregory L. Lee <[email protected]>
* scripts/STATview.py : added ability to view source of collapsed/joined nodes
* scripts/STATview.py : added ability to hide MPI with collapsed/joined nodes
2012-07-07 Gregory L. Lee <[email protected]>
* scripts/STATview.py : added repr strings for node and edge classes
* scripts/STATview.py : don't check for $DISPLAY on Windows
* scripts/STATview.py : don't import STAThelper components that require pygments if pygments not available
* scripts/STATview.py : fixed handling of join with hidden nodes/edges
* scripts/STATview.py : fixed handling of hide mpi with line info
2012-07-03 Gregory L. Lee <[email protected]>
* scripts/STATview.py scripts/STAThelper.py : added routines to collapse equivalence classes
2012-06-27 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.C src/STAT_FrontEnd.C src/STAT_FilterDefinitions.C src/STAT_GraphRoutines.[h,C] : fixed memory leaks
2012-06-26 Gregory L. Lee <[email protected]>
* scripts/STAThelper.py scripts/STATview.py scripts/STATGUI.py : code cleanup, improved fault handling, and various optimizations
2012-06-18 Gregory L. Lee <[email protected]>
* scripts/STATmerge.py scripts/core_stack_merge.in scripts/bg_core_backtrace.py scripts/stat_merge_base.py src/STAT_merge.C : added files for STAT merge script
* : updated configure/Makefile inputs to build merge tools
2012-05-03 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.C src/STAT_FrontEnd.C src/STAT_FilterDefinitions.C : use basic graph implementation of [de]serialize to avoid copying unused parameters
* src/STAT_BackEnd.C : calloc num BYTES not BITS for bit vector
2012-05-02 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.C src/STAT_FrontEnd.C src/STAT_FilterDefinitions.C : graphlib 2.X and 1.X separation with ifdefs
* src/STAT_GraphRoutines.[C,h] : typdef for the bit vector scalar type
* config/x_ac_graphlib.m4, src/Makefile.am : conditional build of STAT_GraphRoutines for graphlib 2.0 only
2012-04-27 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.C : STATBench support for graphlib 2.0
* scripts/STATview.py : fixed handling of '<' and '>' in create_temp (add escape character)
2012-04-21 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.[h,C] : Added support for graphlib 2.0
* src/STAT_FrontEnd.[h,C] : Added support for graphlib 2.0
* src/STAT_FilterDefinitions.[h,C] : Added support for graphlib 2.0
2012-04-20 Gregory L. Lee <[email protected]>
* config/x_ac_graphlib.m4 : added graphlib 2.0 check
* src/STAT_GraphRoutines.[C,h] : new graphlib 2.0 STAT routines
* src/Makefile.am : support for STAT_GraphRoutines.[C,h]
2012-04-05 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.C : made failure to open log non-fatal
* src/STAT_FrontEnd.C : various fixes for logging
2012-03-29 Gregory L. Lee <[email protected]>
* configure.ac config/x_ac_launchmon.m4 src/STAT_FrontEnd.C scripts/STATGUI.in scripts/STAT.in : added LMON_PREFIX
2012-03-28 Gregory L. Lee <[email protected]>
* config/x_ac_graphlib.m4 : added graphlib 1.6 check
* src/STAT_BackEnd.C src/STAT_FilterDefinitions.C : use unsigned long for byte array len with graphlib 1.6
* src/STAT[_FrontEnd|_BackEnd|FilterDefinitions].C src/MRNetSymbolReader.h: use %Ac instead of %ac for MRNet 4.0
* src/STAT_FrontEnd.C : check for daemon exit when waiting for file request
* config/x_ac_mrnet.m4 : Changed MRNet 3.2 to MRNet 4.0
* config/* : updated libtool components with `libtoolize -f -c` on RHEL 6
2012-02-01 Gregory L. Lee <[email protected]>
* config/x_ac_mrnet.m4 : Added check for MRNet 3.2 (uint64_t array size)
2012-01-31 Gregory L. Lee <[email protected]>
* : changes to support MRNet's use of uint64_t instead of uint32_t for array size
2012-01-20 Gregory L. Lee <[email protected]>
* scripts/stat-[cl,gui,view,bench] : new lowercase commands linked to mixed/upper case commands
2012-01-04 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.C : compare leaf info to localIp_ when searching for parent info
2012-01-02 Gregory L. Lee <[email protected]>
* src/STAT[_FrontEnd|_BackEnd|FilterDefinitions].[C.h] : STAT_MRNET_OUTPUT_LEVEL propagated from FE to CPs and BEs
2011-12-28 Gregory L. Lee <[email protected]>
* src/STAT.h : removed STAT_Log_t in favor of StatLogOptions_t bit flags
* src/STAT[_FrontEnd|_BackEnd|FilterDefinitions].[C.h] : Allow logging of CPs
2011-12-23 Gregory L. Lee <[email protected]>
* src/STAT[_FrontEnd|_BackEnd].[C.h] : allow optional use of MRNet printf for STAT logging
* src/STATD.C] : use getopt for option parsing
2011-12-12 Gregory L. Lee <[email protected]>
* src/STAT_BackEnd.C : fixed handling of case where swalk.size() < 1 but walkStack returns true
2011-11-01 Gregory L. Lee <[email protected]>
* : tag version 1.2.1
* scripts/STATview.py : fixed label handling (don't restore to full path) in "on_original_graph" function
* src/STAT_BackEnd.C : fixed STATBench handling of path
* src/STATBench.C : re-enabled iters option
* src/STAT_FilterDefinitions.C : enclose calls to mrn_printf within MRNET31 macro
2011-10-24 Gregory L. Lee <[email protected]>
* scripts/STATview.py : fixed handling of '<' and '>' in save_dot + additional arg to keep full node label
2011-10-21 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.C : added mutex for MRNet callbacks
2011-10-07 Gregory L. Lee <[email protected]>
* scripts/STATGUI.py : process listing fix to handle unexpected output
2011-09-26 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.[C,h] : Assume shared app nodes are accessible (don't call checkNodeAccess)
2011-09-23 Gregory L. Lee <[email protected]>
* : fixed errors reported by Intel's Static Security Checker tool
2011-09-21 Gregory L. Lee <[email protected]>
* : send broadcast stream to BE upon creation of broadcast stream
* : use broadcast stream (sum filter) for file request stream creation ack
2011-09-20 Gregory L. Lee <[email protected]>
* : integrated FGFS (Fast Global File Stat)
2011-09-19 Gregory L. Lee <[email protected]>
* configure.ac : added enable switches for temporal ordering and fgfs
* config/x_ac_fgfs.m4 : added check for fgfs header and lib
* config/x_ac_enable_debug.m4 : fixed debug flag propagation
* : integrated MRNet-based file broadcast
2011-08-19 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.C : disable failure recovery for CRAYXT
2011-08-02 Gregory L. Lee <[email protected]>
* config/x_ac_mrnet : added test for MRNet 3.1
2011-07-19 Gregory L. Lee <[email protected]>
* scripts/STATview.py scripts/STATGUI.py : use re to search for node text and to filter RM
* doc/src/* : updated figures and documentation
2011-07-13 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.C : When -A specified, don't use nodes.txt config file
* scripts/STAT.in : set -A by default
* scripts/STATGUI.py : set "Share App Nodes" to true by default
* doc/src/stat_preferences.sgml : Updated note about nodes.txt
2011-06-21 Gregory L. Lee <[email protected]>
* doc/src/stat_environment_variables.sgml : Clarified various paths to be full paths to files, not the containing directories
2011-06-17 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.C : use new Cray attributes in MRNet 3.1
2011-06-02 Gregory L. Lee <[email protected]>
* scripts/STAT.in, scripts/STATGUI.in : set LMON_FE_ENGINE_TIMEOUT
* configure.ac : added getrlimit and setrlimit tests
2011-06-01 Gregory L. Lee <[email protected]>
* scripts/STATview.py, scripts/STATGUI.py : added ability to search by hosts. Consolodated search by hosts, ranks, text into one button.
2011-05-26 Gregory L. Lee <[email protected]>
* examples/src/mpi_ringtopo.c : added option to sleep instead of hang
* scripts/STATview.py : fixed temporal ordering handling of more than 10 comparisons (zero padding of TO strings)
2011-05-25 Gregory L. Lee <[email protected]>
* src/STAT_FrontEnd.C : Bit remapRanksList now calculated from connected MRNet NetworkTopology object. Added topologyChangeCb. Now properly handles CP exit.