Commit 1abbb52
authored
fix: Ensure series key metadata is persisted to Parquet snapshots (#26449)
* chore: Ensure Parquet sort key is serialised with snapshots
* chore: PR feedback, rename state variable to match intent
* chore: Use `Default` trait to implement `TableBuffer::new`
* chore: Fix change in file size with extra metadata
* chore: Add rustdoc for `sort_key` field1 parent 760c898 commit 1abbb52
File tree
5 files changed
+148
-63
lines changed- influxdb3_catalog/src
- snapshot/versions
- influxdb3_server/src/query_executor
- influxdb3_write/src/write_buffer
5 files changed
+148
-63
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
39 | 40 | | |
40 | 41 | | |
| 42 | + | |
41 | 43 | | |
42 | 44 | | |
43 | 45 | | |
| |||
1579 | 1581 | | |
1580 | 1582 | | |
1581 | 1583 | | |
| 1584 | + | |
| 1585 | + | |
1582 | 1586 | | |
1583 | 1587 | | |
1584 | 1588 | | |
| |||
1642 | 1646 | | |
1643 | 1647 | | |
1644 | 1648 | | |
| 1649 | + | |
| 1650 | + | |
| 1651 | + | |
1645 | 1652 | | |
1646 | 1653 | | |
1647 | 1654 | | |
1648 | 1655 | | |
1649 | 1656 | | |
1650 | 1657 | | |
1651 | 1658 | | |
| 1659 | + | |
1652 | 1660 | | |
1653 | 1661 | | |
1654 | 1662 | | |
1655 | 1663 | | |
1656 | 1664 | | |
1657 | 1665 | | |
| 1666 | + | |
| 1667 | + | |
| 1668 | + | |
| 1669 | + | |
| 1670 | + | |
| 1671 | + | |
| 1672 | + | |
| 1673 | + | |
| 1674 | + | |
1658 | 1675 | | |
1659 | 1676 | | |
1660 | 1677 | | |
| |||
1745 | 1762 | | |
1746 | 1763 | | |
1747 | 1764 | | |
| 1765 | + | |
| 1766 | + | |
| 1767 | + | |
1748 | 1768 | | |
1749 | 1769 | | |
1750 | 1770 | | |
1751 | 1771 | | |
1752 | 1772 | | |
1753 | | - | |
| 1773 | + | |
| 1774 | + | |
| 1775 | + | |
| 1776 | + | |
| 1777 | + | |
| 1778 | + | |
1754 | 1779 | | |
1755 | 1780 | | |
1756 | 1781 | | |
1757 | 1782 | | |
1758 | 1783 | | |
1759 | 1784 | | |
1760 | 1785 | | |
| 1786 | + | |
| 1787 | + | |
| 1788 | + | |
| 1789 | + | |
| 1790 | + | |
| 1791 | + | |
1761 | 1792 | | |
1762 | 1793 | | |
1763 | 1794 | | |
1764 | 1795 | | |
1765 | | - | |
1766 | | - | |
1767 | | - | |
| 1796 | + | |
1768 | 1797 | | |
1769 | 1798 | | |
1770 | 1799 | | |
| 1800 | + | |
1771 | 1801 | | |
1772 | 1802 | | |
1773 | 1803 | | |
| |||
1779 | 1809 | | |
1780 | 1810 | | |
1781 | 1811 | | |
| 1812 | + | |
| 1813 | + | |
| 1814 | + | |
| 1815 | + | |
| 1816 | + | |
| 1817 | + | |
| 1818 | + | |
1782 | 1819 | | |
1783 | 1820 | | |
1784 | 1821 | | |
| |||
2183 | 2220 | | |
2184 | 2221 | | |
2185 | 2222 | | |
2186 | | - | |
2187 | | - | |
2188 | | - | |
2189 | | - | |
2190 | | - | |
2191 | | - | |
| 2223 | + | |
| 2224 | + | |
| 2225 | + | |
| 2226 | + | |
| 2227 | + | |
| 2228 | + | |
| 2229 | + | |
| 2230 | + | |
| 2231 | + | |
2192 | 2232 | | |
2193 | 2233 | | |
2194 | 2234 | | |
2195 | 2235 | | |
2196 | 2236 | | |
2197 | 2237 | | |
2198 | 2238 | | |
2199 | | - | |
2200 | | - | |
| 2239 | + | |
2201 | 2240 | | |
| 2241 | + | |
| 2242 | + | |
| 2243 | + | |
| 2244 | + | |
| 2245 | + | |
| 2246 | + | |
| 2247 | + | |
| 2248 | + | |
2202 | 2249 | | |
| 2250 | + | |
2203 | 2251 | | |
2204 | 2252 | | |
2205 | | - | |
| 2253 | + | |
| 2254 | + | |
| 2255 | + | |
| 2256 | + | |
| 2257 | + | |
| 2258 | + | |
| 2259 | + | |
| 2260 | + | |
| 2261 | + | |
| 2262 | + | |
| 2263 | + | |
| 2264 | + | |
| 2265 | + | |
| 2266 | + | |
| 2267 | + | |
| 2268 | + | |
2206 | 2269 | | |
2207 | 2270 | | |
2208 | 2271 | | |
2209 | 2272 | | |
| 2273 | + | |
| 2274 | + | |
| 2275 | + | |
| 2276 | + | |
| 2277 | + | |
| 2278 | + | |
| 2279 | + | |
| 2280 | + | |
| 2281 | + | |
| 2282 | + | |
2210 | 2283 | | |
2211 | 2284 | | |
2212 | 2285 | | |
2213 | 2286 | | |
2214 | 2287 | | |
2215 | 2288 | | |
| 2289 | + | |
2216 | 2290 | | |
2217 | | - | |
2218 | | - | |
2219 | | - | |
| 2291 | + | |
| 2292 | + | |
| 2293 | + | |
| 2294 | + | |
| 2295 | + | |
| 2296 | + | |
| 2297 | + | |
| 2298 | + | |
2220 | 2299 | | |
2221 | 2300 | | |
2222 | 2301 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
423 | 423 | | |
424 | 424 | | |
425 | 425 | | |
| 426 | + | |
426 | 427 | | |
427 | 428 | | |
428 | 429 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
942 | 942 | | |
943 | 943 | | |
944 | 944 | | |
945 | | - | |
946 | | - | |
947 | | - | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
948 | 948 | | |
949 | 949 | | |
950 | 950 | | |
| |||
957 | 957 | | |
958 | 958 | | |
959 | 959 | | |
960 | | - | |
961 | | - | |
962 | | - | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
963 | 963 | | |
964 | 964 | | |
965 | 965 | | |
| |||
971 | 971 | | |
972 | 972 | | |
973 | 973 | | |
974 | | - | |
975 | | - | |
976 | | - | |
977 | | - | |
978 | | - | |
979 | | - | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
980 | 980 | | |
981 | 981 | | |
982 | 982 | | |
| |||
989 | 989 | | |
990 | 990 | | |
991 | 991 | | |
992 | | - | |
993 | | - | |
994 | | - | |
995 | | - | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
996 | 996 | | |
997 | 997 | | |
998 | 998 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
| 186 | + | |
186 | 187 | | |
187 | 188 | | |
188 | 189 | | |
| |||
206 | 207 | | |
207 | 208 | | |
208 | 209 | | |
209 | | - | |
| 210 | + | |
210 | 211 | | |
211 | 212 | | |
212 | 213 | | |
| |||
447 | 448 | | |
448 | 449 | | |
449 | 450 | | |
450 | | - | |
451 | | - | |
452 | | - | |
453 | | - | |
454 | | - | |
455 | 451 | | |
456 | 452 | | |
457 | 453 | | |
458 | | - | |
459 | | - | |
460 | | - | |
461 | | - | |
462 | | - | |
463 | | - | |
464 | | - | |
465 | | - | |
466 | | - | |
467 | | - | |
468 | | - | |
| 454 | + | |
469 | 455 | | |
470 | 456 | | |
471 | 457 | | |
| |||
618 | 604 | | |
619 | 605 | | |
620 | 606 | | |
| 607 | + | |
| 608 | + | |
621 | 609 | | |
622 | 610 | | |
623 | 611 | | |
| |||
687 | 675 | | |
688 | 676 | | |
689 | 677 | | |
690 | | - | |
| 678 | + | |
691 | 679 | | |
692 | 680 | | |
693 | 681 | | |
| |||
766 | 754 | | |
767 | 755 | | |
768 | 756 | | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
769 | 761 | | |
770 | 762 | | |
771 | 763 | | |
| |||
801 | 793 | | |
802 | 794 | | |
803 | 795 | | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
804 | 813 | | |
805 | 814 | | |
0 commit comments