[MCOL-1281] mcsapi Windows support Created: 2018-03-16  Updated: 2023-10-26  Resolved: 2018-10-16

Status: Closed
Project: MariaDB ColumnStore
Component/s: None
Affects Version/s: None
Fix Version/s: 1.1.6, 1.2.0

Type: New Feature Priority: Major
Reporter: Jens Röwekamp (Inactive) Assignee: Zdravelina Sokolovska (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Attachments: File MariaDB ColumnStore Bulk Write SDK-1.1.6-1-x64.msi     PDF File javamcsapi_usage.pdf     PDF File libmcsapi_usage.pdf     PDF File pymcsapi_usage.pdf    
Issue Links:
Blocks
blocks MCOL-1242 Remote CpImport Closed
blocks MCOL-1247 OS restrictions on the usage of the a... Closed
blocks MCOL-1284 Informatica Bulk Write Adapter Closed
blocks MCOL-1578 PDI Windows support Closed
blocks MCOL-1593 Add Windows builder to buildbot for API Closed
Sprint: 2018-14, 2018-15, 2018-16, 2018-17, 2018-18, 2018-19

 Description   

Next to Linux, Windows 10 should also be supported.



 Comments   
Comment by Jens Röwekamp (Inactive) [ 2018-07-25 ]
  • mcsapi, javamcsapi, pymcsapi, and spark-connectors ported to Windows
  • tests modified to be executed against a remote ColumnStore instance through environment variables
  • support for packaging/installation as Windows .msi packet
  • Readme.md expanded to contain Windows build information
  • test suite ran successfully on Windows 10, CentOS 7, and Debian 9

For QA:

  • build the bulk write sdk on all relevant platforms and execute the regression test suite
  • build the bulk write sdk on Windows 10 according to the documentation in Readme.md and execute the regression suite.

Feel free to contact me if you have questions.

Comment by Andrew Hutchings (Inactive) [ 2018-07-25 ]

Fix version is 1.2.0 but you have done a pull request against develop-1.1. Is that intentional?

Comment by Jens Röwekamp (Inactive) [ 2018-08-04 ]

Implemented the suggestions of dt and dipti during our last meeting.

Here is a complete list what has been done:

  • mcsapi, javamcsapi, pymcsapi, and spark-connectors ported to Windows
  • tests modified to be executed against a remote ColumnStore instance through environment variables
  • support for packaging/installation as (signed) Windows .msi packet
  • Readme.md expanded to contain Windows build information
  • out of source builds with documentation build and regression tests run successfully on CentOS 7, Debian 8, Debian 9, Ubuntu 16.04, Ubuntu 18.04
  • in source builds with documentation build and regression tests run successfully on CentOS 7 (the other OSes weren't executed)
  • out of source build and in source build in Windows 10 with subsequent successful run of the regression tests
  • installation of the MSI packet on a a clean Windows 10 machine and successful execution of the documented examples

For QA:

  • build the bulk write sdk on all relevant platforms and execute the regression test suite
  • build the bulk write sdk on Windows 10 according to the documentation in Readme.md and execute the regression suite.

Feel free to contact me if you have any questions. The Windows setup might be a bit tricky.

Generated at Thu Feb 08 02:27:34 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.