session variables not taking negative value
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Spider for MySQL |
Fix Released
|
Low
|
Kentoku SHIBA |
Bug Description
I am getting a bug in spider. All session variables declared inside MYSQL_THDVAR_INT{} are not accepting signed values. Default value -1 is converting to max signed integer value.
(root@localhost) Thu Jul 7 02:21:06 2011 [xs_midas]>show variables like "%spider%";
+------
| Variable_name | Value |
+------
| spider_
| spider_
| spider_bgs_mode | 4294967295 |
| spider_
| spider_bka_engine | |
| spider_bka_mode | 4294967295 |
| spider_block_size | 16384 |
| spider_bulk_size | 4294967295 |
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_crd_bg_mode | 4294967295 |
| spider_crd_interval | 4294967295 |
| spider_crd_mode | 4294967295 |
| spider_crd_sync | 4294967295 |
| spider_crd_type | 4294967295 |
| spider_crd_weight | 4294967295 |
| spider_
| spider_
| spider_force_commit | 0 |
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_internal_xa | OFF |
| spider_
| spider_
| spider_
| spider_low_mem_read | 4294967295 |
| spider_max_order | 4294967295 |
| spider_
| spider_net_timeout | 4294967295 |
| spider_
| spider_quick_mode | 4294967295 |
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_semi_trx | ON |
| spider_
| spider_
| spider_split_read | 184467440737095
| spider_sts_bg_mode | 4294967295 |
| spider_sts_interval | 4294967295 |
| spider_sts_mode | 4294967295 |
| spider_sts_sync | 4294967295 |
| spider_support_xa | ON |
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_
| spider_use_handler | 4294967295 |
| spider_use_hs_read | 4294967295 |
| spider_use_hs_write | 4294967295 |
| spider_
| spider_
| spider_
+------
85 rows in set (0.00 sec)
Its setting session variable value @@spider_bgs_mode = -1 to 4294967295.
Its setting session variable value @@spider_bgs_mode = 0 to 0.
So I feel some issue with mysql signed integer type.
Can somebody help me sorting out this issue.
Thanks.
Fixed at Spider 2.6's binary. spiderformysql. com/download_ spider. html
http://