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