-
Type:
Bug
-
Resolution: Done
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
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
-