rocksdb icon indicating copy to clipboard operation
rocksdb copied to clipboard

rocksDB has no libraries for z/OS and iSeries

Open loveCoding2000 opened this issue 7 years ago • 19 comments

Note: Please use Issues only for bug reports. For questions, discussions, feature requests, etc. post to dev group: https://www.facebook.com/groups/rocksdb.dev

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 !

loveCoding2000 avatar Apr 19 '18 15:04 loveCoding2000

@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 avatar Apr 19 '18 21:04 adamretter

@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 avatar Apr 20 '18 15:04 loveCoding2000

@loveCoding2000 no instructions past the standard ones until I try it and see if it works or what needs fixing

adamretter avatar Apr 24 '18 04:04 adamretter

Hi! If there is interest in the community, we'd be happy to help provide infrastructure and developer support from the Open Mainframe Project.

jmertic avatar May 07 '18 14:05 jmertic

@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?

adamretter avatar May 08 '18 04:05 adamretter

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!

jmertic avatar May 08 '18 13:05 jmertic

@jmetric I heard back. TBH it's probably going to be easier to go with openmainfrane

adamretter avatar May 08 '18 13:05 adamretter

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 avatar May 08 '18 13:05 jmertic

@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.

adamretter avatar May 08 '18 14:05 adamretter

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.

jmertic avatar May 08 '18 17:05 jmertic

@jmetric cool, thanks! email is on my GitHub profile.

adamretter avatar May 08 '18 17:05 adamretter

One more question - is the request about running on the z/OS side of a Z series machine, or the Linux side? /cc @loveCoding2000

jmertic avatar May 08 '18 17:05 jmertic

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.

trothr avatar May 08 '18 20:05 trothr

RocksDb can work with Linux on z. See here for details.

Commenting here just in case somebody needs it in the future.

ghost avatar May 14 '18 16:05 ghost

Thanks @ydjainopensource !

Sounds like the gap is z/OS itself - can you confirm @loveCoding2000 ?

jmertic avatar May 14 '18 17:05 jmertic

@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 avatar Jan 10 '22 16:01 adamretter

@adamretter - Probably - can you email at jmertic at linuxfoundation dot org and we can see what is needed?

jmertic avatar Jan 11 '22 14:01 jmertic

Hi @jmertic,

I wanted to check whether there are any ongoing efforts or plans to officially support RocksDB on IBM z/OS.

aminders485 avatar Nov 13 '25 06:11 aminders485

@aminders485 I am not aware of any efforts, but if there is interest we are happy to be a host for this effort.

jmertic avatar Nov 13 '25 16:11 jmertic