Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-2352

Allow build and test without requiring lz4

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT2.8.0
    • Labels:
      None
    • # Replies:
      22
    • Last comment by Customer:
      true

      Description

      BUILD-1085 requests that we add lz4 on build machines in order to enable full build and test of WT.

      However, given that the version of lz4 required is beyond that provided by most modern distros, the preferred solution is to disable any lz4 dependent testing if lz4 is not available on the local system.

      Otherwise we will need to build a custom lz4 on every distro (in particular for Jenkins slaves on novel architectures).

        Issue Links

          Activity

          Hide
          xgen-internal-githook Githook User added a comment -

          Author:

          {u'username': u'keithbostic', u'name': u'Keith Bostic', u'email': u'keith@wiredtiger.com'}

          Message: WT-2352: Allow build and test without requiring lz4

          Only select from built-in compression engines.
          Branch: mongodb-3.2
          https://github.com/wiredtiger/wiredtiger/commit/5dce422652f28327f01dc5634603a91cd1923c37

          Show
          xgen-internal-githook Githook User added a comment - Author: {u'username': u'keithbostic', u'name': u'Keith Bostic', u'email': u'keith@wiredtiger.com'} Message: WT-2352 : Allow build and test without requiring lz4 Only select from built-in compression engines. Branch: mongodb-3.2 https://github.com/wiredtiger/wiredtiger/commit/5dce422652f28327f01dc5634603a91cd1923c37
          Hide
          xgen-internal-githook Githook User added a comment -

          Author:

          {u'username': u'keithbostic', u'name': u'Keith Bostic', u'email': u'keith@wiredtiger.com'}

          Message: WT-2352: Allow build and test without requiring lz4

          Review comments: make the no-compression case a default, comment the
          proportion varies depending on what compression options are built-in.
          Branch: mongodb-3.2
          https://github.com/wiredtiger/wiredtiger/commit/3ca51b2d8488fa4715b5f23d4e8bba17983d4405

          Show
          xgen-internal-githook Githook User added a comment - Author: {u'username': u'keithbostic', u'name': u'Keith Bostic', u'email': u'keith@wiredtiger.com'} Message: WT-2352 : Allow build and test without requiring lz4 Review comments: make the no-compression case a default, comment the proportion varies depending on what compression options are built-in. Branch: mongodb-3.2 https://github.com/wiredtiger/wiredtiger/commit/3ca51b2d8488fa4715b5f23d4e8bba17983d4405
          Hide
          xgen-internal-githook Githook User added a comment -

          Author:

          {u'username': u'keithbostic', u'name': u'Keith Bostic', u'email': u'keith@wiredtiger.com'}

          Message: WT-2352: Allow build and test without requiring lz4

          Whitespace.
          Branch: mongodb-3.2
          https://github.com/wiredtiger/wiredtiger/commit/4d1e9e4d478d740107dd91d17986c775e63bcbe6

          Show
          xgen-internal-githook Githook User added a comment - Author: {u'username': u'keithbostic', u'name': u'Keith Bostic', u'email': u'keith@wiredtiger.com'} Message: WT-2352 : Allow build and test without requiring lz4 Whitespace. Branch: mongodb-3.2 https://github.com/wiredtiger/wiredtiger/commit/4d1e9e4d478d740107dd91d17986c775e63bcbe6
          Hide
          xgen-internal-githook Githook User added a comment -

          Author:

          {u'username': u'agorrod', u'name': u'Alex Gorrod', u'email': u'alexander.gorrod@mongodb.com'}

          Message: Merge pull request #2465 from wiredtiger/wt-2352

          WT-2363 WT-2352 Remove support for bzip2 and allow build and test without requiring lz4
          Branch: mongodb-3.2
          https://github.com/wiredtiger/wiredtiger/commit/dea25e13b8e15a8528f374656ce2e8432a66c9f4

          Show
          xgen-internal-githook Githook User added a comment - Author: {u'username': u'agorrod', u'name': u'Alex Gorrod', u'email': u'alexander.gorrod@mongodb.com'} Message: Merge pull request #2465 from wiredtiger/wt-2352 WT-2363 WT-2352 Remove support for bzip2 and allow build and test without requiring lz4 Branch: mongodb-3.2 https://github.com/wiredtiger/wiredtiger/commit/dea25e13b8e15a8528f374656ce2e8432a66c9f4
          Hide
          xgen-internal-githook Githook User added a comment -

          Author:

          {u'name': u'Ramon Fernandez', u'email': u'ramon@mongodb.com'}

          Message: Import wiredtiger-wiredtiger-2.7.0-650-g5cdd3e3.tar.gz from wiredtiger branch mongodb-3.2

          ref: 07966a4..5cdd3e3

          SERVER-22437 Coverity analysis defect 77704: Redundant test
          SERVER-22438 Coverity analysis defect 77705: Dereference before null check
          SERVER-22676 WiredTiger fails to open databases created by 3.0.0 or 3.0.1
          WT-2130 Improve on-disk page utlilization with random workloads
          WT-2215 WT_LSN needs to support atomic reads and updates
          WT-2295 WT_SESSION.create does a full-scan of the main table
          WT-2352 Allow build and test without requiring lz4
          WT-2356 log scan advances to next log file on partially written record
          WT-2363 Remove built in support for bzip2
          WT-2368 row-store can pass garbage keys to collator functions
          WT-2369 Use C compiler to detect headers instead of C++ compiler
          WT-2371 parent split cannot access the page after page-index swap
          WT-2372 WiredTiger windows builder fails with C4005 against the "inline" macro
          WT-2377 WTPERF doesn't compile in Windows under MSVC
          WT-2378 Tasks time out on LSM builder
          WT-2397 Cursor traversal from end of the tree skips records.
          WT-60 Big endian port
          Branch: v3.2
          https://github.com/mongodb/mongo/commit/f77630a9e971cae1f921292ea31d9d40a4b096b8

          Show
          xgen-internal-githook Githook User added a comment - Author: {u'name': u'Ramon Fernandez', u'email': u'ramon@mongodb.com'} Message: Import wiredtiger-wiredtiger-2.7.0-650-g5cdd3e3.tar.gz from wiredtiger branch mongodb-3.2 ref: 07966a4..5cdd3e3 SERVER-22437 Coverity analysis defect 77704: Redundant test SERVER-22438 Coverity analysis defect 77705: Dereference before null check SERVER-22676 WiredTiger fails to open databases created by 3.0.0 or 3.0.1 WT-2130 Improve on-disk page utlilization with random workloads WT-2215 WT_LSN needs to support atomic reads and updates WT-2295 WT_SESSION.create does a full-scan of the main table WT-2352 Allow build and test without requiring lz4 WT-2356 log scan advances to next log file on partially written record WT-2363 Remove built in support for bzip2 WT-2368 row-store can pass garbage keys to collator functions WT-2369 Use C compiler to detect headers instead of C++ compiler WT-2371 parent split cannot access the page after page-index swap WT-2372 WiredTiger windows builder fails with C4005 against the "inline" macro WT-2377 WTPERF doesn't compile in Windows under MSVC WT-2378 Tasks time out on LSM builder WT-2397 Cursor traversal from end of the tree skips records. WT-60 Big endian port Branch: v3.2 https://github.com/mongodb/mongo/commit/f77630a9e971cae1f921292ea31d9d40a4b096b8

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Days since reply:
                1 year, 8 weeks, 4 days ago
                Date of 1st Reply: