Open loveCoding2000 opened 6 years ago
@loveCoding2000 at present we have no access to a z/OS or iSeries machine. We only have access to a PPC64LE. I can see if it is possible to get some further access from IBM perhaps...
@adamretter Thank you ! If someone has access to these systems, can they generate the rocksDB libraries for them ? Would you have some instructions how to do it ?
@loveCoding2000 no instructions past the standard ones until I try it and see if it works or what needs fixing
Hi! If there is interest in the community, we'd be happy to help provide infrastructure and developer support from the Open Mainframe Project.
@jmetric we have a contact at IBM who currently provides the ppc64le server. I was waiting to hear from him first about iSeries and zOS access, I have just reminded him again. If he can't help your support would be welcome, perhaps I could check back with you in a few days?
Appreciate the note @adamfaulkner - let me know either way. We'd be happy to promote rocksDB working on Z once all these issues are settled irregardless!
@jmetric I heard back. TBH it's probably going to be easier to go with openmainfrane
Great! We are happy to help!
Do you have any sense of the hardware/software requirements you have? No worries if not, I can help get one of our technical experts engaged to help.
@jmertic Erm nope! I am quite out of my depth when it comes to mainframes, I was just responding to @loveCoding2000's enquiry. I guess I need initially some sort of development environment via ssh, with a recent'ish CLANG or GCC, and Java 7+ installed. It might also be useful to have an environment which could run Jenkins, so we could hook up CI testing to the GitHub repo.
K - let me check with the folks that manage our infra and get back to you. Might ask for an email to communicate over credentials if thats OK.
@jmetric cool, thanks! email is on my GitHub profile.
One more question - is the request about running on the z/OS side of a Z series machine, or the Linux side? /cc @loveCoding2000
Recommend that you extract enough build logic to run it manually. Jenkins automation (or any automation) would be desirable, but wiring in Jenkins just for your first pass would be a lotta labor for that early in the game.
RocksDb can work with Linux on z. See here for details.
Commenting here just in case somebody needs it in the future.
Thanks @ydjainopensource !
Sounds like the gap is z/OS itself - can you confirm @loveCoding2000 ?
@jmertic (cc @jonathan-albrecht-ibm )Hi I realise it has been some time... but would you be able to provide us SSH access to a z/OS environment?
@adamretter - Probably - can you email at jmertic at linuxfoundation dot org and we can see what is needed?
Expected behavior
An application using rocksDB should work in z/OS and iSeries operating systems
Actual behavior
It gives an error "cannot determine JNI library name for OS='z/os' name='rocksdb' "
Steps to reproduce the behavior
Run an application that uses rocksDB on z/OS
Can you provide rocksdb libraries for z/OS and iSeries ? How long would that take ? Thanks !