Changeset: e98b21703259 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e98b21703259
Modified Files:
        sql/src/storage/bat/bat_logger.mx
Branch: Oct2010
Log Message:

Make bats read-only before giving to logger.
This fixes bug 2668.


diffs (35 lines):

diff -r abe5327b4915 -r e98b21703259 sql/src/storage/bat/bat_logger.mx
--- a/sql/src/storage/bat/bat_logger.mx Mon Oct 04 09:40:25 2010 +0200
+++ b/sql/src/storage/bat/bat_logger.mx Mon Oct 04 15:16:57 2010 +0200
@@ -68,6 +68,7 @@
                b = bat_new( TYPE_void, TYPE_bit, BATcount(o));
                memset(Tloc(b,BUNfirst(b)), 0, sizeof(bit)*BATcount(o));
                BATsetcount(b, BATcount(o));
+               BATsetaccess(b, BAT_READ);
                logger_add_bat(lg, b, "sys__tables_readonly");
                bat_destroy(o);
                bat_destroy(b);
@@ -78,6 +79,7 @@
                b = bat_new( TYPE_void, TYPE_str, BATcount(o));
                for(i=0; i< BATcount(o); i++) 
                        BUNappend(b, s_nil, TRUE);
+               BATsetaccess(b, BAT_READ);
                logger_add_bat(lg, b, "sys__columns_storage");
                bat_destroy(o);
                bat_destroy(b);
@@ -88,6 +90,7 @@
                b = bat_new( TYPE_void, TYPE_bit, BATcount(o));
                memset(Tloc(b,BUNfirst(b)), 0, sizeof(bit)*BATcount(o));
                BATsetcount(b, BATcount(o));
+               BATsetaccess(b, BAT_READ);
                logger_add_bat(lg, b, "tmp__tables_readonly");
                bat_destroy(o);
                bat_destroy(b);
@@ -98,6 +101,7 @@
                b = bat_new( TYPE_void, TYPE_str, BATcount(o));
                for(i=0; i< BATcount(o); i++) 
                        BUNappend(b, s_nil, TRUE);
+               BATsetaccess(b, BAT_READ);
                logger_add_bat(lg, b, "tmp__columns_storage");
                bat_destroy(o);
                bat_destroy(b);
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to