P.S. I am excited to hear about what new hardware can do in this area compared to existing non-volatile write caches.
On Tue, Oct 31, 2017, at 04:38 PM, Ariel Weisberg wrote: > Hi, > > There are pluggable elements to the commit log such as those used to > support mmap or compressed. > > Can you describe at a high level what a new implementation would look > like and why it can't be a mode of the existing implementation? > > You are not proposing changing the format correct? > > Regards, > Ariel > > On Tue, Oct 31, 2017, at 04:09 PM, 大平怜 wrote: > > Hello, > > > > We are developing a Cassandra plugin to store CommitLog on our > > low-latency > > Flash device (CAPI-Flash). To do that, the original CommitLog interface > > must be changed to allow plugins. Anyone has any thoughts about it? We > > have our codebase ready, but we think we should start with high-level > > discussion. > > > > The runtime overhead will be minimal. The only overhead will be changing > > method invocations to CommitLog#add(), CommitLog#getCurrentPosition(), > > etc. > > into interface invocations. > > > > Synching to CommitLog is one of the performance bottlenecks in Cassandra > > especially with batch commit. I think the pluggable CommitLog will allow > > other interesting alternatives, such as one using SPDK. Appreciate any > > comments. > > > > > > Regards, > > Rei Odaira > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org > For additional commands, e-mail: dev-h...@cassandra.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org For additional commands, e-mail: dev-h...@cassandra.apache.org