[ 
https://issues.apache.org/jira/browse/DERBY-799?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dag H. Wanvik updated DERBY-799:
--------------------------------

    Derby Categories: [Performance]

> Large response times during checkpointing on disk-bound systems
> ---------------------------------------------------------------
>
>                 Key: DERBY-799
>                 URL: https://issues.apache.org/jira/browse/DERBY-799
>             Project: Derby
>          Issue Type: Improvement
>          Components: Store
>    Affects Versions: 10.0.2.0, 10.0.2.1, 10.1.1.0, 10.1.2.1
>         Environment: Observed on both Solaris and Linux with Sun VM.
>            Reporter: Øystein Grøvlen
>
> We have observed that during checkpointing, transaction response times for 
> small transactions may become very long.  Extra trace output in the log 
> showed that this was due to long response times for disk I/O.  I observed 
> that some read and write operations took more than 20 seconds.  
> The believed reason for the long response times is that the file system 
> buffer may be overflowed during checkpointing.  During checkpointing, Derby 
> writes all dirty pages to the file system buffer and then syncs at the end.  
> I tried syncing a file for every 100th write and that improved the situation 
> a bit.
> The following derby-dev threads discusses this issue:
> http://www.nabble.com/-jira-Created%3A-%28DERBY-733%29-Starvation-in-RAFContainer.readPage%28%29-t646257.html#a1975574
> http://www.nabble.com/Derby-I-O-issues-during-checkpointing-t473523.html#a1294290
> I will file another JIRA issue for the related issue of concurrent access to 
> the same file.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to