Shouldn't this have gone to the Aug2011 branch?

On 2011-09-16 00:05, Niels Nes wrote:
> Changeset: fbe3bda547b2 for MonetDB
> URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=fbe3bda547b2
> Modified Files:
>       monetdb5/optimizer/opt_support.c
>       sql/test/BugTracker/Tests/insert_values.SF-1578838.stable.err
>       sql/test/leaks/Tests/check0.stable.out
>       sql/test/leaks/Tests/check1.stable.out
>       sql/test/leaks/Tests/check2.stable.out
>       sql/test/leaks/Tests/check3.stable.out
>       sql/test/leaks/Tests/check4.stable.out
>       sql/test/leaks/Tests/check5.stable.out
>       sql/test/mapi/Tests/php_monetdb.stable.out
> Branch: default
> Log Message:
> 
> sql.update's have sideEffects! Solves problems with concurrent use.
> 
> 
> approve output
> 
> 
> diffs (truncated from 385 to 300 lines):
> 
> diff --git a/monetdb5/optimizer/opt_support.c 
> b/monetdb5/optimizer/opt_support.c
> --- a/monetdb5/optimizer/opt_support.c
> +++ b/monetdb5/optimizer/opt_support.c
> @@ -1205,7 +1205,7 @@ hasSideEffects(InstrPtr p, int strict)
>               /* the update instructions for SQL has side effects.
>                  whether this is relevant should be explicitly checked
>                  in the environment of the call */
> -             if (isUpdateInstruction(p)) return FALSE;
> +             if (isUpdateInstruction(p)) return TRUE;
>               return TRUE;
>       }
>       if( getModuleId(p) == languageRef){
> diff --git a/sql/test/BugTracker/Tests/insert_values.SF-1578838.stable.err 
> b/sql/test/BugTracker/Tests/insert_values.SF-1578838.stable.err
> --- a/sql/test/BugTracker/Tests/insert_values.SF-1578838.stable.err
> +++ b/sql/test/BugTracker/Tests/insert_values.SF-1578838.stable.err
> @@ -79,7 +79,7 @@ stderr of test 'insert_values.SF-1578838
>  # 19:33:23 >  mclient -lsql -umonetdb -Pmonetdb --host=alf --port=33470 
>  # 19:33:23 >  
>  
> -MAPI  = monetdb@alf:36639
> +MAPI  = monetdb@niels:35077
>  QUERY = INSERT INTO "examines" ("docID", "vicID") VALUES
>          (
>          (
> @@ -94,8 +94,7 @@ QUERY = INSERT INTO "examines" ("docID",
>          )
>          );
>  ERROR = !SQLException:zero_or_one:cardinality violation (2>1)
> -        !SQLException:zero_or_one:cardinality violation (2>1)
> -MAPI  = monetdb@alf:36639
> +MAPI  = monetdb@niels:35077
>  QUERY = INSERT INTO "timelines" ("vicID", "time", "event") VALUES
>          (
>          (
> diff --git a/sql/test/leaks/Tests/check0.stable.out 
> b/sql/test/leaks/Tests/check0.stable.out
> --- a/sql/test/leaks/Tests/check0.stable.out
> +++ b/sql/test/leaks/Tests/check0.stable.out
> @@ -35,28 +35,28 @@ Over..
>  [ "int",     "int",  16      ]
>  [ "int",     "lng",  2       ]
>  [ "int",     "str",  142     ]
> -[ "int",     "str",  1149    ]
> -[ "oid",     "bit",  1149    ]
> -[ "oid",     "bit",  1149    ]
> +[ "oid",     "bit",  1151    ]
> +[ "oid",     "bit",  1151    ]
>  [ "oid",     "int",  19      ]
>  [ "oid",     "int",  19      ]
> -[ "oid",     "int",  1149    ]
> -[ "oid",     "int",  1149    ]
> -[ "oid",     "int",  1149    ]
> -[ "oid",     "int",  3157    ]
> -[ "oid",     "int",  3157    ]
> -[ "oid",     "int",  3157    ]
> -[ "oid",     "int",  3157    ]
> -[ "oid",     "int",  3157    ]
> +[ "oid",     "int",  1151    ]
> +[ "oid",     "int",  1151    ]
> +[ "oid",     "int",  1151    ]
> +[ "oid",     "int",  1151    ]
> +[ "oid",     "int",  3163    ]
> +[ "oid",     "int",  3163    ]
> +[ "oid",     "int",  3163    ]
> +[ "oid",     "int",  3163    ]
> +[ "oid",     "int",  3163    ]
>  [ "oid",     "lng",  19      ]
>  [ "oid",     "str",  1       ]
>  [ "oid",     "str",  1       ]
>  [ "oid",     "str",  19      ]
> -[ "oid",     "str",  1149    ]
> -[ "oid",     "str",  1149    ]
> -[ "oid",     "str",  1149    ]
> -[ "oid",     "str",  3157    ]
> -[ "oid",     "str",  3157    ]
> +[ "oid",     "str",  1151    ]
> +[ "oid",     "str",  1151    ]
> +[ "oid",     "str",  1151    ]
> +[ "oid",     "str",  3163    ]
> +[ "oid",     "str",  3163    ]
>  #select 'transient', count(*) from bbp() as bbp where kind like 'tran%';
>  % .L1,       .bbp # table_name
>  % L1,        L2 # name
> diff --git a/sql/test/leaks/Tests/check1.stable.out 
> b/sql/test/leaks/Tests/check1.stable.out
> --- a/sql/test/leaks/Tests/check1.stable.out
> +++ b/sql/test/leaks/Tests/check1.stable.out
> @@ -36,8 +36,8 @@ Over..
>  [ "oid",     "bit",  58      ]
>  [ "oid",     "bit",  58      ]
>  [ "oid",     "bit",  296     ]
> -[ "oid",     "bit",  1149    ]
> -[ "oid",     "bit",  1149    ]
> +[ "oid",     "bit",  1151    ]
> +[ "oid",     "bit",  1151    ]
>  [ "oid",     "int",  0       ]
>  [ "oid",     "int",  0       ]
>  [ "oid",     "int",  0       ]
> @@ -84,15 +84,15 @@ Over..
>  [ "oid",     "int",  296     ]
>  [ "oid",     "int",  296     ]
>  [ "oid",     "int",  296     ]
> -[ "oid",     "int",  1149    ]
> -[ "oid",     "int",  1149    ]
> -[ "oid",     "int",  1149    ]
> -[ "oid",     "int",  1149    ]
> -[ "oid",     "int",  3157    ]
> -[ "oid",     "int",  3157    ]
> -[ "oid",     "int",  3157    ]
> -[ "oid",     "int",  3157    ]
> -[ "oid",     "int",  3157    ]
> +[ "oid",     "int",  1151    ]
> +[ "oid",     "int",  1151    ]
> +[ "oid",     "int",  1151    ]
> +[ "oid",     "int",  1151    ]
> +[ "oid",     "int",  3163    ]
> +[ "oid",     "int",  3163    ]
> +[ "oid",     "int",  3163    ]
> +[ "oid",     "int",  3163    ]
> +[ "oid",     "int",  3163    ]
>  [ "oid",     "lng",  0       ]
>  [ "oid",     "lng",  0       ]
>  [ "oid",     "lng",  0       ]
> @@ -167,11 +167,11 @@ Over..
>  [ "oid",     "str",  296     ]
>  [ "oid",     "str",  296     ]
>  [ "oid",     "str",  296     ]
> -[ "oid",     "str",  1149    ]
> -[ "oid",     "str",  1149    ]
> -[ "oid",     "str",  1149    ]
> -[ "oid",     "str",  3157    ]
> -[ "oid",     "str",  3157    ]
> +[ "oid",     "str",  1151    ]
> +[ "oid",     "str",  1151    ]
> +[ "oid",     "str",  1151    ]
> +[ "oid",     "str",  3163    ]
> +[ "oid",     "str",  3163    ]
>  [ "oid",     "timestamp",    0       ]
>  [ "oid",     "timestamp",    0       ]
>  [ "oid",     "wrd",  0       ]
> diff --git a/sql/test/leaks/Tests/check2.stable.out 
> b/sql/test/leaks/Tests/check2.stable.out
> --- a/sql/test/leaks/Tests/check2.stable.out
> +++ b/sql/test/leaks/Tests/check2.stable.out
> @@ -36,8 +36,8 @@ Over..
>  [ "oid",     "bit",  58      ]
>  [ "oid",     "bit",  58      ]
>  [ "oid",     "bit",  296     ]
> -[ "oid",     "bit",  1149    ]
> -[ "oid",     "bit",  1149    ]
> +[ "oid",     "bit",  1151    ]
> +[ "oid",     "bit",  1151    ]
>  [ "oid",     "int",  0       ]
>  [ "oid",     "int",  0       ]
>  [ "oid",     "int",  0       ]
> @@ -84,15 +84,15 @@ Over..
>  [ "oid",     "int",  296     ]
>  [ "oid",     "int",  296     ]
>  [ "oid",     "int",  296     ]
> -[ "oid",     "int",  1149    ]
> -[ "oid",     "int",  1149    ]
> -[ "oid",     "int",  1149    ]
> -[ "oid",     "int",  1149    ]
> -[ "oid",     "int",  3157    ]
> -[ "oid",     "int",  3157    ]
> -[ "oid",     "int",  3157    ]
> -[ "oid",     "int",  3157    ]
> -[ "oid",     "int",  3157    ]
> +[ "oid",     "int",  1151    ]
> +[ "oid",     "int",  1151    ]
> +[ "oid",     "int",  1151    ]
> +[ "oid",     "int",  1151    ]
> +[ "oid",     "int",  3163    ]
> +[ "oid",     "int",  3163    ]
> +[ "oid",     "int",  3163    ]
> +[ "oid",     "int",  3163    ]
> +[ "oid",     "int",  3163    ]
>  [ "oid",     "lng",  0       ]
>  [ "oid",     "lng",  0       ]
>  [ "oid",     "lng",  0       ]
> @@ -167,11 +167,11 @@ Over..
>  [ "oid",     "str",  296     ]
>  [ "oid",     "str",  296     ]
>  [ "oid",     "str",  296     ]
> -[ "oid",     "str",  1149    ]
> -[ "oid",     "str",  1149    ]
> -[ "oid",     "str",  1149    ]
> -[ "oid",     "str",  3157    ]
> -[ "oid",     "str",  3157    ]
> +[ "oid",     "str",  1151    ]
> +[ "oid",     "str",  1151    ]
> +[ "oid",     "str",  1151    ]
> +[ "oid",     "str",  3163    ]
> +[ "oid",     "str",  3163    ]
>  [ "oid",     "timestamp",    0       ]
>  [ "oid",     "timestamp",    0       ]
>  [ "oid",     "wrd",  0       ]
> diff --git a/sql/test/leaks/Tests/check3.stable.out 
> b/sql/test/leaks/Tests/check3.stable.out
> --- a/sql/test/leaks/Tests/check3.stable.out
> +++ b/sql/test/leaks/Tests/check3.stable.out
> @@ -36,8 +36,8 @@ Over..
>  [ "oid",     "bit",  59      ]
>  [ "oid",     "bit",  59      ]
>  [ "oid",     "bit",  298     ]
> -[ "oid",     "bit",  1149    ]
> -[ "oid",     "bit",  1149    ]
> +[ "oid",     "bit",  1151    ]
> +[ "oid",     "bit",  1151    ]
>  [ "oid",     "int",  0       ]
>  [ "oid",     "int",  0       ]
>  [ "oid",     "int",  0       ]
> @@ -84,15 +84,15 @@ Over..
>  [ "oid",     "int",  298     ]
>  [ "oid",     "int",  298     ]
>  [ "oid",     "int",  298     ]
> -[ "oid",     "int",  1149    ]
> -[ "oid",     "int",  1149    ]
> -[ "oid",     "int",  1149    ]
> -[ "oid",     "int",  1149    ]
> -[ "oid",     "int",  3157    ]
> -[ "oid",     "int",  3157    ]
> -[ "oid",     "int",  3157    ]
> -[ "oid",     "int",  3157    ]
> -[ "oid",     "int",  3157    ]
> +[ "oid",     "int",  1151    ]
> +[ "oid",     "int",  1151    ]
> +[ "oid",     "int",  1151    ]
> +[ "oid",     "int",  1151    ]
> +[ "oid",     "int",  3163    ]
> +[ "oid",     "int",  3163    ]
> +[ "oid",     "int",  3163    ]
> +[ "oid",     "int",  3163    ]
> +[ "oid",     "int",  3163    ]
>  [ "oid",     "lng",  0       ]
>  [ "oid",     "lng",  0       ]
>  [ "oid",     "lng",  0       ]
> @@ -167,11 +167,11 @@ Over..
>  [ "oid",     "str",  298     ]
>  [ "oid",     "str",  298     ]
>  [ "oid",     "str",  298     ]
> -[ "oid",     "str",  1149    ]
> -[ "oid",     "str",  1149    ]
> -[ "oid",     "str",  1149    ]
> -[ "oid",     "str",  3157    ]
> -[ "oid",     "str",  3157    ]
> +[ "oid",     "str",  1151    ]
> +[ "oid",     "str",  1151    ]
> +[ "oid",     "str",  1151    ]
> +[ "oid",     "str",  3163    ]
> +[ "oid",     "str",  3163    ]
>  [ "oid",     "timestamp",    0       ]
>  [ "oid",     "timestamp",    0       ]
>  [ "oid",     "wrd",  0       ]
> diff --git a/sql/test/leaks/Tests/check4.stable.out 
> b/sql/test/leaks/Tests/check4.stable.out
> --- a/sql/test/leaks/Tests/check4.stable.out
> +++ b/sql/test/leaks/Tests/check4.stable.out
> @@ -36,8 +36,8 @@ Over..
>  [ "oid",     "bit",  60      ]
>  [ "oid",     "bit",  60      ]
>  [ "oid",     "bit",  300     ]
> -[ "oid",     "bit",  1149    ]
> -[ "oid",     "bit",  1149    ]
> +[ "oid",     "bit",  1151    ]
> +[ "oid",     "bit",  1151    ]
>  [ "oid",     "int",  0       ]
>  [ "oid",     "int",  0       ]
>  [ "oid",     "int",  0       ]
> @@ -84,15 +84,15 @@ Over..
>  [ "oid",     "int",  300     ]
>  [ "oid",     "int",  300     ]
>  [ "oid",     "int",  300     ]
> -[ "oid",     "int",  1149    ]
> -[ "oid",     "int",  1149    ]
> -[ "oid",     "int",  1149    ]
> -[ "oid",     "int",  1149    ]
> -[ "oid",     "int",  3157    ]
> -[ "oid",     "int",  3157    ]
> -[ "oid",     "int",  3157    ]
> -[ "oid",     "int",  3157    ]
> -[ "oid",     "int",  3157    ]
> +[ "oid",     "int",  1151    ]
> +[ "oid",     "int",  1151    ]
> +[ "oid",     "int",  1151    ]
> +[ "oid",     "int",  1151    ]
> +[ "oid",     "int",  3163    ]
> +[ "oid",     "int",  3163    ]
> +[ "oid",     "int",  3163    ]
> +[ "oid",     "int",  3163    ]
> +[ "oid",     "int",  3163    ]
>  [ "oid",     "lng",  0       ]
>  [ "oid",     "lng",  0       ]
>  [ "oid",     "lng",  0       ]
> @@ -167,11 +167,11 @@ Over..
>  [ "oid",     "str",  300     ]
>  [ "oid",     "str",  300     ]
>  [ "oid",     "str",  300     ]
> -[ "oid",     "str",  1149    ]
> -[ "oid",     "str",  1149    ]
> -[ "oid",     "str",  1149    ]
> -[ "oid",     "str",  3157    ]
> -[ "oid",     "str",  3157    ]
> +[ "oid",     "str",  1151    ]
> +[ "oid",     "str",  1151    ]
> _______________________________________________
> Checkin-list mailing list
> [email protected]
> http://mail.monetdb.org/mailman/listinfo/checkin-list


-- 
Sjoerd Mullender

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to