Alex G., > * PersistentStoreConfiguration.setWalHistorySize > * PersistentStoreConfiguration.setWalArchivePath
I could figure out the goal of these two parameters below referring to the store architecture guide [1] and updated the Java docs. > PersistentStoreConfiguration.setLockWaitTime However, it’s still not obvious how to document this lockWaitTime. Plus, the checkpointing description in [1] confused me a bit. I assumed that the checkpointing is used to unwind the WAL only but know I see that it literally copies data from the memory to disk. What do we store in WAL then if it’s not a delta of an update? In general, I would need your help to finalize the checkpoint section and update the WAL section in the high-level user documentation I’ve been working on: https://apacheignite.readme.io/v2.0/docs/distributed-persistent-store [1] https://cwiki.apache.org/confluence/display/IGNITE/Persistent+Store+Architecture#PersistentStoreArchitecture-Checkpointing — Denis > On May 25, 2017, at 6:06 PM, Denis Magda <[email protected]> wrote: > > Igniters, > > I’ve been working on the documentation for the Persistent Store fixing Java > Doc in parallel: > https://apacheignite.readme.io/v2.0/docs/distributed-persistent-store > <https://apacheignite.readme.io/v2.0/docs/distributed-persistent-store> > > However, there are several configuration parameters of > PersistentStoreConfiguration that don’t make sense to me: > * PersistentStoreConfiguration.setLockWaitTime > * PersistentStoreConfiguration.setWalHistorySize > * PersistentStoreConfiguration.setWalArchivePath (here I can get what this > "Full WAL segments will be copied to this directory before reuse.” means to > me as to the end user) > > Alex G., as the store architect, please document those methods so that the > users can understand what are they for and when they should be used. Also it > will be great if you look through the rest of the parameters. > > Finally, I do remember there was a way to do the writes to the store in async > or sync mode but I can’t find any parameter to tweak the behavior. Is there > any other configuration API I’m not aware of? > > — > Denis > > >
