[ 
https://issues.apache.org/jira/browse/BOOKKEEPER-816?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15688067#comment-15688067
 ] 

ASF GitHub Bot commented on BOOKKEEPER-816:
-------------------------------------------

GitHub user sijie opened a pull request:

    https://github.com/apache/bookkeeper/pull/80

    BOOKKEEPER-816: use native fallocate & sync_file_range to improve journal 
allocation

    - leverage filesystem fallocate for better journal allocation
    - update marker on journal replaying
    - more stats

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/sijie/bookkeeper sijie/bookkeeper_fallocate

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/bookkeeper/pull/80.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 #80
    
----
commit d9802962b20acf7a86209262871af7a2eb4cbed7
Author: Sijie Guo <sij...@twitter.com>
Date:   2014-01-28T07:03:07Z

    bookie: fallocate & sync_file_range
    
    - introduce fallocate & sync_file_range in NativeIO to provide better 
preallocation & file sync logic.
    - if journalAdaptiveGroupWrites is disabled, use sync_file_range to sync 
range in better granularity
    - add more stats on journal flush & creation.
    
    RB_ID=260795

commit 014512c3563bd06bd90789db0c5d0369fe421a62
Author: Sijie Guo <si...@apache.org>
Date:   2016-11-18T01:32:15Z

    fix merge conflicts

commit 6077ef8b97648aa5521d352609abb236b151b8ad
Author: Sijie Guo <si...@apache.org>
Date:   2016-11-18T01:42:36Z

    Fix

----


> use native fallocate & sync_file_range to improve journal allocation
> --------------------------------------------------------------------
>
>                 Key: BOOKKEEPER-816
>                 URL: https://issues.apache.org/jira/browse/BOOKKEEPER-816
>             Project: Bookkeeper
>          Issue Type: Improvement
>          Components: bookkeeper-server
>            Reporter: Sijie Guo
>            Assignee: Sijie Guo
>             Fix For: 4.5.0
>
>
> it'd better to leverage filesystem fallocate & sync_file_range for journal 
> performance.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to