hadoop-hdfs-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Todd Lipcon <t...@cloudera.com>
Subject Re: Is it safe enough to write edit log in buffer before writing to disk ?
Date Fri, 11 Jun 2010 01:31:59 GMT
Hi Jeff,

All of the FSNamesystem methods call logSync() before returning to the
client. So, if the edit is lost, it also will not have returned a success to
the client.


On Thu, Jun 10, 2010 at 6:29 PM, Jeff Zhang <zjffdu@gmail.com> wrote:

> Hi all,
> I check the source code of EditLogFileOutputStream, it seems hadoop
> will first write edit log to buffer, then flush to disk. I know that
> it will improve performance, but in the other hand it will cause the
> edit log in buffer lost when the name node is down. So I wonder is it
> possible and necessary to let users do configuration in the conf file
> to decide whether use buffer or not? Thanks.
> --
> Best Regards
> Jeff Zhang

Todd Lipcon
Software Engineer, Cloudera

View raw message