[
https://issues.apache.org/jira/browse/IGNITE-7584?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16347018#comment-16347018
]
ASF GitHub Bot commented on IGNITE-7584:
----------------------------------------
GitHub user dspavlov opened a pull request:
https://github.com/apache/ignite/pull/3458
IGNITE-7584: WAL log throttle implementation
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/gridgain/apache-ignite ignite-7584
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/ignite/pull/3458.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #3458
----
commit 90befa9d3bc89833eeed42a8814e8a7f51a11448
Author: dpavlov <dpavlov@...>
Date: 2018-01-25T18:11:07Z
IGNITE-7533: Throttle writing threads according fsync progress and
checkpoint write speed
commit 74411e7aea9744df7f7656006807aa0403ae921f
Author: dpavlov <dpavlov@...>
Date: 2018-01-29T15:51:23Z
IGNITE-7533: Throttle writing threads according fsync progress and
checkpoint write speed
commit 4be02ec3444596ee0bc95bd55ece9ba741e729a1
Author: dpavlov <dpavlov@...>
Date: 2018-01-29T15:55:48Z
Merge branch 'master' into ignite-7533
commit f5d383ddef1b2a66470ec110f781a98aa78c5d03
Author: dpavlov <dpavlov@...>
Date: 2018-01-29T17:08:35Z
IGNITE-7533: Throttle writing threads according fsync progress and
checkpoint write speed
commit 7c0afa374907202e45d6dcbfae88af1c3a27687f
Author: dpavlov <dpavlov@...>
Date: 2018-01-30T14:04:52Z
IGNITE-7533: Option to enable old implementation of throttling
commit 9f9c1e7955d894bbfd8a8572362d2c13177a60c6
Author: dpavlov <dpavlov@...>
Date: 2018-01-30T14:13:42Z
IGNITE-7380: Flaky test reproduction
commit 8d8aecd55a4d94c091e970ccf3bbbd72272cf325
Author: dpavlov <dpavlov@...>
Date: 2018-01-30T14:20:50Z
IGNITE-7380: Flaky test reproduction
commit cf9d42ba77133c4c6e37b1d8a7ac6d54054d1bc1
Author: dpavlov <dpavlov@...>
Date: 2018-01-30T14:40:26Z
IGNITE-7533: Preserve order of writing in fsync
commit b37f27275446a8cccafbd231c35e3605d9fd7089
Author: dpavlov <dpavlov@...>
Date: 2018-01-30T14:43:10Z
IGNITE-7380: Increase of timeout of checkpoint
commit b05ef5dae3d4e5deef6482844989077aba6f1bf2
Author: dpavlov <dpavlov@...>
Date: 2018-01-30T16:23:51Z
IGNITE-7533: Too much pages written case, no throttling in case too long
wait. Added more delay in case low space left
commit 62685bcb363add269930af99e59b74d396870b55
Author: dpavlov <dpavlov@...>
Date: 2018-01-30T16:37:35Z
IGNITE-7380: Flaky test reproduction
commit c7ba24580199a238506ea00176aaf7ae229aa135
Author: dpavlov <dpavlov@...>
Date: 2018-01-30T17:57:15Z
IGNITE-7533: Sandbox test with progress gaps detection was added.
commit 6b111a2bef8c8afbea15d9a42114442aa2fc897d
Author: dpavlov <dpavlov@...>
Date: 2018-01-31T15:31:24Z
IGNITE-7584: WAL log throttle implementation
----
> Smooth decrease WAL write speed if low work segments left
> ---------------------------------------------------------
>
> Key: IGNITE-7584
> URL: https://issues.apache.org/jira/browse/IGNITE-7584
> Project: Ignite
> Issue Type: Improvement
> Components: persistence
> Reporter: Dmitriy Pavlov
> Assignee: Dmitriy Pavlov
> Priority: Major
>
> Smooth decrease of the write speed in WAL when approaching the exhaustion of
> current segments in the working directory.
> Now archiver segment switch involves file copying and may be bottleneck of
> speed of grid operation.
> Now if out of work segments occurs, grid put speed drop down to 0 ops/sec
> ocurred.
> This isssue was fixed under IGNITE-7017 with providing new 'NoArchvier' mode,
> but in case archiver based WAL is already used by end-user, it is required to
> have opportunity to smooth decrease speed instead of drop to 0.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)