Commit 10a2a41
authored
Move refresh slot to the background in the Data Path. (#3851)
* Move refresh slots to the bg instead of blocking in the poll_recover in the data path
Signed-off-by: GilboaAWS <gilboabg@amazon.com>
* Remove the timeout logic
Signed-off-by: GilboaAWS <gilboabg@amazon.com>
* Added test for non head of the line blocking
Signed-off-by: GilboaAWS <gilboabg@amazon.com>
* Added a new test for validating non head of the line blocking for refresh slots
Signed-off-by: GilboaAWS <gilboabg@amazon.com>
* print of ligs
Signed-off-by: GilboaAWS <gilboabg@amazon.com>
* The final test
Signed-off-by: GilboaAWS <gilboabg@amazon.com>
* Adjusted the test for Head of the line blocking to be non-blocking any more
Signed-off-by: GilboaAWS <gilboabg@amazon.com>
* remove chrono depend. and removed prints
Signed-off-by: GilboaAWS <gilboabg@amazon.com>
* remove old test that is not needed anymore
Signed-off-by: GilboaAWS <gilboabg@amazon.com>
* Address comments, removed the task handle and the retry count logic
Signed-off-by: GilboaAWS <gilboabg@amazon.com>
* Move task communication to track the task handle instead of oneshot channel
Signed-off-by: GilboaAWS <gilboabg@amazon.com>
* Changed logic on task abort and panic scenarios
Signed-off-by: GilboaAWS <gilboabg@amazon.com>
* Address comments, fix arg name to handle instead of channel
Signed-off-by: GilboaAWS <gilboabg@amazon.com>
---------
Signed-off-by: GilboaAWS <gilboabg@amazon.com>1 parent 9763e60 commit 10a2a41
2 files changed
Lines changed: 127 additions & 144 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
706 | 706 | | |
707 | 707 | | |
708 | 708 | | |
709 | | - | |
| 709 | + | |
| 710 | + | |
710 | 711 | | |
711 | 712 | | |
712 | 713 | | |
| |||
1570 | 1571 | | |
1571 | 1572 | | |
1572 | 1573 | | |
| 1574 | + | |
| 1575 | + | |
| 1576 | + | |
| 1577 | + | |
| 1578 | + | |
| 1579 | + | |
| 1580 | + | |
| 1581 | + | |
| 1582 | + | |
| 1583 | + | |
| 1584 | + | |
| 1585 | + | |
| 1586 | + | |
| 1587 | + | |
1573 | 1588 | | |
1574 | 1589 | | |
1575 | 1590 | | |
| |||
2713 | 2728 | | |
2714 | 2729 | | |
2715 | 2730 | | |
2716 | | - | |
| 2731 | + | |
| 2732 | + | |
2717 | 2733 | | |
2718 | 2734 | | |
2719 | 2735 | | |
2720 | 2736 | | |
| 2737 | + | |
2721 | 2738 | | |
2722 | | - | |
2723 | | - | |
2724 | | - | |
2725 | | - | |
2726 | | - | |
2727 | | - | |
2728 | | - | |
2729 | | - | |
2730 | | - | |
2731 | | - | |
2732 | | - | |
2733 | | - | |
2734 | | - | |
2735 | | - | |
2736 | | - | |
| 2739 | + | |
| 2740 | + | |
| 2741 | + | |
| 2742 | + | |
| 2743 | + | |
| 2744 | + | |
| 2745 | + | |
| 2746 | + | |
| 2747 | + | |
| 2748 | + | |
| 2749 | + | |
| 2750 | + | |
| 2751 | + | |
| 2752 | + | |
| 2753 | + | |
| 2754 | + | |
| 2755 | + | |
| 2756 | + | |
| 2757 | + | |
| 2758 | + | |
| 2759 | + | |
| 2760 | + | |
| 2761 | + | |
| 2762 | + | |
| 2763 | + | |
2737 | 2764 | | |
2738 | 2765 | | |
2739 | | - | |
2740 | | - | |
2741 | | - | |
2742 | | - | |
2743 | | - | |
| 2766 | + | |
| 2767 | + | |
| 2768 | + | |
| 2769 | + | |
| 2770 | + | |
| 2771 | + | |
| 2772 | + | |
| 2773 | + | |
| 2774 | + | |
| 2775 | + | |
| 2776 | + | |
| 2777 | + | |
| 2778 | + | |
| 2779 | + | |
| 2780 | + | |
| 2781 | + | |
| 2782 | + | |
| 2783 | + | |
| 2784 | + | |
| 2785 | + | |
| 2786 | + | |
| 2787 | + | |
| 2788 | + | |
| 2789 | + | |
| 2790 | + | |
| 2791 | + | |
| 2792 | + | |
| 2793 | + | |
| 2794 | + | |
| 2795 | + | |
| 2796 | + | |
| 2797 | + | |
| 2798 | + | |
| 2799 | + | |
| 2800 | + | |
| 2801 | + | |
| 2802 | + | |
| 2803 | + | |
| 2804 | + | |
| 2805 | + | |
2744 | 2806 | | |
2745 | | - | |
| 2807 | + | |
| 2808 | + | |
| 2809 | + | |
| 2810 | + | |
| 2811 | + | |
| 2812 | + | |
| 2813 | + | |
| 2814 | + | |
| 2815 | + | |
| 2816 | + | |
| 2817 | + | |
2746 | 2818 | | |
2747 | 2819 | | |
2748 | 2820 | | |
| |||
3016 | 3088 | | |
3017 | 3089 | | |
3018 | 3090 | | |
3019 | | - | |
3020 | | - | |
3021 | | - | |
3022 | | - | |
3023 | | - | |
3024 | | - | |
| 3091 | + | |
| 3092 | + | |
| 3093 | + | |
| 3094 | + | |
| 3095 | + | |
| 3096 | + | |
| 3097 | + | |
| 3098 | + | |
| 3099 | + | |
| 3100 | + | |
| 3101 | + | |
| 3102 | + | |
| 3103 | + | |
| 3104 | + | |
| 3105 | + | |
3025 | 3106 | | |
3026 | 3107 | | |
3027 | 3108 | | |
| |||
3034 | 3115 | | |
3035 | 3116 | | |
3036 | 3117 | | |
3037 | | - | |
3038 | | - | |
3039 | | - | |
3040 | | - | |
3041 | | - | |
3042 | 3118 | | |
3043 | 3119 | | |
3044 | 3120 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1670 | 1670 | | |
1671 | 1671 | | |
1672 | 1672 | | |
1673 | | - | |
1674 | | - | |
1675 | | - | |
1676 | | - | |
1677 | | - | |
1678 | | - | |
1679 | | - | |
1680 | | - | |
1681 | | - | |
1682 | | - | |
1683 | | - | |
1684 | | - | |
1685 | | - | |
1686 | | - | |
1687 | | - | |
1688 | | - | |
1689 | | - | |
1690 | | - | |
1691 | | - | |
1692 | | - | |
1693 | | - | |
1694 | | - | |
1695 | | - | |
1696 | | - | |
1697 | | - | |
1698 | | - | |
1699 | | - | |
1700 | | - | |
1701 | | - | |
1702 | | - | |
1703 | | - | |
1704 | | - | |
1705 | | - | |
1706 | | - | |
1707 | | - | |
1708 | | - | |
1709 | | - | |
1710 | | - | |
1711 | | - | |
1712 | | - | |
1713 | | - | |
1714 | | - | |
1715 | | - | |
1716 | | - | |
1717 | | - | |
1718 | | - | |
1719 | | - | |
1720 | | - | |
1721 | | - | |
1722 | | - | |
1723 | | - | |
1724 | | - | |
1725 | | - | |
1726 | | - | |
1727 | | - | |
1728 | | - | |
1729 | | - | |
1730 | | - | |
1731 | | - | |
1732 | | - | |
1733 | | - | |
1734 | | - | |
1735 | | - | |
1736 | | - | |
1737 | | - | |
1738 | | - | |
1739 | | - | |
1740 | | - | |
1741 | | - | |
1742 | | - | |
1743 | | - | |
1744 | | - | |
1745 | | - | |
1746 | | - | |
1747 | | - | |
1748 | | - | |
1749 | | - | |
1750 | | - | |
1751 | | - | |
1752 | | - | |
1753 | | - | |
1754 | | - | |
1755 | | - | |
1756 | | - | |
1757 | | - | |
1758 | | - | |
1759 | | - | |
1760 | | - | |
1761 | | - | |
1762 | | - | |
1763 | | - | |
1764 | | - | |
1765 | | - | |
| 1673 | + | |
| 1674 | + | |
1766 | 1675 | | |
1767 | 1676 | | |
1768 | | - | |
1769 | | - | |
1770 | | - | |
1771 | | - | |
| 1677 | + | |
| 1678 | + | |
| 1679 | + | |
1772 | 1680 | | |
1773 | | - | |
| 1681 | + | |
1774 | 1682 | | |
1775 | 1683 | | |
1776 | 1684 | | |
1777 | 1685 | | |
1778 | 1686 | | |
1779 | 1687 | | |
1780 | 1688 | | |
1781 | | - | |
1782 | | - | |
| 1689 | + | |
| 1690 | + | |
| 1691 | + | |
1783 | 1692 | | |
1784 | | - | |
1785 | | - | |
| 1693 | + | |
| 1694 | + | |
1786 | 1695 | | |
1787 | 1696 | | |
1788 | 1697 | | |
| |||
1839 | 1748 | | |
1840 | 1749 | | |
1841 | 1750 | | |
1842 | | - | |
| 1751 | + | |
1843 | 1752 | | |
1844 | 1753 | | |
1845 | 1754 | | |
1846 | | - | |
1847 | | - | |
1848 | | - | |
1849 | | - | |
1850 | | - | |
1851 | | - | |
| 1755 | + | |
| 1756 | + | |
| 1757 | + | |
| 1758 | + | |
1852 | 1759 | | |
1853 | 1760 | | |
1854 | 1761 | | |
| |||
1889 | 1796 | | |
1890 | 1797 | | |
1891 | 1798 | | |
1892 | | - | |
| 1799 | + | |
1893 | 1800 | | |
1894 | 1801 | | |
1895 | 1802 | | |
| |||
0 commit comments