Ivan,

Could we run Yardstick or YCSB benchmarks to see how the fixed LOG_ONLY
affected the performance under the operational load (after the preloading
part you're referring to is over)?

--
Denis

On Thu, Apr 12, 2018 at 9:45 AM, Ivan Rakov <ivan.glu...@gmail.com> wrote:

> Dmitriy,
>
> fsync() is really slow operation - it's the main reason why FSYNC mode is
> way slower than LOG_ONLY.
> Fix includes extra fsyncs in necessary parts of code and nothing more.
> Every part is important - at the beginning of the thread I described why.
>
> 20% slow in benchmark doesn't mean than Ignite itself will become 20%
> slower. Benchmark replays only "data loading" scenario. It signals that
> maximum throughput with WAL enabled will be 20% slower. By the way, we
> already have option to disable WAL in runtime for the period of data
> loading.
>
> Best Regards,
> Ivan Rakov
>
>
> On 11.04.2018 9:59, Dmitriy Setrakyan wrote:
>
>> On Tue, Apr 10, 2018 at 11:57 PM, Ilya Suntsov <isunt...@gridgain.com>
>> wrote:
>>
>> Dmitriy,
>>>
>>> I've measured performance on the current master and haven't found any
>>> problems with in-memory mode.
>>>
>>> Got it. I would still say that the performance drop is too big with
>> persistence turned on. It seems like we did not just fix the bug, we also
>> introduced some additional slow down there. I would investigate if we
>> could
>> optimize.
>>
>>
>

Reply via email to