vmware/splinterdb

Error On Running Examples

aaditya2200 opened this issue · 5 comments

I am trying to integrate splinter DB into an application of mine. I tried running the intro examples, and I encountered this error.
Assertion failed at src/clockcache.c:2234:clockcache_get_internal(): "SUCCESS(status)".
Could this be because the DB file does not exist? If yes, is there any way to run splinter DB without the DB file?

I narrowed it down to a pread call which is happening in laio_read

Hi Rob,

I am just trying to run splintered_intro_example on Ubuntu 18.04. I tried debugging it and narrowed it down to src/platform_linux/laio.c, in the laio_read function. The pread() is throwing an error. (It says operation not supported, but I am running the ext3 file system).
I am just trying to create a splinterDB instance and insert elements into it, using the same code as shown in the example.
Best,
Aaditya.

Oh sure, thank you! Yes, we will move to ext4. Thanks!

Aaditya.