Patrick LeBlanc
1879499ad3
Fixed a few random things.
2019-04-05 14:10:59 -05:00
Patrick LeBlanc
0d7556811a
Fixed a couple minor things in journal-merging code.
2019-04-05 09:31:25 -05:00
Ben Thompson
7d3924a31a
cleanup warning unit_test
2019-04-04 18:18:13 -05:00
Ben Thompson
bef4915ea8
Fix some compiler warnings
2019-04-04 17:21:26 -05:00
Ben Thompson
729953c273
Merge branch 'develop' of github.com:pleblanc1976/storage-manager into develop
2019-04-04 17:03:09 -05:00
Ben Thompson
4ec8e12266
Added more complete IOC::write logic fixed metadata bug started IOC::append.
2019-04-04 16:53:11 -05:00
Patrick LeBlanc
d5dfe5ee67
Fixed all compiler warnings. For debugging builds, also made
...
the compiler treat warnings as errors.
2019-04-04 16:52:47 -05:00
Patrick LeBlanc
ac1c5f8aa1
Added an exception handler in Tasks around their ioc calls out of paranoia.
2019-04-04 15:38:47 -05:00
Patrick LeBlanc
806bf6365d
Updated ref of libmarias3
2019-04-04 13:30:36 -05:00
Patrick LeBlanc
5f8e1513e5
Made IOC::copyFile() update metadata through replicator
2019-04-04 13:30:13 -05:00
Patrick LeBlanc
c4ebe6958e
Reversed some changes I made for debugging.
2019-04-04 12:59:27 -05:00
Patrick LeBlanc
a3789bbe5c
Added add'l copyFile tests, fixed a bug.
2019-04-04 12:43:59 -05:00
Patrick LeBlanc
fe2c5b64d0
Added a couple assertions in Cache to keep us honest during testing.
...
Added a 'real' test for IOC::copyFile(). Looks good, will merge it.
2019-04-04 11:06:17 -05:00
Patrick LeBlanc
67ad5f445e
Updated the unit test for copytask, fixed up IOC::copyFile().
2019-04-04 10:22:22 -05:00
Andrew Hutchings
9d53483d16
Merge pull request #726 from mariadb-corporation/MCOL-2267
...
MCOL-2267 allow for long double in row::equals()
2019-04-04 16:13:07 +01:00
Andrew Hutchings
6f15c97591
MCOL-2061 Add upgrade path to rebuild FRM files
...
A major upgrade (1.1 -> 1.2 for example) may have issues due to stale
FRM table IDs. This commit adds a stored procedure that changes the
table comment to empty on every ColumnStore table to repair the IDs.
The user should run this as part of the upgrade procedure between major
versions.
2019-04-04 15:32:38 +01:00
Patrick LeBlanc
c96719125c
First cut of IOC::copyFile. Got it to build, untested. Unlikely to work.
2019-04-04 09:19:29 -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
91c05d1000
Fixed up existing unit test for unlinktask & simplified IOC::unlink().
2019-04-03 10:50:50 -05:00
Patrick LeBlanc
fc0321b036
First cut of IOC::unlink()
2019-04-02 15:22:11 -05:00
Patrick LeBlanc
34cd6595de
Fixed something I noticed in IOC::list_directory()
2019-04-02 13:39:09 -05:00
David Hall
5f76cee5f4
MCOL-2267 allow for long double in row::equals()
2019-04-02 11:36:56 -06:00
David Hall
8d553ae9fb
MCOL-1559 trim spaces before compare
2019-04-02 11:14:40 -06:00
Patrick LeBlanc
7ebab52e8e
Finished the new truncate unit test, fixed a couple things
...
in IOC::read()
2019-04-02 11:52:13 -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
8e5519ec47
Updated IOC::listdirectory & its unit test.
2019-03-29 10:16:11 -05:00
Roman Nozdrin
069f9e9a7b
Merge pull request #725 from mariadb-corporation/version-1.1.8
...
Bump to version 1.1.8
2019-03-29 20:34:40 +05:30
Andrew Hutchings
bed4eae721
Bump to version 1.1.8
2019-03-29 15:02:16 +00:00
David Hall
053e1dae13
Merge branch 'develop-1.2' into MCOL-1559
2019-03-29 08:38:04 -06:00
David Hall
aa802f44c5
MCOL-1559 trailing white space comparison
2019-03-29 08:37:16 -06:00
Patrick LeBlanc
e1f2fcdfaa
Updated IOC::stat, updated its test.
2019-03-29 09:05:37 -05:00
Roman Nozdrin
11bec446b4
Merge pull request #723 from mariadb-corporation/develop-merge-up-20190328
...
Merge develop-1.2 into develop
2019-03-29 19:35:34 +05:30
Roman Nozdrin
7b1f461dde
Merge pull request #724 from mariadb-corporation/version-1.2.4
...
Bump version to 1.2.4
2019-03-29 19:34:47 +05:30
Patrick LeBlanc
52560a72dd
Simlified IOC::open, removed a couple debugging printouts.
2019-03-29 08:18:36 -05:00
Andrew Hutchings
90d16dced4
Bump version to 1.2.4
2019-03-29 13:11:34 +00:00
David Hall
e5d76e142b
MCOL-1559 Some string trailing blank stuff
2019-03-28 15:25:49 -06:00
Patrick LeBlanc
9be168eb64
Implemented IOC::open() + updated unit test
2019-03-28 16:05:18 -05:00
Patrick LeBlanc
a2897e593a
Updated s3 api ref.
2019-03-28 14:16:42 -05:00
Patrick LeBlanc
e164cbc364
Got a basic unit test to work for IOC::read()
2019-03-28 14:13:21 -05:00
Andrew Hutchings
064d2ee9e4
Merge branch 'develop-1.2' into develop-merge-up-20190328
2019-03-28 15:09:21 +00:00
Patrick LeBlanc
28ccac81c4
Fixed a couple things I noticed. Also allowed it to
...
return a partial result in some easy cases.
2019-03-28 09:20:37 -05:00
Patrick LeBlanc
63a8897489
Merge branch 'develop' into IOC-read-ops
2019-03-28 09:18:45 -05:00
Patrick LeBlanc
c3f2e0bfc8
Updated ref for the s3 api.
2019-03-28 08:56:55 -05:00
Patrick LeBlanc
a813581567
Got it to build. Getting into to some header file madness, but moving on.
2019-03-27 17:44:50 -05:00
Patrick LeBlanc
6bd4b60a7b
Checkpointing mods for IOC::read(). Doesn't build yet.
2019-03-27 16:27:15 -05:00
Patrick LeBlanc
238731622a
Updated ref for Andrew's S3 lib, modded S3Storage accordingly.
...
Specifically, implemented a connection pool in S3Storage to
allow for the new connection model.
2019-03-27 10:22:19 -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
c5e04a1a6f
Updated the ref for the S3 lib, fixes various errors and minor leaks.
2019-03-26 16:40:49 -05:00
Patrick LeBlanc
c6648ce91e
Added a pre-test check for AWS creds, will fail gracefully
...
if there are none.
2019-03-26 16:03:18 -05:00