Commit c8c0b0e
base loader: fix micro batch is_processed marking, add tests (#31)
* base loader: fix micro batch is_processed marking, add tests
* fix: update reorg tests to set ranges_complete=True for proper state tracking
The recent microbatch processing changes require ranges_complete=True for
batches to be tracked in the state store. This fixes all reorg handling
tests by ensuring test batches are properly marked as complete, allowing
the reorg deletion logic to find and remove the appropriate data.
- Updated 16 reorg-related tests across 4 loader implementations
- All test batches now set ranges_complete=True in BatchMetadata
- Ensures accurate testing of real-world reorg handling behavior
* fix: update unit tests for ranges_complete parameter
Updated unit tests to account for the ranges_complete parameter that
controls when batches are marked as processed and when duplicate
checking occurs. Tests now correctly pass ranges_complete=True when
testing duplicate detection and state management.
---------
Co-authored-by: Krishnanand V P <[email protected]>1 parent 710c4e3 commit c8c0b0e
File tree
8 files changed
+439
-58
lines changed- src/amp/loaders
- implementations
- tests
- integration
- unit
8 files changed
+439
-58
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
484 | 484 | | |
485 | 485 | | |
486 | 486 | | |
| 487 | + | |
487 | 488 | | |
488 | 489 | | |
489 | 490 | | |
| |||
494 | 495 | | |
495 | 496 | | |
496 | 497 | | |
| 498 | + | |
497 | 499 | | |
498 | 500 | | |
499 | 501 | | |
| |||
611 | 613 | | |
612 | 614 | | |
613 | 615 | | |
| 616 | + | |
614 | 617 | | |
615 | 618 | | |
616 | 619 | | |
| |||
622 | 625 | | |
623 | 626 | | |
624 | 627 | | |
| 628 | + | |
625 | 629 | | |
626 | 630 | | |
627 | 631 | | |
| |||
630 | 634 | | |
631 | 635 | | |
632 | 636 | | |
633 | | - | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
634 | 640 | | |
635 | 641 | | |
636 | | - | |
637 | | - | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
638 | 645 | | |
639 | 646 | | |
| 647 | + | |
640 | 648 | | |
641 | 649 | | |
642 | 650 | | |
| |||
648 | 656 | | |
649 | 657 | | |
650 | 658 | | |
| 659 | + | |
651 | 660 | | |
652 | 661 | | |
653 | 662 | | |
| |||
670 | 679 | | |
671 | 680 | | |
672 | 681 | | |
| 682 | + | |
673 | 683 | | |
674 | 684 | | |
675 | 685 | | |
| |||
682 | 692 | | |
683 | 693 | | |
684 | 694 | | |
| 695 | + | |
685 | 696 | | |
686 | 697 | | |
687 | 698 | | |
688 | 699 | | |
689 | 700 | | |
690 | 701 | | |
691 | | - | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
692 | 706 | | |
693 | 707 | | |
694 | 708 | | |
695 | 709 | | |
696 | 710 | | |
697 | 711 | | |
698 | 712 | | |
699 | | - | |
| 713 | + | |
700 | 714 | | |
701 | 715 | | |
702 | 716 | | |
| |||
711 | 725 | | |
712 | 726 | | |
713 | 727 | | |
714 | | - | |
| 728 | + | |
715 | 729 | | |
716 | 730 | | |
717 | | - | |
718 | | - | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
719 | 734 | | |
720 | 735 | | |
721 | 736 | | |
| 737 | + | |
722 | 738 | | |
723 | 739 | | |
724 | 740 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
| 122 | + | |
122 | 123 | | |
123 | 124 | | |
124 | 125 | | |
| |||
135 | 136 | | |
136 | 137 | | |
137 | 138 | | |
| 139 | + | |
138 | 140 | | |
139 | 141 | | |
140 | 142 | | |
| |||
149 | 151 | | |
150 | 152 | | |
151 | 153 | | |
152 | | - | |
153 | | - | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
154 | 157 | | |
155 | 158 | | |
156 | 159 | | |
157 | 160 | | |
158 | 161 | | |
159 | 162 | | |
160 | | - | |
| 163 | + | |
161 | 164 | | |
162 | 165 | | |
163 | 166 | | |
164 | 167 | | |
165 | 168 | | |
166 | 169 | | |
167 | | - | |
168 | | - | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
169 | 173 | | |
| 174 | + | |
170 | 175 | | |
171 | 176 | | |
172 | 177 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
586 | 586 | | |
587 | 587 | | |
588 | 588 | | |
589 | | - | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
590 | 593 | | |
591 | 594 | | |
592 | 595 | | |
593 | | - | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
594 | 600 | | |
595 | 601 | | |
596 | 602 | | |
597 | | - | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
598 | 607 | | |
599 | 608 | | |
600 | 609 | | |
| |||
637 | 646 | | |
638 | 647 | | |
639 | 648 | | |
640 | | - | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
641 | 653 | | |
642 | 654 | | |
643 | 655 | | |
644 | | - | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
645 | 660 | | |
646 | 661 | | |
647 | 662 | | |
648 | | - | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
649 | 667 | | |
650 | 668 | | |
651 | 669 | | |
652 | | - | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
653 | 674 | | |
654 | 675 | | |
655 | 676 | | |
| |||
689 | 710 | | |
690 | 711 | | |
691 | 712 | | |
692 | | - | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
693 | 717 | | |
694 | 718 | | |
695 | 719 | | |
696 | | - | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
697 | 724 | | |
698 | 725 | | |
699 | 726 | | |
700 | | - | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
701 | 731 | | |
702 | 732 | | |
703 | 733 | | |
| |||
733 | 763 | | |
734 | 764 | | |
735 | 765 | | |
736 | | - | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
737 | 770 | | |
738 | 771 | | |
739 | 772 | | |
740 | | - | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
741 | 777 | | |
742 | 778 | | |
743 | 779 | | |
744 | | - | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
745 | 784 | | |
746 | 785 | | |
747 | 786 | | |
| |||
792 | 831 | | |
793 | 832 | | |
794 | 833 | | |
795 | | - | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
796 | 838 | | |
797 | 839 | | |
798 | 840 | | |
799 | 841 | | |
800 | | - | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
801 | 846 | | |
802 | 847 | | |
803 | 848 | | |
| |||
0 commit comments