Commit ea365df
Fix DataReader history enforcement to respect max_samples_per_instance (#6228)
* Fix DataReader history enforcement to respect max_samples_per_instance
Signed-off-by: Raül <raulojeda@eprosima.com>
* Take into account LENGTH_UNLIMITED, go back to max_samples allocation and add tests accordingly
Signed-off-by: Raül <raulojeda@eprosima.com>
* Uncrustify
Signed-off-by: Raül <raulojeda@eprosima.com>
* More uncrustify
Signed-off-by: Raül <raulojeda@eprosima.com>
* Refactor history depth vs mspi tests
Signed-off-by: Raül <raulojeda@eprosima.com>
* Uncrustify
Signed-off-by: Raül <raulojeda@eprosima.com>
* Update src/cpp/fastdds/publisher/DataWriterHistory.cpp
Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
Signed-off-by: Raül Ojeda Gandia <raulojeda@eprosima.com>
* Refactor tests and add keyed keep_all tests
Signed-off-by: Raül <raulojeda@eprosima.com>
* Update src/cpp/fastdds/publisher/DataWriterHistory.cpp
Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
Signed-off-by: Raül Ojeda Gandia <raulojeda@eprosima.com>
* New uncrustify
Signed-off-by: Raül <raulojeda@eprosima.com>
---------
Signed-off-by: Raül <raulojeda@eprosima.com>
Signed-off-by: Raül Ojeda Gandia <raulojeda@eprosima.com>
Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
(cherry picked from commit 30b6351)
# Conflicts:
# test/unittest/dds/subscriber/DataReaderTests.cpp1 parent 22a656d commit ea365df
File tree
7 files changed
+409
-28
lines changed- src/cpp
- fastdds
- publisher
- subscriber
- history
- rtps/history
- test
- mock/dds/DataWriterHistory/fastdds/publisher
- unittest/dds/subscriber
7 files changed
+409
-28
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
| |||
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
51 | | - | |
| 52 | + | |
52 | 53 | | |
53 | 54 | | |
54 | | - | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
55 | 63 | | |
56 | 64 | | |
57 | | - | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
58 | 69 | | |
59 | 70 | | |
60 | 71 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
336 | 336 | | |
337 | 337 | | |
338 | 338 | | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
339 | 353 | | |
340 | 354 | | |
341 | 355 | | |
| |||
2043 | 2057 | | |
2044 | 2058 | | |
2045 | 2059 | | |
2046 | | - | |
| 2060 | + | |
| 2061 | + | |
2047 | 2062 | | |
2048 | 2063 | | |
2049 | 2064 | | |
| |||
2053 | 2068 | | |
2054 | 2069 | | |
2055 | 2070 | | |
2056 | | - | |
2057 | | - | |
2058 | | - | |
| 2071 | + | |
| 2072 | + | |
2059 | 2073 | | |
2060 | 2074 | | |
2061 | | - | |
| 2075 | + | |
2062 | 2076 | | |
2063 | 2077 | | |
2064 | | - | |
2065 | | - | |
| 2078 | + | |
| 2079 | + | |
| 2080 | + | |
2066 | 2081 | | |
2067 | 2082 | | |
2068 | | - | |
| 2083 | + | |
2069 | 2084 | | |
2070 | 2085 | | |
2071 | 2086 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1616 | 1616 | | |
1617 | 1617 | | |
1618 | 1618 | | |
1619 | | - | |
| 1619 | + | |
| 1620 | + | |
1620 | 1621 | | |
1621 | 1622 | | |
1622 | 1623 | | |
| |||
1626 | 1627 | | |
1627 | 1628 | | |
1628 | 1629 | | |
1629 | | - | |
1630 | | - | |
1631 | | - | |
| 1630 | + | |
| 1631 | + | |
1632 | 1632 | | |
1633 | 1633 | | |
1634 | | - | |
| 1634 | + | |
1635 | 1635 | | |
1636 | 1636 | | |
1637 | | - | |
1638 | | - | |
| 1637 | + | |
| 1638 | + | |
| 1639 | + | |
1639 | 1640 | | |
1640 | 1641 | | |
1641 | | - | |
| 1642 | + | |
1642 | 1643 | | |
1643 | 1644 | | |
1644 | 1645 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
99 | | - | |
100 | | - | |
101 | 99 | | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
102 | 109 | | |
103 | 110 | | |
104 | 111 | | |
| |||
260 | 267 | | |
261 | 268 | | |
262 | 269 | | |
263 | | - | |
| 270 | + | |
| 271 | + | |
264 | 272 | | |
265 | 273 | | |
266 | 274 | | |
| |||
795 | 803 | | |
796 | 804 | | |
797 | 805 | | |
798 | | - | |
| 806 | + | |
| 807 | + | |
799 | 808 | | |
800 | 809 | | |
801 | 810 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
52 | 67 | | |
53 | 68 | | |
54 | 69 | | |
| |||
Lines changed: 12 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
| 38 | + | |
37 | 39 | | |
38 | 40 | | |
39 | 41 | | |
| |||
57 | 59 | | |
58 | 60 | | |
59 | 61 | | |
60 | | - | |
| 62 | + | |
61 | 63 | | |
62 | 64 | | |
63 | | - | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
64 | 73 | | |
65 | 74 | | |
66 | | - | |
| 75 | + | |
67 | 76 | | |
68 | 77 | | |
69 | 78 | | |
| |||
0 commit comments