Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[S390X] support s390x to Community CI #2675

Open
saitama951 opened this issue Jul 15, 2024 · 4 comments
Open

[S390X] support s390x to Community CI #2675

saitama951 opened this issue Jul 15, 2024 · 4 comments
Labels
ℹ️ Needs more Info Issues that have insufficient information to pursue investigations

Comments

@saitama951
Copy link
Contributor

saitama951 commented Jul 15, 2024

Hi,
This is with regards to the recent development and support of the SqlClient driver on s390x #2170

The s390x CPU architecture is the base for IBM zSeries (aka mainframe) systems and
we're happy to provide s390x Community Cloud VMs for the community for building and testing the SqlClient driver. Please feel free to let us know if it's a good timing to add s390x support or there is anything we can help with to make this happen. Thanks!

More on IBM Z

cc: @David-Engel @DavoudEshtehari @JRahnama

@arellegue arellegue added the 🆕 Triage Needed For new issues, not triaged yet. label Jul 15, 2024
@arellegue
Copy link
Contributor

Thank you for inquiring about possible SqlClient support for s390x CPU. This will be discussed and let you know.

@Wraith2
Copy link
Contributor

Wraith2 commented Jul 15, 2024

What is the current state of this driver in s390x? In the past I know we have done some work to make it possible to work on BigEndian systems. Does the driver currently work? If it does work what are you hoping to add here?

@DavoudEshtehari
Copy link
Contributor

HI @saitama951, following the Waith2's questions, we need to have a picture of the work should be done, including the targeted areas and the outcome of the changes. If it's a drastic change, we need to come up with a solution for the CI, as we don't have it in the pipelines.

cc @saurabh500

@JRahnama JRahnama removed the 🆕 Triage Needed For new issues, not triaged yet. label Jul 16, 2024
@JRahnama JRahnama added 💡 Enhancement Issues that are feature requests for the drivers we maintain. ℹ️ Needs more Info Issues that have insufficient information to pursue investigations and removed 💡 Enhancement Issues that are feature requests for the drivers we maintain. labels Jul 16, 2024
@saitama951
Copy link
Contributor Author

saitama951 commented Jul 18, 2024

@Wraith2 @DavoudEshtehari Currently the driver works on s390x, We are hoping to add a s390x VM to the existing pipelines, so the PR's can be validated against s390x as well (this majorly prevents endianness bug's being introduced into the codebase).
we have something similar on dotnet/runtime https://dev.azure.com/dnceng-public/public/_build/results?buildId=744373&view=results . For the runs taking place in dotnet/runtime we cross build the dotnet sdk and then pass over to the s390x vm. However this wouldn't be necessary with ubuntu24.04 as .NET8 is shipped out of the box on s390x. As to how to avail the VM? you can fill out this application form:-https://community.ibm.com/zsystems/form/l1cc-oss-vm-request/ (we will setup the machine and provide it you)

cc: @uweigand

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ℹ️ Needs more Info Issues that have insufficient information to pursue investigations
Projects
Status: Ideas for Future
Development

No branches or pull requests

5 participants