Skip to content
#

persistent

Here are 138 public repositories matching this topic...

badrishc
badrishc commented Jan 10, 2020

In the current version of FASTER C++, on Linux, we use libaio for async IO handling. It is a known issue that libaio is not very efficient. Recently, io_uring is released with Linux kernel 5.1, which advertises to be a high performance aysnc IO library. It would be useful to try it and see if we can improve disk performance on Linux by replacing libaio with it.

More details for io_uring

SwayDB
simerplaha
simerplaha commented Oct 24, 2020

Java configuration functions are mutable.

For example the following setClearAppliedFunctionsOnBoot function is mutable. This function and others should be immutable.

Map<String, Double, PureFunction<String, Double, Apply.Map<Double>>> products =
  PersistentMap
    .functionsOn(Paths.get("my_dir"), stringSerializer(), doubleSerializer(), Arrays.asList(discount))
    .setClear

Improve this page

Add a description, image, and links to the persistent topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the persistent topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.