Re: Disk page compression for Ignite persistent store

2020-10-30 Thread contacttovimal
Hi Sergi, we are planning to on-board Ignite persistence store and since we are having huge volume of data we need to have page compression. After checking few links I would like to confirm that does any critical issue still pending or do we need to wait for specific version to release? It would

Re: Disk page compression for Ignite persistent store

2019-03-11 Thread Alex Plehanov
Hello Igniters! I've implemented compression of WAL page snapshot records. Ticket [1], PR [2]. I've used page compression module implemented by Sergi Vladykin for page store. To configure WAL page records compression there are 2 properties added to DataStorageConfiguration: walPageCompression

Re: Disk page compression for Ignite persistent store

2018-11-19 Thread Sergi Vladykin
Denis, See inline. пн, 19 нояб. 2018 г. в 20:17, Denis Magda : > Hi Sergi, > > Didn't know you were cooking this dish in the background ) Excellent. Just > to be sure, that's part of this IEP, right? > >

Re: Disk page compression for Ignite persistent store

2018-11-19 Thread Denis Magda
Hi Sergi, Didn't know you were cooking this dish in the background ) Excellent. Just to be sure, that's part of this IEP, right? https://cwiki.apache.org/confluence/display/IGNITE/IEP-20%3A+Data+Compression+in+Ignite#IEP-20:DataCompressioninIgnite-Withoutin-memorycompression Since we can

Re: Disk page compression for Ignite persistent store

2018-11-19 Thread Sergi Vladykin
Ilya, Zstd itself has default compression level 3. I just used that number to be consistent with the library defaults. I will check if there is a significant difference in performance. Sergi пн, 19 нояб. 2018 г. в 14:59, Ilya Kasnacheev : > Hello! > > You have zstd default level of 3. In my

Re: Disk page compression for Ignite persistent store

2018-11-19 Thread Ilya Kasnacheev
Hello! You have zstd default level of 3. In my tests, zstd usually performed much better with compression level 2. Please consider. I admire your effort! Regards, -- Ilya Kasnacheev пн, 19 нояб. 2018 г. в 14:02, Sergi Vladykin : > Right now the functionality has nothing to do with WAL, but

Re: Disk page compression for Ignite persistent store

2018-11-19 Thread Sergi Vladykin
Right now the functionality has nothing to do with WAL, but your idea definitely makes sense and worth being implemented as a next step. Sergi пн, 19 нояб. 2018 г. в 13:58, Andrey Mashenkov : > Hi Sergi, > > It is not clear for me will your changes affect PageSnapshot WAL record. > Is it

Re: Disk page compression for Ignite persistent store

2018-11-19 Thread Andrey Mashenkov
Hi Sergi, It is not clear for me will your changes affect PageSnapshot WAL record. Is it possible to add compression support for PageSnapshot WAL record as well, to reduce WAL size? Thanks. On Mon, Nov 19, 2018 at 1:01 PM Sergi Vladykin wrote: > Folks, > > I've implemented page compression

Disk page compression for Ignite persistent store

2018-11-19 Thread Sergi Vladykin
Folks, I've implemented page compression for persistent store and going to merge it to master. https://github.com/apache/ignite/pull/5200 Some design notes: It employs "hole punching" approach, it means that the pages are kept uncompressed in memory, but when they get written to disk, they