Commit c84e4aa
Avoid large blocks on forced compaction of blocks ingester (#3344)
* Avoid large blocks on forced compaction of blocks ingester
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>
* Add entry in CHANGELOG
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>
* Refactor code and add unit test
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>
* Fix builds
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in>
* Fixing nits.
Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>
* Removed compactBlocksMtx, and use for-loop again in compactHead.
Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>
* Comment.
Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>
* Review feedback.
Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>
Co-authored-by: Peter Štibraný <peter.stibrany@grafana.com>1 parent 6c67ce8 commit c84e4aa
File tree
3 files changed
+119
-11
lines changed- pkg/ingester
3 files changed
+119
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
| 109 | + | |
109 | 110 | | |
110 | 111 | | |
111 | 112 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| |||
66 | 66 | | |
67 | 67 | | |
68 | 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 | + | |
69 | 116 | | |
70 | 117 | | |
71 | 118 | | |
72 | 119 | | |
73 | 120 | | |
74 | 121 | | |
75 | 122 | | |
76 | | - | |
| 123 | + | |
77 | 124 | | |
78 | 125 | | |
79 | 126 | | |
| |||
113 | 160 | | |
114 | 161 | | |
115 | 162 | | |
116 | | - | |
| 163 | + | |
117 | 164 | | |
118 | 165 | | |
119 | | - | |
| 166 | + | |
120 | 167 | | |
121 | 168 | | |
122 | 169 | | |
123 | 170 | | |
124 | | - | |
| 171 | + | |
125 | 172 | | |
126 | 173 | | |
127 | 174 | | |
| |||
1022 | 1069 | | |
1023 | 1070 | | |
1024 | 1071 | | |
1025 | | - | |
| 1072 | + | |
1026 | 1073 | | |
1027 | 1074 | | |
1028 | 1075 | | |
| |||
1313 | 1360 | | |
1314 | 1361 | | |
1315 | 1362 | | |
1316 | | - | |
| 1363 | + | |
1317 | 1364 | | |
1318 | 1365 | | |
1319 | 1366 | | |
1320 | 1367 | | |
1321 | | - | |
| 1368 | + | |
1322 | 1369 | | |
1323 | 1370 | | |
1324 | 1371 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1806 | 1806 | | |
1807 | 1807 | | |
1808 | 1808 | | |
1809 | | - | |
| 1809 | + | |
1810 | 1810 | | |
1811 | 1811 | | |
1812 | 1812 | | |
| |||
1815 | 1815 | | |
1816 | 1816 | | |
1817 | 1817 | | |
| 1818 | + | |
| 1819 | + | |
| 1820 | + | |
| 1821 | + | |
| 1822 | + | |
| 1823 | + | |
| 1824 | + | |
| 1825 | + | |
| 1826 | + | |
| 1827 | + | |
| 1828 | + | |
| 1829 | + | |
| 1830 | + | |
| 1831 | + | |
| 1832 | + | |
| 1833 | + | |
| 1834 | + | |
| 1835 | + | |
| 1836 | + | |
| 1837 | + | |
| 1838 | + | |
| 1839 | + | |
| 1840 | + | |
| 1841 | + | |
| 1842 | + | |
| 1843 | + | |
| 1844 | + | |
| 1845 | + | |
| 1846 | + | |
| 1847 | + | |
| 1848 | + | |
| 1849 | + | |
| 1850 | + | |
| 1851 | + | |
| 1852 | + | |
| 1853 | + | |
| 1854 | + | |
| 1855 | + | |
| 1856 | + | |
| 1857 | + | |
| 1858 | + | |
| 1859 | + | |
| 1860 | + | |
| 1861 | + | |
| 1862 | + | |
| 1863 | + | |
| 1864 | + | |
| 1865 | + | |
| 1866 | + | |
| 1867 | + | |
| 1868 | + | |
| 1869 | + | |
| 1870 | + | |
1818 | 1871 | | |
1819 | 1872 | | |
1820 | 1873 | | |
| |||
2109 | 2162 | | |
2110 | 2163 | | |
2111 | 2164 | | |
| 2165 | + | |
| 2166 | + | |
| 2167 | + | |
| 2168 | + | |
| 2169 | + | |
| 2170 | + | |
| 2171 | + | |
2112 | 2172 | | |
2113 | 2173 | | |
2114 | 2174 | | |
| |||
2255 | 2315 | | |
2256 | 2316 | | |
2257 | 2317 | | |
2258 | | - | |
| 2318 | + | |
2259 | 2319 | | |
2260 | 2320 | | |
2261 | 2321 | | |
| |||
2276 | 2336 | | |
2277 | 2337 | | |
2278 | 2338 | | |
2279 | | - | |
| 2339 | + | |
2280 | 2340 | | |
2281 | 2341 | | |
2282 | 2342 | | |
| |||
0 commit comments