1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-12-18 13:54:11 +03:00
Commit Graph

19 Commits

Author SHA1 Message Date
Patrick LeBlanc
5f43f55ea5 Changed a bunch of file perms. Source files don't need exec perms. 2019-07-23 13:20:08 -05:00
Patrick LeBlanc
2722da0b40 Checkpointing a bunch of edge-case fixes I made and mistakenly mushed
together with the cache size consistency code.
2019-07-02 11:12:29 -05:00
Patrick LeBlanc
d3be498e03 Merge branch 'develop' of github.com:pleblanc1976/storage-manager into develop 2019-05-30 10:58:27 -05:00
Patrick LeBlanc
3fe2a4859c Several fixes / improvements....
- normalized pathnames passed to IOC functions
 - fixed a race that could leave files orphaned in cloud storage
 - fixed a couple small things in Metadatafile
 - added metadata sanity checks to Sync fcns to detect truncation &
   deletion before they do work
2019-05-30 10:56:45 -05:00
Ben Thompson
a817b170d3 Modify write to correctly set length on new object creation. 2019-05-29 10:01:20 -05:00
Patrick LeBlanc
e51bb230ed Changed the mergeJournal* usage under the assumption that the
metadata contains the merged length, not the object's unmerged
length.
2019-04-12 17:23:59 -05:00
Patrick LeBlanc
c9d6730639 Had to replace boost::split wrt key manipulation. 2019-04-10 16:43:18 -05:00
Patrick LeBlanc
e84a88b7a8 Made the new IOC unlink test work. Hopefully, finally,
resolved the path & extension confusion.
2019-04-03 14:10:04 -05:00
Patrick LeBlanc
b4ebf7c3c0 First cut of IOC::truncate(). Got some of the unit test
written.  Fixed some bugs.  Commented out the old truncate test
for now; depends on IOC::write() to extend a file.
2019-04-01 16:23:35 -05:00
Patrick LeBlanc
d0aeffca07 Moved the metadata config stuff to a singleton for performance reasons. 2019-03-29 13:40:43 -05:00
Patrick LeBlanc
9be168eb64 Implemented IOC::open() + updated unit test 2019-03-28 16:05:18 -05:00
Patrick LeBlanc
e164cbc364 Got a basic unit test to work for IOC::read() 2019-03-28 14:13:21 -05:00
Ben Thompson
c1a33111f6 Update Metadata and Replicator to use configure file paths. Update unit_tests to work and cleanup as expected. 2019-03-26 17:24:03 -05:00
Patrick LeBlanc
ed6caeb830 Fixed up the Sync unit test, fixed a couple things in S3Storage,
it's working now.
2019-03-26 15:58:22 -05:00
Ben Thompson
e87e9fd5ae Changes to MetadataFile for updating entries. changes references to metadata object name to key. enhanced the metadataJournal file unit_test. 2019-03-25 17:23:22 -05:00
Patrick LeBlanc
323fd18953 Fixed some stuff, got a basic unit test for sync to work. 2019-03-21 15:23:23 -05:00
Patrick LeBlanc
719cf3f2fa Filled in some key manipulation stubs. 2019-03-21 14:45:51 -05:00
Patrick LeBlanc
fe66382580 Added some add'l stubs for key manipulation 2019-03-20 14:23:43 -05:00
Ben Thompson
0b4cbad829 Add MetadataFile / Replicator class and initial IOC-write logic. 2019-03-20 11:44:43 -05:00