1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-08-01 06:46:55 +03:00
Commit Graph

119 Commits

Author SHA1 Message Date
bb015a600b Fix some error case handling to not update counts or write metadata when not required. 2019-08-28 10:48:50 -05:00
fab69d1717 Merge pull request #838 from pleblanc1976/j-merge-opt
Wrote a version of mergejournal that uses more mem but reduces the io op requirement.
2019-08-27 14:59:44 -05:00
e5a6e8401e MCOL-3460. Found that indeed this is a worthwhile optimization.
Write and appendtask were breaking the incoming data into 1MB chunks
to call IOC::write/append() with.  Keeping the limit for safety,
but bumping it to 100MB.
2019-08-27 14:40:40 -05:00
4d8523cf86 MCOL-3426: Fix writes that start past current EOF. 2019-08-26 13:52:51 -05:00
281443cb0a Wrote a version of mergejournal that uses more mem but reduces the io op
requirement.  Added a safety valve; if the journal file is > 100MB, it
will fall back to the previous IO op heavy but mem friendly version.

This also includes a compiler warning fix for smls & smput.
2019-08-22 16:38:27 -05:00
b9dbc079ac Cleanup changes and make more flexible to run 2019-08-22 13:18:28 -05:00
5249066ada Checkout unit_test fixes. 2019-08-21 16:04:09 -05:00
77f311c086 Handle if you set common_prefix_depth to -1 as described in .cnf file 2019-08-21 16:03:47 -05:00
050f8c0be5 Lock condition possible exposed by unit_test. 2019-08-21 16:00:57 -05:00
83789d7180 iocBytesRead was not getting set in ctor 2019-08-21 16:00:13 -05:00
47a662b231 MCOL-3438. Made it more sensible. Ownership is still confusing even to
me, the author, but this makes the view of the SM-managed files consistent
for the sm* toolkit.
2019-08-20 15:06:21 -05:00
a7fd3bf5d1 A few fixes in Synchronizer. If you have a prefix with a '_'
char, the key breakout wouldn't be correct until this.
2019-08-19 17:02:29 -05:00
bcd50eaf6b Made IOC only return files that end with .meta 2019-08-19 15:04:19 -05:00
bba8009c75 Checkpointing a possible insanity-fix to Ownership. 2019-08-19 13:37:10 -05:00
2c2cb219f2 A little cleanup & added a comment to a change made earlier. 2019-08-16 16:41:48 -05:00
815a0fda9f All tools will now work when SM is on- and offline. 2019-08-16 16:01:59 -05:00
ee42d56b03 Reversed a previous change. Will make that part of another ticket. 2019-08-16 12:10:43 -05:00
95953624de Checkpointing some changes. 2019-08-16 10:16:52 -05:00
fba0c1728c Relocating everything in the repo s.t. it can be merged into
the columnstore repo.
2019-08-14 11:07:24 -05:00