forked from OpenDDS/OpenDDS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog-3.18.0
9850 lines (6614 loc) · 357 KB
/
ChangeLog-3.18.0
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
Tue Aug 24 20:59:58 UTC 2021 Fred Hornsey <[email protected]>
commit 161095217942bcfbdb0d0e8c5176808542ea8591
* NEWS.md:
Fix NEWS Entry Location
Tue Aug 24 15:32:19 UTC 2021 Adam Mitz <[email protected]>
commit 5832000e9ace8010e7139c26df580ab55c3bbb85
Merge pull request #2883 from iguessthislldo/igtd/news-pr-scripts
Update NEWS File for 3.18
Tue Aug 24 15:11:14 UTC 2021 Fred Hornsey <[email protected]>
commit 85bb1b1cbf400adbcada6036e5e7d8c071a48619
* NEWS.md:
Fix NEWS File Entry for 2935
Mon Aug 23 20:06:54 UTC 2021 Adam Mitz <[email protected]>
commit da6ae04e12f85aaff3226c89b18e9b289378061c
Merge pull request #2935 from jrw972/rtps-discovery-buffer-sizes
RtpsDiscovery buffer sizes are not configurable
Mon Aug 23 19:17:52 UTC 2021 Fred Hornsey <[email protected]>
commit 4104cbdacfbd1858e84ac8ea3d7aca48e6b0928a
* NEWS.md:
Update NEWS File
Mon Aug 23 18:28:08 UTC 2021 Adam Mitz <[email protected]>
commit 2cf2a4c226e0a7eb4de77265c18da3e85a06d354
* tests/DCPS/Deadline/DataReaderListenerImpl.cpp:
* tests/DCPS/Deadline/DataReaderListenerImpl.h:
* tests/DCPS/Deadline/DataWriterListenerImpl.cpp:
* tests/DCPS/Deadline/DataWriterListenerImpl.h:
* tests/DCPS/Deadline/Deadline.mpc:
* tests/DCPS/Deadline/Domain.cpp:
* tests/DCPS/Deadline/Domain.h:
* tests/DCPS/Deadline/Writer.cpp:
* tests/DCPS/Deadline/Writer.h:
* tests/DCPS/Deadline/publisher.cpp:
* tests/DCPS/Deadline/subscriber.cpp:
Revert "Merge pull request #2910 from lij-oci/Deadline_test"
This reverts commit 9dad2b33fa8545472a9db5e30320ee97dccc67f4,
reversing
changes made to 083141411cf2cb2f2d0f3c6d30d2532288826db5.
Mon Aug 23 15:14:58 UTC 2021 Adam Mitz <[email protected]>
commit 4b48d4ce3afdb4636a15b2901d3450b386d84d28
Merge pull request #2933 from simpsont-oci/random_test_typo_fixes
Misc Test Typo Fixes
Mon Aug 23 15:14:29 UTC 2021 Adam Mitz <[email protected]>
commit d0ffd5f0e9054e5dfa92a1e3ac31656c9f22f3f1
Merge pull request #2932 from
simpsont-oci/destination_order_real_timestamps
Update DestinationOrder tests to use realistic timestamps
Mon Aug 23 15:14:20 UTC 2021 Adam Mitz <[email protected]>
commit 9dad2b33fa8545472a9db5e30320ee97dccc67f4
Merge pull request #2910 from lij-oci/Deadline_test
Deadline test fix
Mon Aug 23 14:24:53 UTC 2021 Justin Wilson <[email protected]>
commit a67ab00a4f8d7911cde50628e635838630b8c0c0
* dds/DCPS/RTPS/RtpsDiscovery.cpp:
* dds/DCPS/RTPS/RtpsDiscovery.h:
* dds/DCPS/RTPS/Sedp.cpp:
* dds/DCPS/RTPS/Spdp.cpp:
RtpsDiscovery buffer sizes are not configurable
Problem
-------
The send and receive buffer sizes for RtpsDiscovery (the SPDP
socket
and SEDP socket) are not configurable. Certain applications like
the
application participant in the RtpsRelay may need to configure
these
buffer sizes.
Solution
--------
Add configuration options for setting the buffer sizes.
Mon Aug 23 14:06:29 UTC 2021 Timothy Simpson <[email protected]>
commit 32bb996b9f4c065b6ac71c777895031f6e4ba9c0
* tests/DCPS/MultiDPTest/subscriber.cpp:
* tests/DCPS/RtpsDiscovery/RtpsDiscoveryTest.cpp:
Misc Test Typo Fixes
Mon Aug 23 07:03:40 UTC 2021 Timothy Simpson <[email protected]>
commit 954932da8f71790932c3dea574aa44aa77b1d156
* tests/DCPS/DestinationOrder/TestCase.cpp:
Update DestinationOrder tests to use realistic timestamps
Sun Aug 22 18:05:46 UTC 2021 Jiang Li <[email protected]>
commit 8214f5a0f59d5ee6b5793b8f7b355ddca648cc64
* tests/DCPS/Deadline/DataReaderListenerImpl.cpp:
* tests/DCPS/Deadline/DataWriterListenerImpl.cpp:
* tests/DCPS/Deadline/Writer.cpp:
check all locks
Sun Aug 22 17:11:25 UTC 2021 Adam Mitz <[email protected]>
commit 083141411cf2cb2f2d0f3c6d30d2532288826db5
Merge pull request #2929 from jrw972/rtps-relay-no-limits
RtpsRelay: Pending and static limits don't work
Sun Aug 22 13:24:06 UTC 2021 Adam Mitz <[email protected]>
commit 624e0c55b75bf176551a90c9cd8f99e46f4c225f
Merge branch 'master' into rtps-relay-no-limits
# Conflicts:
# tools/rtpsrelay/Config.h
# tools/rtpsrelay/RtpsRelay.cpp
Sun Aug 22 13:22:55 UTC 2021 Adam Mitz <[email protected]>
commit 99622da4910ce1a73d04b9af47c77044996c3366
Merge pull request #2930 from
simpsont-oci/rtps_frag_reconnect_issue
Writers of Fragmented Data Samples Have Issues Reconnecting
Sun Aug 22 13:22:19 UTC 2021 Adam Mitz <[email protected]>
commit fcc2f3c95311e0a61a75b8349f9e244cdefb076b
Merge pull request #2928 from jrw972/rtps-relay-buffer-size
RtpsRelay buffer size is not configurable
Sat Aug 21 22:33:54 UTC 2021 Timothy Simpson <[email protected]>
commit b0cb0109ec860419fde2f7ef9786a46954b005af
* dds/DCPS/transport/framework/TransportReassembly.cpp:
* dds/DCPS/transport/framework/TransportSendBuffer.cpp:
* dds/DCPS/transport/framework/TransportSendBuffer.h:
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.h:
nackfrag, fragment resend, and fragment reconnect fixes and
cleanup
Sat Aug 21 20:49:14 UTC 2021 Adam Mitz <[email protected]>
commit 59cb072398279c16c169bea4f8fc31be041efeb9
Merge branch 'master' into rtps-relay-no-limits
# Conflicts:
# tools/dds/rtpsrelaylib/Relay.idl
# tools/rtpsrelay/HandlerStatisticsReporter.h
# tools/rtpsrelay/RelayStatisticsReporter.h
Sat Aug 21 14:37:09 UTC 2021 Adam Mitz <[email protected]>
commit 54439ef6fecbe841e2afdbdda285af5084d7be20
Merge pull request #2927 from
iguessthislldo/igtd/relay-sep-rtps-stun-times
Separate RTPS and STUN Relay Time Stats
Sat Aug 21 14:36:57 UTC 2021 Adam Mitz <[email protected]>
commit 763a3801c40af4048261598e92ea0a342bfb5788
Merge pull request #2926 from iguessthislldo/igtd/sedp-cleanup
Minor Cleanup in `Sedp.cpp`
Sat Aug 21 14:36:47 UTC 2021 Adam Mitz <[email protected]>
commit 429ef447d4eec66aadcc5a6e5cacbe9a71f01df5
Merge pull request #2922 from
ClaytonCalabrese/modeling_stockquoter_race
StockQuoter Race Condition
Sat Aug 21 14:36:33 UTC 2021 Adam Mitz <[email protected]>
commit 2c57edbe82dcc9362fce205c9b3c0d0204c0162a
Merge pull request #2921 from
jrw972/rtps-relay-guid-partition-locking
Lock held when writing relay participant topics
Sat Aug 21 14:36:20 UTC 2021 Adam Mitz <[email protected]>
commit ef77e36cb0305e354e97f1eda9e13e35d0a7a06d
Merge pull request #2914 from
simpsont-oci/rtps_filter_pre-discovery_samples
Filter pre-discovery RTPS samples for non-durable readers
Sat Aug 21 13:59:57 UTC 2021 Justin Wilson <[email protected]>
commit 525025ae77489ae7fbf1e4176f36cead8f0ca555
* tools/dds/rtpsrelaylib/Relay.idl:
* tools/rtpsrelay/Config.h:
* tools/rtpsrelay/HandlerStatisticsReporter.h:
* tools/rtpsrelay/ParticipantListener.cpp:
* tools/rtpsrelay/RelayHandler.cpp:
* tools/rtpsrelay/RelayHandler.h:
* tools/rtpsrelay/RelayStatisticsReporter.h:
* tools/rtpsrelay/RtpsRelay.cpp:
Pending and static limits don't work
Problem
-------
Experience shows that the static and pending limits don't work in
practice. Specifically, in high churn environments, the pending
limit
can cause the relay to become unresponsive.
Solution
--------
Remove the limits.
Sat Aug 21 13:12:19 UTC 2021 Justin Wilson <[email protected]>
commit 85ae35272e092c413a1c3f33a91ed6a83bf8d042
* tools/rtpsrelay/Config.h:
* tools/rtpsrelay/RelayHandler.cpp:
* tools/rtpsrelay/RtpsRelay.cpp:
RtpsRelay buffer size is not configurable
Problem
-------
The send and receive buffers for the RtpsRelay are not
configurable.
Solution
--------
Expose an option and set the receive buffer size.
Sat Aug 21 00:18:23 UTC 2021 Fred Hornsey <[email protected]>
commit 0480ce905970278ad5a9b581e7eec44dc2e247bf
* tools/dds/rtpsrelaylib/Relay.idl:
* tools/dds/rtpsrelaylib/Utility.h:
* tools/rtpsrelay/CommonIoStatsReportHelper.h:
* tools/rtpsrelay/HandlerStatisticsReporter.h:
* tools/rtpsrelay/RelayHandler.cpp:
* tools/rtpsrelay/RelayHandler.h:
* tools/rtpsrelay/RelayStatisticsReporter.h:
Separate RTPS vs STUN Relay Time Stats
Separate the `*_processing_time` fields in the RTPS Relay
statistics
into times for RTPS and STUN messages.
Also to try to make these kinds of changes easier in the future,
added
`CommonIoStatsReportHelper` to handle some of the common code in
`RelayStatisticsReporter` and `HandlerStatisticsReporter`.
Fri Aug 20 22:20:04 UTC 2021 Fred Hornsey <[email protected]>
commit d017dcd500d4cc0bf2666c7b511b9a7ee96d051d
* dds/DCPS/RTPS/Sedp.cpp:
Sedp.cpp: Fix Typo
Fri Aug 20 20:58:55 UTC 2021 Timothy Simpson <[email protected]>
commit 98e88070dbd8c8efb564accfead663d3dcd7b394
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
don't compare against zero timestamp value in
customize_queue_element_helper, just use a flag
Fri Aug 20 19:44:50 UTC 2021 Fred Hornsey <[email protected]>
commit c0f5e8530dc156f7ee3fc804c6d3e06403bf56db
* dds/DCPS/RTPS/Sedp.cpp:
Minor Cleanup in `Sedp.cpp`
- Removed an unused variable and a duplicate include
- Normalized includes
- Did some cleanup around the unused variable
Fri Aug 20 14:51:39 UTC 2021 Fred Hornsey <[email protected]>
commit 30bc0203956780cbd99982d641fa8537b3b335f6
* tools/scripts/release_notes/README.md:
* tools/scripts/release_notes/get_pr_info.sh:
Add -p PR Option to get_pr_info.sh
Fri Aug 20 14:42:02 UTC 2021 Timothy Simpson <[email protected]>
commit 4e2abe69cf125291a4a897ce06f01a76f3929551
* dds/DCPS/transport/framework/TransportClient.h:
fix deadlock issue in transport client
Fri Aug 20 14:20:39 UTC 2021 Fred Hornsey <[email protected]>
commit e6cfc5498a22ca72927539d6d266c71d44148223
* NEWS.md:
Update NEWS
Thu Aug 19 23:34:51 UTC 2021 Adam Mitz <[email protected]>
commit 27050143d5b63d441e627ba5d6570df64d0e5459
Merge pull request #2920 from mitza-oci/master
DisjointSequence: need a non-const iterator for erase
Thu Aug 19 23:34:42 UTC 2021 Adam Mitz <[email protected]>
commit ab45fe88b3d92ab7a2fb7557151638bc57a7f974
Merge pull request #2919 from
simpsont-oci/fix_dashboard_summarizer_warnings
Fix dashboard_summarizer warnings on windows
Thu Aug 19 18:50:22 UTC 2021 Justin Wilson <[email protected]>
commit 8e1cb2226bba042c6229c392e978b91af8659145
* tools/rtpsrelay/GuidPartitionTable.cpp:
* tools/rtpsrelay/GuidPartitionTable.h:
Lock held when writing relay participant topics
Problem
-------
Under heavy load, the handler thread of the RtpsRelay seems to
block
when a participant is discovered or a participant times out. This
shows up as network receive errors. The timeout case indicates
that a
problem exists regardless of extra messaging required for
discovery.
The common link in both scenarios is that GuidPartition table is
updated which may lead to samples being written by the relay
participant.
Upon inspection, the lock protecting the GuidPartition table is
held
while the samples are written. Thus, the application participants
discovery thread acquires the lock, updates the GuidPartition
table,
and then writes to the relay participant topics. The handler is
unable to access the GuidPartition table during this transaction.
Solution
--------
Refactor the GuidPartition table to split the lock into one that
protects the table and one use for serializing writes.
Thu Aug 19 19:50:32 UTC 2021 Clayton Calabrese <[email protected]>
commit 946315ec20ddf7d5d8f71516fdbdc3444bc331e5
* tools/modeling/tests/StockQuoter/StockQuoter.opendds:
resolve the race in the stock quoter modeling test
Thu Aug 19 19:36:45 UTC 2021 Timothy Simpson <[email protected]>
commit 17a987c345a1ecb17fe31a787c74782b605efdff
* dds/DCPS/DataSampleHeader.h:
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
peer review - get_source_timestamp returns SystemTimePoint
Thu Aug 19 17:59:10 UTC 2021 Jiang Li <[email protected]>
commit b1b47e015a3b461428cd41af430df5db2f9973c0
* tests/DCPS/Deadline/DataReaderListenerImpl.cpp:
* tests/DCPS/Deadline/DataReaderListenerImpl.h:
* tests/DCPS/Deadline/Domain.cpp:
* tests/DCPS/Deadline/Domain.h:
* tests/DCPS/Deadline/Writer.cpp:
* tests/DCPS/Deadline/Writer.h:
* tests/DCPS/Deadline/publisher.cpp:
* tests/DCPS/Deadline/subscriber.cpp:
Domain::w_interval replaced Writer::sWriteInterval and
Subscriber::WriteInterval; code review changes
Thu Aug 19 17:11:07 UTC 2021 Timothy Simpson <[email protected]>
commit c55e2e2602bdd08ac1905d2e6c1bcb71bc3ba882
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.h:
Apply suggestions from code review
Co-authored-by: Justin Wilson <[email protected]>
Thu Aug 19 16:55:52 UTC 2021 Adam Mitz <[email protected]>
commit c1a0cfdee09ce943082b76ab88238a5c8bf49705
* dds/DCPS/DisjointSequence.h:
DisjointSequence: need a non-const iterator for erase
Thu Aug 19 15:42:47 UTC 2021 Timothy Simpson <[email protected]>
commit 41f8204f5a8d661bac86095f5f1fbe7e1a961460
* dds/DCPS/transport/framework/TransportSendBuffer.cpp:
fix writer-side checking for fragments
Thu Aug 19 14:59:04 UTC 2021 Timothy Simpson <[email protected]>
commit 86142c701147ee4cc8fba26ca670a139cd1ba544
* performance-tests/bench/dashboard_summarizer/main.cpp:
Fix dashboard_summarizer warnings on windows
Thu Aug 19 11:24:22 UTC 2021 Timothy Simpson <[email protected]>
commit 50dc090428906de7da440200dd58f8c59ad079cb
* dds/DCPS/transport/framework/TransportClient.h:
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
Apply suggestions from code review
Co-authored-by: Adam Mitz <[email protected]>
Thu Aug 19 04:04:21 UTC 2021 Adam Mitz <[email protected]>
commit 7a16ebb3052cb05473a5899612576a35799876c9
Merge pull request #2916 from iguessthislldo/igtd/xml-utils
Fix Includes in SafetyProfileStreams.h
Wed Aug 18 23:48:25 UTC 2021 Fred Hornsey <[email protected]>
commit 31612d218908160fe81b76e520411e4e007724be
* tools/dissector/sample_dissector.h:
Undo changes to sample_dissector.h for now
Wed Aug 18 23:40:51 UTC 2021 Timothy Simpson <[email protected]>
commit 09d411ad4b81f1315e029448c0a8c825aa561570
* dds/DCPS/transport/framework/TransportClient.cpp:
* dds/DCPS/transport/framework/TransportClient.h:
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.h:
reinstate reader side check, but for reader creation time not
discovery
Wed Aug 18 20:19:42 UTC 2021 Adam Mitz <[email protected]>
commit ae21f1af92ea7486e88ca59e53de669d5fd7a554
Merge pull request #2915 from mitza-oci/more-fallback
Reset backoff for new reader
Wed Aug 18 20:19:30 UTC 2021 Adam Mitz <[email protected]>
commit 67a20f871eba882196ee3cf16c5664fe7f65f677
Merge pull request #2903 from objectcomputing/gpdeadlock2
more deadlock risk mitigation when using Topic presentation QOS
Wed Aug 18 19:17:19 UTC 2021 Fred Hornsey <[email protected]>
commit 3862834e1efdb2ae75673de4cd43f92c2bede1c5
* tools/dissector/sample_dissector.h:
Fix sstream Include
Wed Aug 18 18:31:49 UTC 2021 Fred Hornsey <[email protected]>
commit 9023737bb8f2ee1fdfb86ec7544b303890a0ddb9
* dds/DCPS/DataReaderImpl.cpp:
* dds/DCPS/FilterEvaluator.cpp:
* dds/DCPS/GuidConverter.cpp:
* tests/DCPS/Compiler/xcdr/xcdr.cpp:
* tests/DCPS/EntityLifecycleStress/publisher.cpp:
* tests/DCPS/EntityLifecycleStress/subscriber.cpp:
* tests/DCPS/QoS_XML/dumpXMLString/qos_dumpXMLString.cpp:
* tests/unit-tests/dds/DCPS/security/SSL/SignedDocument.cpp:
* tools/dissector/sample_dissector.h:
Include sstream When Using stringstream
Everywhere except bench and opendds_idl.
This was done we moved a sstream include and made it conditional
and it
broke EntityLifecycleStress.
Als normalize include sections where needed.
Wed Aug 18 16:30:11 UTC 2021 Timothy Simpson <[email protected]>
commit 7ba35f58c58b1d949a5aceddf78d53dbc7477cc3
* dds/DCPS/DataSampleHeader.h:
* dds/DCPS/transport/framework/TransportCustomizedElement.h:
* dds/DCPS/transport/framework/TransportCustomizedElement.inl:
* dds/DCPS/transport/framework/TransportQueueElement.h:
* dds/DCPS/transport/framework/TransportSendBuffer.cpp:
* dds/DCPS/transport/framework/TransportSendBuffer.h:
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.h:
move filtering to writer side
Wed Aug 18 15:42:35 UTC 2021 Fred Hornsey <[email protected]>
commit 04fbb0e552bb2bee10e63fa3c3117883c2bfff52
* dds/DCPS/ConfigUtils.h:
* dds/DCPS/SafetyProfileStreams.h:
Fix Includes in SafetyProfileStreams.h
Wed Aug 18 14:54:16 UTC 2021 Justin Wilson <[email protected]>
commit 01992ac81b3006ca715a8b4c79b83319a563aa83
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
Reset backoff for new reader
(cherry picked from commit
77987ec3caf0030f8eb3baed644c5d13d2f1bcca)
# Conflicts:
# dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp
Wed Aug 18 11:52:25 UTC 2021 Phil Mesnier <[email protected]>
commit 88369dfee01980a97fd386b3269fa63943a40b15
* dds/DCPS/DataReaderImpl.cpp:
* tests/DCPS/GroupPresentation/Writer.cpp:
remove the need for sleep from writer by always slightly delaying
resource cleanup
Tue Aug 17 22:01:42 UTC 2021 Adam Mitz <[email protected]>
commit 3c0469edf69d73259699a0580602a73c68cd11be
Merge pull request #2913 from
simpsont-oci/unanswered_heartbeat_fallback_part_2
Allow fallback for unanswered heartbeats (part 2)
Tue Aug 17 22:01:23 UTC 2021 Adam Mitz <[email protected]>
commit 89c056c3ab2abc39df34be6bd8c213eb9f4f3693
Merge pull request #2912 from iguessthislldo/igtd/xml-utils
Fix XML-related Compile Issues
Tue Aug 17 20:13:02 UTC 2021 Timothy Simpson <[email protected]>
commit 0507b04b1caa9d34ad9a2a0ce7f9813b71c59ec8
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.h:
* dds/DCPS/transport/rtps_udp/RtpsUdpReceiveStrategy.cpp:
Filter pre-discovery RTPS samples for non-durable readers
Tue Aug 17 18:36:56 UTC 2021 Fred Hornsey <[email protected]>
commit 839dc0786eef1e2e3455a06fb815155be078f7cb
* NEWS.md:
* tools/scripts/release_notes/README.md:
* tools/scripts/release_notes/get_pr_info.sh:
Update NEWS File and Tweak Release Scripts
Tue Aug 17 17:26:11 UTC 2021 Phil Mesnier <[email protected]>
commit a0632dad77391c90150fa7822bd354d6cf8ae5b2
* dds/DCPS/DataReaderImpl_T.h:
* tests/DCPS/GroupPresentation/SubscriberListener.cpp:
* tests/DCPS/GroupPresentation/SubscriberListener.h:
reviewer suggested changes.
Tue Aug 17 16:47:53 UTC 2021 Timothy Simpson <[email protected]>
commit 4be2b440f061ada312af177b9a156f4f7a826930
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
Allow fallback for unanswered heartbeats (part 2)
Tue Aug 17 15:52:29 UTC 2021 Fred Hornsey <[email protected]>
commit 1dfcdce4515e556e3f1d3df31287b43e95e42f4d
* dds/DCPS/security/AccessControl/Governance.cpp:
* dds/DCPS/security/AccessControl/Permissions.cpp:
* dds/DCPS/security/AccessControl/XmlUtils.cpp:
* dds/DCPS/security/AccessControl/XmlUtils.h:
* tests/unit-tests/dds/DCPS/security/AccessControl/XmlUtils.cpp:
Use Pass-by-ref in get_parser
Tue Aug 17 15:15:51 UTC 2021 Adam Mitz <[email protected]>
commit e064a530e0d4a159ed417bc177a0d14f235340e6
Merge pull request #2911 from
simpsont-oci/unanswered_heartbeat_fallback
Allow fallback for unanswered heartbeats
Tue Aug 17 15:15:35 UTC 2021 Adam Mitz <[email protected]>
commit 1283a03ac79f566d65e20e01df5941777df07aa0
Merge pull request #2909 from jwillemsen/jwi-warninglog
Changed ACE_ERROR into a VDBG to not get this message on the
console
Tue Aug 17 01:03:54 UTC 2021 Timothy Simpson <[email protected]>
commit f2cb3a66bb26cef9925727729e80af0bc1e22414
* dds/DCPS/FibonacciSequence.h:
* tests/unit-tests/dds/DCPS/FibonacciSequence.cpp:
fixing reset, adding test for reset
Tue Aug 17 00:01:33 UTC 2021 Jiang Li <[email protected]>
commit 4b2eb21dbc971c4e9a3e2bdbf610bcf2e4164a60
* tests/DCPS/Deadline/DataReaderListenerImpl.cpp:
* tests/DCPS/Deadline/DataReaderListenerImpl.h:
* tests/DCPS/Deadline/subscriber.cpp:
replaced busy waiting loop and sleep with condition variable
Mon Aug 16 23:19:46 UTC 2021 Fred Hornsey <[email protected]>
commit 05edf8e02b96eac978f0633670a08849841c8320
* dds/DCPS/security/AccessControl/Governance.cpp:
* dds/DCPS/security/AccessControl/Permissions.cpp:
* dds/DCPS/security/AccessControl/XmlUtils.cpp:
* dds/DCPS/security/AccessControl/XmlUtils.h:
Follow up to #2896
https://github.com/objectcomputing/OpenDDS/pull/2896
Mon Aug 16 22:17:02 UTC 2021 Timothy Simpson <[email protected]>
commit 155ecd4875a3c0eeff393eb06af609507877aaa5
* dds/DCPS/FibonacciSequence.h:
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.h:
* tests/unit-tests/dds/DCPS/FibonacciSequence.cpp:
Allow fallback for unanswered heartbeats
Mon Aug 16 21:03:05 UTC 2021 Phil Mesnier <[email protected]>
commit 22c8d28ad80cb8045b48fd6c74459c05a9a92b79
* dds/DCPS/DataReaderImpl.cpp:
* tests/DCPS/GroupPresentation/Writer.cpp:
fixes for bad tests - In general removed an inappropriate guard
release, and specifically pause a bit before releasing the writer
resources in the GroupPresentation test
Mon Aug 16 17:03:17 UTC 2021 Jiang Li <[email protected]>
commit dc6a0ec323a3d1498354b44f5b674000564ae1c5
* tests/DCPS/Deadline/subscriber.cpp:
put listener in reader 2
Mon Aug 16 13:09:25 UTC 2021 Phil Mesnier <[email protected]>
commit 58e4bc5e0b438d7d3d0e71c4aafc364618b1371c
* dds/DCPS/DataReaderImpl.cpp:
* dds/DCPS/DataReaderImpl_T.h:
* dds/DCPS/SubscriberImpl.cpp:
increase consistency between various sample access methods,
improve synchronization and more deadlock avoidance.
Mon Aug 16 13:02:00 UTC 2021 Phil Mesnier <[email protected]>
commit c1376ddbc1d8174336f2a9854f631b2be68c4bc8
* tests/DCPS/GroupPresentation/SubscriberListener.cpp:
* tests/DCPS/GroupPresentation/SubscriberListener.h:
undoing realiere refactor due to negative impanct on group
presentation test
Mon Aug 16 05:45:50 UTC 2021 Johnny Willemsen <[email protected]>
commit ea1c1240310cc7a85ea2093e984c820092081311
* dds/DCPS/transport/framework/TransportSendStrategy.cpp:
Log at level 1
* dds/DCPS/transport/framework/TransportSendStrategy.cpp:
Sat Aug 14 18:52:40 UTC 2021 Adam Mitz <[email protected]>
commit 32ba986f212aed4dfc9f1a10e0858fa91c252203
Merge pull request #2907 from
ClaytonCalabrese/liveliness_test_automatic
Liveliness Test: Automatic Reader receives incorrect liveliness
change count
Sat Aug 14 18:52:31 UTC 2021 Adam Mitz <[email protected]>
commit 66aba85fd74813b831ca4be451fc2aa2ad4fc47a
Merge pull request #2902 from
simpsont-oci/nonlinear_fragment_insertion
Improve Worst-Case Fragment Insertion Complexity
Sat Aug 14 18:52:22 UTC 2021 Adam Mitz <[email protected]>
commit 9eff59ead0c8fa046172e92eb04453a430b02b47
Merge pull request #2901 from simpsont-oci/rtps_allocators
Make use of ACE's cached allocators for RtpsUdpDataLink's
ACE_Message_Blocks
Fri Aug 13 21:50:06 UTC 2021 Jiang Li <[email protected]>
commit 91a238753eed3621cd9a88cfad2994df4dd4b80a
* tests/DCPS/Deadline/DataReaderListenerImpl.cpp:
* tests/DCPS/Deadline/DataReaderListenerImpl.h:
separate mutex for matched_ and num_arrived_; add mutex for
requested_deadline_total_count_
Fri Aug 13 20:28:14 UTC 2021 Timothy Simpson <[email protected]>
commit 46907f6b4bf419b08d126b27fa58685a0a061757
* dds/DCPS/transport/framework/TransportReassembly.cpp:
be consistent with iterator operation styles
Fri Aug 13 20:18:59 UTC 2021 Jiang Li <[email protected]>
commit af2a55e21b9269733d71222815fd04847f070f92
* tests/DCPS/Deadline/publisher.cpp:
writer on stack
Fri Aug 13 20:13:08 UTC 2021 Clayton Calabrese <[email protected]>
commit 5c34c19997aa8bb496e4bcce9df6d5b7c38acc73
* tests/DCPS/LivelinessTest/LivelinessTest.cpp:
resolve warnings about potential rounding
Fri Aug 13 19:04:32 UTC 2021 Timothy Simpson <[email protected]>
commit ed8921aa8c8c845830a1f7d82c418fe1527dca32
* dds/DCPS/transport/framework/TransportReassembly.cpp:
fix edge case to avoid invalid iterator operations
Fri Aug 13 19:03:09 UTC 2021 Jiang Li <[email protected]>
commit a01e0bdc284293e4cc6dfe4001014d57431822b7
* tests/DCPS/Deadline/Writer.cpp:
* tests/DCPS/Deadline/Writer.h:
* tests/DCPS/Deadline/publisher.cpp:
remove duplicate Writer::wait_matched and its call from each
thread
Fri Aug 13 17:00:48 UTC 2021 Jiang Li <[email protected]>
commit 11508dbece47946257c7b13bb8714bb8f8a009ef
* tests/DCPS/Deadline/DataReaderListenerImpl.cpp:
* tests/DCPS/Deadline/DataReaderListenerImpl.h:
* tests/DCPS/Deadline/DataWriterListenerImpl.cpp:
* tests/DCPS/Deadline/DataWriterListenerImpl.h:
* tests/DCPS/Deadline/Deadline.mpc:
* tests/DCPS/Deadline/Domain.cpp:
* tests/DCPS/Deadline/Domain.h:
* tests/DCPS/Deadline/Writer.cpp:
* tests/DCPS/Deadline/Writer.h:
* tests/DCPS/Deadline/publisher.cpp:
* tests/DCPS/Deadline/subscriber.cpp:
refactoring; one Writer two threads
Fri Aug 13 14:45:23 UTC 2021 Johnny Willemsen <[email protected]>
commit 500af9520332c16d7682299b42caf1d80282b797
* dds/DCPS/transport/framework/TransportSendStrategy.cpp:
Move VDBG out of debug level check
* dds/DCPS/transport/framework/TransportSendStrategy.cpp:
Fri Aug 13 14:44:44 UTC 2021 Johnny Willemsen <[email protected]>
commit 0c538139c38eb5b698c53a88ce3a147509f74fb9
* dds/DCPS/transport/framework/TransportSendStrategy.cpp:
Changed ACE_ERROR into a VDBG to not get this message on the
console
* dds/DCPS/transport/framework/TransportSendStrategy.cpp:
Fri Aug 13 14:02:31 UTC 2021 Timothy Simpson <[email protected]>
commit a3dab1a77cef151346840bf4263049546f3a2cae
* dds/DCPS/transport/framework/TransportReceiveStrategy_T.cpp:
reduce data_allocator for received data buffers to be reasonable
Fri Aug 13 04:26:22 UTC 2021 Adam Mitz <[email protected]>
commit ba6d952d56fbc0e0125426fc2c8276fbd997ab5f
Merge pull request #2896 from iguessthislldo/igtd/xml-utils
Fix and Refactor XML Security File Parsing
Fri Aug 13 03:28:18 UTC 2021 Timothy Simpson <[email protected]>
commit 4fc890d01c98a26e5ed3811dbb178bca5aab9c73
* dds/DCPS/transport/framework/TransportReassembly.h:
fix iterator map for copy constructor / assignment operator for
older C++ standards
Fri Aug 13 00:52:15 UTC 2021 Timothy Simpson <[email protected]>
commit 4dcad1ebf505828e1c186c168da82e637ce04ea5
Merge pull request #2904 from
simpsont-oci/disable_macos_runner_ntp
Disable NTP for macos virtual environment runners
Thu Aug 12 22:20:14 UTC 2021 Timothy Simpson <[email protected]>
commit 4163de4b6e10f782c6060be1945acb5efb35dec4
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
* dds/DCPS/transport/rtps_udp/RtpsUdpInst.cpp:
* dds/DCPS/transport/rtps_udp/RtpsUdpInst.h:
Improve fragment allocator granularity, add configuration flag
Thu Aug 12 21:35:28 UTC 2021 Timothy Simpson <[email protected]>
commit bc478650554c95e8d070b19d7c7470920934123e
* dds/DCPS/transport/framework/TransportReceiveStrategy_T.cpp:
Improve reader-side allocation heuristics behavior, allow use of
all receive buffers
Thu Aug 12 21:24:17 UTC 2021 Fred Hornsey <[email protected]>
commit 71629d316c84988689c32b65a10bae848bca8ee4
* tests/security/permissions/generate_generic_permissions.pl:
* tests/security/permissions/permissions_test_participant_01.xml:
* tests/security/permissions/permissions_test_participant_01_signed.p7s:
* tests/security/permissions/permissions_test_participant_02.xml:
* tests/security/permissions/permissions_test_participant_02_signed.p7s:
* tests/security/permissions/permissions_test_participant_03.xml:
* tests/security/permissions/permissions_test_participant_03_signed.p7s:
* tests/security/permissions/permissions_test_participant_04.xml:
* tests/security/permissions/permissions_test_participant_04_signed.p7s:
Fix Domain Set in Generic Permissions
Thu Aug 12 17:16:07 UTC 2021 Clayton Calabrese <[email protected]>
commit a07034f8ca9ff79d7fcff5b0b39496dda7d98958
* tests/DCPS/LivelinessTest/DataReaderListener.cpp:
* tests/DCPS/LivelinessTest/DataReaderListener.h:
* tests/DCPS/LivelinessTest/LivelinessTest.cpp:
prevent the automatic reader from getting interrupted by deletion
of writer
Thu Aug 12 00:55:22 UTC 2021 Timothy Simpson <[email protected]>
commit 59625c928f90bbc537a6a405af6474d537e68e36
* .github/workflows/build_and_test.yml:
Disable NTP for macos virtual environment runners
Wed Aug 11 19:29:20 UTC 2021 Fred Hornsey <[email protected]>
commit b5f441e4e78048123c69a71d3c4f2ee1b472fe6d
* dds/DCPS/security/AccessControl/XmlUtils.cpp:
Fix Mixed up Logging
Wed Aug 11 19:26:45 UTC 2021 Fred Hornsey <[email protected]>
commit 3bbd8807924e6c905189e1031baa9782bffe1e63
* dds/DCPS/DisjointSequence.h:
DisjointSequence.h: Fix min/max for Windows
Wed Aug 11 16:49:47 UTC 2021 Fred Hornsey <[email protected]>
commit 67e911326bcdd930a3056bc69d4c0ef2d220f232
* dds/DCPS/security/AccessControl/XmlUtils.cpp:
* dds/DCPS/security/AccessControl/XmlUtils.h:
* tests/DCPS/LargeSample/run_test.pl:
* tests/security/security_tests.lst:
* tests/unit-tests/dds/DCPS/DisjointSequence.cpp:
* tests/unit-tests/dds/DCPS/security/AccessControl/XmlUtils.cpp:
More Fixes and Tweaks for #2896
- Add Xerces Error Handler to get more detailed messages
- Allow secure LargeSample to on on GHA and added
SecurityDebugLevel 1
- Match new unit test names to the scheme in #2794
Wed Aug 11 04:53:28 UTC 2021 Phil Mesnier <[email protected]>
commit 9641a2e2b5da5b8fb4be995b6b344da556ce12b4
* dds/DCPS/DataReaderImpl.cpp:
* dds/DCPS/DataReaderImpl.h:
* tests/DCPS/GroupPresentation/SubscriberListener.cpp:
more deadlock risk mitigation when using Topic presentation QOS
Tue Aug 10 19:05:58 UTC 2021 Fred Hornsey <[email protected]>
commit 7d254c374a26c16a5503d9fc3a291bb8f1f93eba
* tests/security/schema/omg_shared_ca_governance.xsd:
* tests/security/schema/omg_shared_ca_permissions.xsd:
Add DDS Security XML Schema
Hopefully can be used in the future.
Tue Aug 10 19:05:35 UTC 2021 Fred Hornsey <[email protected]>
commit d23fc89faa9ad8c7647333991de91b9558800b67
* tests/security/permissions/generate_generic_permissions.pl:
* tests/security/permissions/permissions_test_participant_01.xml:
* tests/security/permissions/permissions_test_participant_01_signed.p7s:
* tests/security/permissions/permissions_test_participant_02.xml:
* tests/security/permissions/permissions_test_participant_02_signed.p7s:
* tests/security/permissions/permissions_test_participant_03.xml:
* tests/security/permissions/permissions_test_participant_03_signed.p7s:
* tests/security/permissions/permissions_test_participant_04.xml:
* tests/security/permissions/permissions_test_participant_04_signed.p7s:
Fix Generic Permissions XML Files
Tue Aug 10 14:01:12 UTC 2021 Timothy Simpson <[email protected]>
commit 04fcaacc6cc1aef1589484315a4121772b408e01
* dds/DCPS/transport/framework/TransportReassembly.cpp:
* dds/DCPS/transport/framework/TransportReassembly.h:
Improve Worst-Case Fragment Insertion Complexity
Tue Aug 10 13:53:48 UTC 2021 Timothy Simpson <[email protected]>
commit 934a445064c169acc8e6e1615253ca3597c5eafa
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.cpp:
* dds/DCPS/transport/rtps_udp/RtpsUdpDataLink.h:
Make use of ACE's cached allocators for RtpsUdpDataLink's
ACE_Message_Blocks
Mon Aug 09 16:47:13 UTC 2021 Fred Hornsey <[email protected]>