distributedlog-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Liang Xie (JIRA)" <j...@apache.org>
Subject [jira] [Created] (DL-171) TestAppendOnlyStreamWriter#testPositionUpdatesOnlyAfterWriteCompletionWithoutFsync failed occasionally
Date Thu, 05 Jan 2017 08:51:58 GMT
Liang Xie created DL-171:

             Summary: TestAppendOnlyStreamWriter#testPositionUpdatesOnlyAfterWriteCompletionWithoutFsync
failed occasionally
                 Key: DL-171
                 URL: https://issues.apache.org/jira/browse/DL-171
             Project: DistributedLog
          Issue Type: Bug
          Components: tests
    Affects Versions: 0.4.0
            Reporter: Liang Xie
            Assignee: Liang Xie

I had seen several failed running, i.g. the latest one: https://builds.apache.org/job/distributedlog-precommit-pullrequest/68/com.twitter$distributedlog-core/testReport/com.twitter.distributedlog/TestAppendOnlyStreamWriter/testPositionUpdatesOnlyAfterWriteCompletionWithoutFsync/

I can reproduce it after several runnings locally, after diving into the detail, it turn out
that an execution sequence issue: once the "writer.write" be done, if "writer.position()"
be invoked easier than the WriteCompleteListener onSuccess callback,  due to the "synchronized",
the position result will be 0, not the expected 33. we can just add a short sleep to avoid
this test issue.

This message was sent by Atlassian JIRA

View raw message