Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-7716

libcouchstore fails correctly advance file size prior to saving header and causes more expensive than necessary second fdatasync

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Won't Fix
    • Affects Version/s: 2.0
    • Fix Version/s: 2.1.0
    • Component/s: storage-engine
    • Security Level: Public
    • Labels:
      None

      Description

      SUBJ. Found by code inspection and confirmed by looking at blktrace data.

      No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

        Hide
        jin Jin Lim (Inactive) added a comment -

        Thank you very much creating this bug with a pending fix. Please, if can, justify why this is a rather bug than enhancement and how severe it would be for customers not having this fix. 2.0.1 is pretty much locked down only for blockers. Thanks much.

        Show
        jin Jin Lim (Inactive) added a comment - Thank you very much creating this bug with a pending fix. Please, if can, justify why this is a rather bug than enhancement and how severe it would be for customers not having this fix. 2.0.1 is pretty much locked down only for blockers. Thanks much.
        Hide
        jin Jin Lim (Inactive) added a comment -

        Per email discussions and bug scrubs, moving this to 2.0.2 list for now. Candidate for a hotfix if turns out to be a common issue for users. Thanks.

        Show
        jin Jin Lim (Inactive) added a comment - Per email discussions and bug scrubs, moving this to 2.0.2 list for now. Candidate for a hotfix if turns out to be a common issue for users. Thanks.
        Hide
        alkondratenko Aleksey Kondratenko (Inactive) added a comment -

        couchstore folks are going to fix that as part of switching to single fsync per commit

        Show
        alkondratenko Aleksey Kondratenko (Inactive) added a comment - couchstore folks are going to fix that as part of switching to single fsync per commit
        Hide
        maria Maria McDuff (Inactive) added a comment -

        refer to CBD-818

        Show
        maria Maria McDuff (Inactive) added a comment - refer to CBD-818

          People

          • Assignee:
            alkondratenko Aleksey Kondratenko (Inactive)
            Reporter:
            alkondratenko Aleksey Kondratenko (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Gerrit Reviews

              There are no open Gerrit changes