-
Type: Bug
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
Don, lint has some complaints about the new cursor join code – a couple of them look like real bugs.
Let me know if I can help or if you need access to run lint.
--- Module: src/cursor/cur_join.c (C) _ c->get_key(c, &curkey); src/cursor/cur_join.c 315 Warning 534: Ignoring return value of function '__wt_cursor::get_key' (compare with line 224, file ./wiredtiger.h) ./wiredtiger.h 224 Info 830: Location cited in prior message _ c->get_value(c, &curvalue); src/cursor/cur_join.c 351 Warning 534: Ignoring return value of function '__wt_cursor::get_value' (compare with line 238, file ./wiredtiger.h) ./wiredtiger.h 238 Info 830: Location cited in prior message _ c->get_key(c, &curvalue); src/cursor/cur_join.c 353 Warning 534: Ignoring return value of function '__wt_cursor::get_key' (compare with line 224, file ./wiredtiger.h) ./wiredtiger.h 224 Info 830: Location cited in prior message _ #... *lint -save -e636 */((void *)0) /*lint -restore */, je->count, m, k, &je- NULL, je->count, m, k, &je->bloom)); src/cursor/cur_join.c 478 Info 712: Loss of precision (arg. no. 5) (unsigned long long to unsigned int) _ #... nt -save -e636 */((void *)0) /*lint -restore */, je->count, m, k, &je->bl NULL, je->count, m, k, &je->bloom)); src/cursor/cur_join.c 478 Info 712: Loss of precision (arg. no. 6) (unsigned long long to unsigned int) _ #... oid *)0) /*lint -restore */, je->count, je->bloom_bit_count, je->bloom_ha je->bloom_hash_count, &bloom)); src/cursor/cur_join.c 504 Info 712: Loss of precision (arg. no. 5) (unsigned long long to unsigned int) _ #... ore */, je->count, je->bloom_bit_count, je->bloom_hash_count, &bloom))) != je->bloom_hash_count, &bloom)); src/cursor/cur_join.c 504 Info 712: Loss of precision (arg. no. 6) (unsigned long long to unsigned int) _ c->reset(c); src/cursor/cur_join.c 661 Warning 534: Ignoring return value of function '__wt_cursor::reset' (compare with line 344, file ./wiredtiger.h) ./wiredtiger.h 344 Info 830: Location cited in prior message _ #... ractor, &session->iface, key, &v, &extract_cursor.iface))) != 0) goto err; &session->iface, key, &v, &extract_cursor.iface)); src/cursor/cur_join.c 673 Warning 645: Symbol 'v' (line 629) may not have been initialized src/cursor/cur_join.c 629 Info 830: Location cited in prior message _ entry->flags = flags; src/cursor/cur_join.c 950 Info 734: Loss of precision (assignment) (32 bits to 8 bits) _ F_ISSET(entry, WT_CURJOIN_ENTRY_BLOOM)) { src/cursor/cur_join.c 964 Info 731: Boolean argument to equal/not equal _ #... (newend)->flags, range) F_SET(newend, range); src/cursor/cur_join.c 1037 Info 734: Loss of precision (assignment) (32 bits to 8 bits)
- is depended on by
-
SERVER-21549 WiredTiger changes for 3.2.0-rc4
- Closed