Commit 222832d
RCORE-2057 New builder for assessing that compression is working correctly (#7667)
* update next-major
* specified part of new layout (new width encoding)
* new header format for compressed arrays
* code review
* code review
* start of classifying arrays for compression
* classification down to column types
* first attempt to cut through the BPlusTree madness
* [wip] start on 'type driven' write process
* all tests passing (but no compression enabled)
* enabled compression for signed integer leafs only
* removed some dubious constructions in cluster tree
* delete tmp array while classifying arrays
* enabled compression of links and backlinks (excl collections)
* also compress bplustree of integers/links (experimental)
* pref for compressing dicts (not working)
* wip
* wip
* finally: compressing collections (incl dicts)
* compressing timestamps now
* enabled compression on ObjectID, TypedLink and UUID
* also compressing Mixed properties (not list/dicts of Mixed)
* Array compression with collections in Mixed (#7412)
---------
Co-authored-by: Finn Schiermer Andersen <[email protected]>
* merge next-major + collection in mixed
* enable dynamic choice of compression method
* moved typed_write/typed_print for bptree into class
* Merge pull request #7432 from realm/fsa/clean_typed_write
moved typed_write/typed_print for bptree into class
* cleanup unrelated code changes
* fix compilation
* cleanup
* code review
* code review
* scaffolding for accessing unaligned memory inside compressed arrays
* introducing parallel scan for scanning in one go multiple compressed arrays
* Silence warning
* tests + point fix for upper bound
* fix ubsan
* added clickbench data ingestor
* Added 2 queries to clickbench
* separated out a clickquery benchmark
* separated out a clickquery benchmark
* update to clickbench and query
* fix warnings
* add new builder with compression always enabled for verifying that compression works correctly (#7524)
* attempt to fix windows builders
* silence warning windows
* silence warnings
---------
Co-authored-by: Finn Schiermer Andersen <[email protected]>
Co-authored-by: Jørgen Edelbo <[email protected]>
Co-authored-by: Finn Schiermer Andersen <[email protected]>1 parent a02798a commit 222832d
File tree
3 files changed
+26
-3
lines changed- evergreen
- src/realm/util
3 files changed
+26
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
261 | 261 | | |
262 | 262 | | |
263 | 263 | | |
264 | | - | |
265 | | - | |
266 | | - | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
| 270 | + | |
270 | 271 | | |
271 | 272 | | |
272 | 273 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
142 | 146 | | |
143 | 147 | | |
144 | 148 | | |
| |||
1704 | 1708 | | |
1705 | 1709 | | |
1706 | 1710 | | |
| 1711 | + | |
| 1712 | + | |
| 1713 | + | |
| 1714 | + | |
| 1715 | + | |
| 1716 | + | |
| 1717 | + | |
| 1718 | + | |
| 1719 | + | |
| 1720 | + | |
| 1721 | + | |
| 1722 | + | |
| 1723 | + | |
| 1724 | + | |
| 1725 | + | |
| 1726 | + | |
| 1727 | + | |
1707 | 1728 | | |
1708 | 1729 | | |
1709 | 1730 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
0 commit comments