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

Add automated testing for non-hardware CRC functionality

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Minor - P4 Minor - P4
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • 2
    • Storage - Tora 2020-04-20, Storage - Tora 2020-05-04, Storage - Tora 2020-05-18

      luke.chen, I was reviewing the compiler tests I'm still regularly running vs. the ones Jenkins runs, and there are a few configurations I'm testing we don't regularly test as part of the Jenkins wiredtiger-pull-request-compilers job.

      If we could test these somewhere, then I could retire that part of my separate testing.

      My list includes:

      • --disable-crc32-hardware
      • --enable-leveldb
      • --enable-leveldb=basho
      • --enable-leveldb=hyper
      • --enable-leveldb=rocksdb
      • --enable-python
      • --enable-tcmalloc
      • --java
      • --with-spinlock=gcc
      • --with-spinlock=pthread
      • --with-spinlock=pthread_adaptive

      The compiler build currently takes 11 minutes, so it's not the slow part of a PR build.

      But, I don't see much point in testing any of these options on every build, once a week on the develop branch would be more than sufficient.

      We could probably drop the LevelDB variants too, I doubt they're still interesting to anyone.

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            keith.bostic@mongodb.com Keith Bostic (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: