Commit de59264
Fix auto date histogram rounding assertion bug (opensearch-project#17023)
* Add comments explanations for auto date histo increaseRoundingIfNeeded.
Signed-off-by: Finn Carroll <carrofin@amazon.com>
* Add testFilterRewriteWithTZRoundingRangeAssert() to reproduce auto date histo assertion bug per opensearch-project#16932
Signed-off-by: Finn Carroll <carrofin@amazon.com>
* Fix opensearch-project#16932. Ensure optimized path can only increase preparedRounding of agg.
Signed-off-by: Finn Carroll <carrofin@amazon.com>
* Spotless apply
Signed-off-by: Finn Carroll <carrofin@amazon.com>
* Fast fail filter rewrite opt in data histo aggs for non UTC timezones
Signed-off-by: Finn Carroll <carrofin@amazon.com>
* Remove redundant UTC check from getInterval().
Signed-off-by: Finn Carroll <carrofin@amazon.com>
* Save a call to prepareRounding if roundingIdx is unchanged.
Signed-off-by: Finn Carroll <carrofin@amazon.com>
* Spotless apply
Signed-off-by: Finn Carroll <carrofin@amazon.com>
* Changelog
Signed-off-by: Finn Carroll <carrofin@amazon.com>
* Add ZoneId getter for date histo filter rewrite canOptimize check.
Signed-off-by: Finn Carroll <carrofin@amazon.com>
* Spotless apply
Signed-off-by: Finn Carroll <carrofin@amazon.com>
* Disable ff optimzation for composite agg in canOptimize.
Signed-off-by: Finn Carroll <carrofin@amazon.com>
* Spotless apply
Signed-off-by: Finn Carroll <carrofin@amazon.com>
* Handle utc timezone check
Signed-off-by: bowenlan-amzn <bowenlan23@gmail.com>
* Remove redundant timeZone getter.
Signed-off-by: Finn Carroll <carrofin@amazon.com>
* Simplify ff prepared rounding check.
Signed-off-by: Finn Carroll <carrofin@amazon.com>
---------
Signed-off-by: Finn Carroll <carrofin@amazon.com>
Signed-off-by: bowenlan-amzn <bowenlan23@gmail.com>
Co-authored-by: bowenlan-amzn <bowenlan23@gmail.com>1 parent 32a88eb commit de59264
File tree
9 files changed
+157
-22
lines changed- server/src
- main/java/org/opensearch
- common
- search
- aggregations/bucket
- composite
- filterrewrite
- histogram
- test/java/org/opensearch/search/aggregations/bucket/histogram
- test/framework/src/main/java/org/opensearch/search/aggregations
9 files changed
+157
-22
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
| 120 | + | |
120 | 121 | | |
121 | 122 | | |
122 | 123 | | |
| |||
Lines changed: 16 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
668 | 668 | | |
669 | 669 | | |
670 | 670 | | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
671 | 676 | | |
672 | 677 | | |
673 | 678 | | |
| |||
1045 | 1050 | | |
1046 | 1051 | | |
1047 | 1052 | | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
1048 | 1058 | | |
1049 | 1059 | | |
1050 | 1060 | | |
| |||
1364 | 1374 | | |
1365 | 1375 | | |
1366 | 1376 | | |
| 1377 | + | |
| 1378 | + | |
| 1379 | + | |
| 1380 | + | |
| 1381 | + | |
1367 | 1382 | | |
1368 | 1383 | | |
1369 | 1384 | | |
| |||
1391 | 1406 | | |
1392 | 1407 | | |
1393 | 1408 | | |
1394 | | - | |
1395 | | - | |
1396 | | - | |
1397 | | - | |
1398 | 1409 | | |
1399 | 1410 | | |
1400 | | - | |
1401 | | - | |
1402 | | - | |
1403 | | - | |
1404 | 1411 | | |
1405 | 1412 | | |
1406 | 1413 | | |
| |||
1412 | 1419 | | |
1413 | 1420 | | |
1414 | 1421 | | |
1415 | | - | |
1416 | | - | |
1417 | | - | |
| 1422 | + | |
1418 | 1423 | | |
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
286 | 286 | | |
287 | 287 | | |
288 | 288 | | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
289 | 293 | | |
290 | 294 | | |
291 | 295 | | |
| |||
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
182 | 182 | | |
183 | 183 | | |
184 | 184 | | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
185 | 193 | | |
186 | 194 | | |
187 | 195 | | |
| |||
Lines changed: 9 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
36 | 44 | | |
37 | 45 | | |
38 | 46 | | |
| |||
Lines changed: 46 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
152 | | - | |
153 | 152 | | |
154 | 153 | | |
155 | 154 | | |
| |||
162 | 161 | | |
163 | 162 | | |
164 | 163 | | |
165 | | - | |
| 164 | + | |
166 | 165 | | |
167 | 166 | | |
168 | 167 | | |
169 | 168 | | |
170 | 169 | | |
171 | 170 | | |
172 | 171 | | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
173 | 183 | | |
174 | 184 | | |
175 | 185 | | |
176 | 186 | | |
177 | 187 | | |
178 | 188 | | |
179 | 189 | | |
180 | | - | |
| 190 | + | |
| 191 | + | |
181 | 192 | | |
182 | 193 | | |
183 | 194 | | |
| |||
190 | 201 | | |
191 | 202 | | |
192 | 203 | | |
193 | | - | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
194 | 209 | | |
195 | 210 | | |
196 | 211 | | |
| |||
403 | 418 | | |
404 | 419 | | |
405 | 420 | | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
406 | 427 | | |
| 428 | + | |
407 | 429 | | |
408 | 430 | | |
409 | 431 | | |
| 432 | + | |
| 433 | + | |
410 | 434 | | |
411 | 435 | | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
412 | 454 | | |
413 | 455 | | |
414 | 456 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
146 | | - | |
| 146 | + | |
147 | 147 | | |
148 | 148 | | |
149 | 149 | | |
| |||
Lines changed: 55 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
41 | 42 | | |
| 43 | + | |
42 | 44 | | |
43 | 45 | | |
44 | 46 | | |
| |||
72 | 74 | | |
73 | 75 | | |
74 | 76 | | |
| 77 | + | |
75 | 78 | | |
76 | 79 | | |
77 | 80 | | |
| |||
912 | 915 | | |
913 | 916 | | |
914 | 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 | + | |
915 | 970 | | |
916 | 971 | | |
917 | 972 | | |
| |||
Lines changed: 17 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
611 | 611 | | |
612 | 612 | | |
613 | 613 | | |
| 614 | + | |
614 | 615 | | |
615 | 616 | | |
616 | | - | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
617 | 627 | | |
618 | 628 | | |
619 | 629 | | |
| |||
623 | 633 | | |
624 | 634 | | |
625 | 635 | | |
626 | | - | |
| 636 | + | |
627 | 637 | | |
628 | 638 | | |
629 | 639 | | |
| |||
633 | 643 | | |
634 | 644 | | |
635 | 645 | | |
636 | | - | |
| 646 | + | |
637 | 647 | | |
638 | 648 | | |
639 | 649 | | |
| |||
642 | 652 | | |
643 | 653 | | |
644 | 654 | | |
| 655 | + | |
645 | 656 | | |
646 | 657 | | |
647 | | - | |
| 658 | + | |
648 | 659 | | |
649 | 660 | | |
650 | 661 | | |
| |||
662 | 673 | | |
663 | 674 | | |
664 | 675 | | |
| 676 | + | |
665 | 677 | | |
666 | 678 | | |
667 | 679 | | |
| |||
677 | 689 | | |
678 | 690 | | |
679 | 691 | | |
680 | | - | |
| 692 | + | |
681 | 693 | | |
682 | 694 | | |
683 | 695 | | |
| |||
0 commit comments