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

fix voltron to build tcmalloc w/ optimization

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 2.0, 2.0.1, 2.1.0
    • Fix Version/s: 2.1.0
    • Component/s: installer
    • Security Level: Public
    • Labels:
      None
    • Environment:
      Any

      Description

      $(BUILD_DIR)/google-perftools-$(VER_GOOGLE_PERFTOOLS):
      (cd $(BUILD_DIR) \
      && tar xvf $(GROMMIT)/google-perftools$(VER_GOOGLE_PERFTOOLS).tar.gz)
      (cd $(BUILD_DIR)/google-perftools-$(VER_GOOGLE_PERFTOOLS) \
      && ./configure --prefix=$(PREFIX) --disable-static --enable-minimal CXXFLAGS=-DTCMALLOC_SMALL_BUT_SLOW)

      See how we're overriding default CXXFLAGS with just define erasing default -O2 -g cflags.

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

        Activity

        Hide
        jin Jin Lim added a comment -

        Per bug scrubs, please provide eta of the fix or any progress update.

        Show
        jin Jin Lim added a comment - Per bug scrubs, please provide eta of the fix or any progress update.
        Hide
        maria Maria McDuff (Inactive) added a comment -

        per bug scrub: Phil – pls provide an update to this issue. Thanks.

        Show
        maria Maria McDuff (Inactive) added a comment - per bug scrub: Phil – pls provide an update to this issue. Thanks.
        Hide
        alkondratenko Aleksey Kondratenko (Inactive) added a comment -

        code fix is merged, but as far as I understand we need to "kick" voltron in some specific way to force recompilation of tcmallor or maybe all product dependencies. Keeping this open and given I don't have access to buildbot I'm keeping this on Phil.

        Show
        alkondratenko Aleksey Kondratenko (Inactive) added a comment - code fix is merged, but as far as I understand we need to "kick" voltron in some specific way to force recompilation of tcmallor or maybe all product dependencies. Keeping this open and given I don't have access to buildbot I'm keeping this on Phil.
        Hide
        maria Maria McDuff (Inactive) added a comment -

        per bug scrub: Phil – can you pls give us an update? we need it for 2.0.2. Thanks.

        Show
        maria Maria McDuff (Inactive) added a comment - per bug scrub: Phil – can you pls give us an update? we need it for 2.0.2. Thanks.
        Hide
        plabee Phil Labee (Inactive) added a comment -

        We rebuild the perftools with every production build. For example, this build

        http://builds.hq.northscale.net:8010/builders/ubuntu-x64-202-builder/builds/59

        uses:

        (cd /home/buildbot/ubuntu-x64-202-builder/build/build/google-perftools-2.0 \
        && ./configure --prefix=/opt/couchbase --disable-static --enable-minimal CPPFLAGS=-DTCMALLOC_SMALL_BUT_SLOW)

        Show
        plabee Phil Labee (Inactive) added a comment - We rebuild the perftools with every production build. For example, this build http://builds.hq.northscale.net:8010/builders/ubuntu-x64-202-builder/builds/59 uses: (cd /home/buildbot/ubuntu-x64-202-builder/build/build/google-perftools-2.0 \ && ./configure --prefix=/opt/couchbase --disable-static --enable-minimal CPPFLAGS=-DTCMALLOC_SMALL_BUT_SLOW)

          People

          • Assignee:
            plabee Phil Labee (Inactive)
            Reporter:
            alkondratenko Aleksey Kondratenko (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Gerrit Reviews

              There are no open Gerrit changes