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

Jean-Daniel Cryans commented on HBASE-4387:
-------------------------------------------

HLog.syncer() syncs outside of the updateLock and has the following comment:

bq. // Done in parallel for all writer threads, thanks to HDFS-895

So we don't need to synchronize for sync'ing but we do need something when 
closing the file.

> Error while syncing: DFSOutputStream is closed
> ----------------------------------------------
>
>                 Key: HBASE-4387
>                 URL: https://issues.apache.org/jira/browse/HBASE-4387
>             Project: HBase
>          Issue Type: Bug
>          Components: wal
>    Affects Versions: 0.92.0
>            Reporter: Todd Lipcon
>            Priority: Critical
>             Fix For: 0.92.0
>
>         Attachments: errors-with-context.txt
>
>
> In a billion-row load on ~25 servers, I see "error while syncing" reasonable 
> often with the error "DFSOutputStream is closed" around a roll. We have some 
> race where a roll at the same time as heavy inserts causes a problem.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to