Changeset: 48d588c38ad4 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/48d588c38ad4
Branch: samloader
Log Message:

merged with default


diffs (68 lines):

diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml
--- a/.github/workflows/linux.yml
+++ b/.github/workflows/linux.yml
@@ -46,7 +46,9 @@ jobs:
         if: runner.os == 'macOS'
 
       - name: install packages
-        run: sudo apt-get install -y bison libbz2-dev libpcre2-dev liblzma-dev 
liblz4-dev libxml2-dev pkg-config libxxhash-dev unixodbc-dev zlib1g-dev 
libssl-dev
+        run: | 
+          sudo apt-get update
+          sudo apt-get install -y bison libbz2-dev libpcre2-dev liblzma-dev 
liblz4-dev libxml2-dev pkg-config libxxhash-dev unixodbc-dev zlib1g-dev 
libssl-dev
         if: runner.os == 'Linux'
 
       - name: Patch /etc/hosts on Unix
diff --git a/gdk/gdk_logger.c b/gdk/gdk_logger.c
--- a/gdk/gdk_logger.c
+++ b/gdk/gdk_logger.c
@@ -3286,7 +3286,7 @@ log_constant(logger *lg, int type, const
 
        if (LOG_DISABLED(lg) || !nr) {
                /* logging is switched off */
-               if (lg_updated_set_bit(lg, id, 0) != GDK_SUCCEED)
+               if (!lg->inmemory && lg_updated_set_bit(lg, id, 0) != 
GDK_SUCCEED)
                        return GDK_FAIL;
                if (nr) {
                        log_lock(lg);
@@ -3394,7 +3394,7 @@ internal_log_bat(logger *lg, BAT *b, log
 
        if (LOG_DISABLED(lg) || !nr) {
                /* logging is switched off */
-               if (lg_updated_set_bit(lg, id, 0) != GDK_SUCCEED)
+               if (!lg->inmemory && lg_updated_set_bit(lg, id, 0) != 
GDK_SUCCEED)
                        return GDK_FAIL;
                if (nr)
                        return la_bat_update_count(lg, id, offset + cnt, 
lg->tid);
@@ -3629,7 +3629,7 @@ log_delta(logger *lg, BAT *uid, BAT *uva
 
        if (LOG_DISABLED(lg)) {
                /* logging is switched off */
-               if (lg_updated_set_bit(lg, id, 0) != GDK_SUCCEED)
+               if (!lg->inmemory && lg_updated_set_bit(lg, id, 0) != 
GDK_SUCCEED)
                        return GDK_FAIL;
                log_unlock(lg);
                return GDK_SUCCEED;
@@ -3967,7 +3967,7 @@ log_del_bat(logger *lg, log_bid bid)
        }
 
        assert(lg->catalog_lid->hseqbase == 0);
-       if (lg_updated_set_bit(lg, 0, p) != GDK_SUCCEED)
+       if (!lg->inmemory && lg_updated_set_bit(lg, 0, p) != GDK_SUCCEED)
                return GDK_FAIL;
        return BUNreplace(lg->catalog_lid, p, &lid, false);
 }
diff --git a/gdk/gdk_tracer.c b/gdk/gdk_tracer.c
--- a/gdk/gdk_tracer.c
+++ b/gdk/gdk_tracer.c
@@ -190,8 +190,9 @@ GDKtracer_init_trace_file(const char *db
 static gdk_return
 _GDKtracer_init_basic_adptr(void)
 {
-       return GDKtracer_init_trace_file(GDKgetenv("gdk_dbpath"),
-                                        GDKgetenv("gdk_dbtrace"));
+       return GDKtracer_init_trace_file(
+               GDKinmemory(0) ? NULL : GDKgetenv("gdk_dbpath"),
+               GDKgetenv("gdk_dbtrace"));
 }
 
 static void
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to