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

Level DB test can fail when lsm_bloom_newest is enabled

    • Type: Icon: Task Task
    • Resolution: Done
    • WT1.3.4
    • Affects Version/s: None
    • Component/s: None
    • None

      Symptom is:

      Starting program: /home/ec2-user/work/leveldb_wt/db_bench_wiredtiger --cache_size=500000000 --db=WT_TEST --num=3000000 --benchmarks=fillrandom,overwrite
      [Thread debugging using libthread_db enabled]
      WiredTiger:    version WiredTiger 1.3.3: (October 11, 2012), lib ver 1, lib rev 3
      Date:       Wed Oct 17 05:28:35 2012
      CPU:        4 * Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz
      CPUCache:   12288 KB
      Keys:       16 bytes each
      Values:     100 bytes each (50 bytes after compression)
      Entries:    3000000
      RawSize:    331.9 MB (estimated)
      FileSize:   188.8 MB (estimated)
      ------------------------------------------------
      set error: WT_NOTFOUND: cursor item not found         
      
      Program exited with code 01.
      

      The WT_NOTFOUND is being returned from __wt_bloom_open, in the prev call.

      It's possible to not see a new file if a close happens in between a transaction begin and open in another thread.

            Assignee:
            michael.cahill@mongodb.com Michael Cahill (Inactive)
            Reporter:
            alexander.gorrod@mongodb.com Alexander Gorrod
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: