Changeset: 67af82937c1c for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/67af82937c1c
Modified Files:
        documentation/source/manual_pages/mserver5.rst.in
        gdk/gdk.h
        gdk/gdk_bat.c
        gdk/gdk_bbp.c
        gdk/gdk_logger.c
        gdk/gdk_logger_old.c
        monetdb5/mal/mal.h
        monetdb5/mal/mal_interpreter.c
        tools/mserver/mserver5.1.in
        tools/mserver/mserver5.c
Branch: default
Log Message:

Get rid of -d8, i.e. -d10 and -d2 are equivalent.  Also -d implies -d2 instead 
of -d1.


diffs (196 lines):

diff --git a/documentation/source/manual_pages/mserver5.rst.in 
b/documentation/source/manual_pages/mserver5.rst.in
--- a/documentation/source/manual_pages/mserver5.rst.in
+++ b/documentation/source/manual_pages/mserver5.rst.in
@@ -99,7 +99,7 @@ MSERVER5 OPTIONS
 **-d**\ [*value*]
    Set debug level. This is mostly for debugging purposes. The *value*
    together with the **=** sign is optional. If not specified, it
-   defaults to **1**. In the short form **-d**, the value, if present,
+   defaults to **2**. In the short form **-d**, the value, if present,
    must immediately (i.e. without space) follow the option. The values
    of multiple instances of this flag are OR-ed together. The value is
    an integer, which can be (a bit-wise OR of):
@@ -108,11 +108,7 @@ MSERVER5 OPTIONS
       (THRDMASK) thread-specific debug output
 
    **2**
-      (CHECKMASK) property enforcing on new BATs
-
-   **8**
-      (PROPMASK) property checking on all values: tells about wrongly
-      set properties
+      (CHECKMASK) property checking on new BATs
 
    **16**
       (IOMASK) major IO activity
@@ -195,7 +191,7 @@ MSERVER5 OPTIONS
    Equivalent to **--debug=**\ *(DEADBEEFMASK)*.
 
 **--properties**
-   Equivalent to **--debug=**\ *(CHECKMASK \| PROPMASK \| BATMASK)*.
+   Equivalent to **--debug=**\ *(CHECKMASK)*.
 
 **--threads**
    Equivalent to **--debug=**\ *(THRDMASK \| PARMASK)*.
diff --git a/gdk/gdk.h b/gdk/gdk.h
--- a/gdk/gdk.h
+++ b/gdk/gdk.h
@@ -378,8 +378,8 @@ gdk_export _Noreturn void GDKfatal(_In_z
 #define THRDMASK       (1)
 #define CHECKMASK      (1<<1)
 #define CHECKDEBUG     if (GDKdebug & CHECKMASK)
-#define PROPMASK       (1<<3)
-#define PROPDEBUG      if (GDKdebug & PROPMASK)
+#define PROPMASK       (1<<3)  /* unused */
+#define PROPDEBUG      if (GDKdebug & PROPMASK) /* unused */
 #define IOMASK         (1<<4)
 #define BATMASK                (1<<5)
 #define PARMASK                (1<<7)
diff --git a/gdk/gdk_bat.c b/gdk/gdk_bat.c
--- a/gdk/gdk_bat.c
+++ b/gdk/gdk_bat.c
@@ -2457,7 +2457,7 @@ BATmode(BAT *b, bool transient)
 #ifdef NDEBUG
 /* assertions are disabled, turn failing tests into a message */
 #undef assert
-#define assert(test)   ((void) ((test) || (TRC_CRITICAL_ENDIF(BAT_, "Assertion 
`%s' failed\n", #test), 0)))
+#define assert(test)   ((void) ((test) || (TRC_CRITICAL_ENDIF(CHECK, 
"Assertion `%s' failed\n", #test), 0)))
 #endif
 
 /* Assert that properties are set correctly.
@@ -2706,9 +2706,8 @@ BATassertProps(BAT *b)
                return;
        }
 
-       /* only do a scan if property checking is requested and the bat
-        * is not a view */
-       if (!isview1 && !isview2 && GDKdebug & PROPMASK) {
+       /* only do a scan if the bat is not a view */
+       if (!isview1 && !isview2) {
                const void *maxval = NULL;
                const void *minval = NULL;
                bool seenmax = false, seenmin = false;
diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c
--- a/gdk/gdk_bbp.c
+++ b/gdk/gdk_bbp.c
@@ -3062,7 +3062,7 @@ BBPkeepref(BAT *b)
                BATsettrivprop(b);
                MT_lock_unset(&b->theaplock);
        }
-       if (GDKdebug & (CHECKMASK | PROPMASK))
+       if (GDKdebug & CHECKMASK)
                BATassertProps(b);
        if (BATsetaccess(b, BAT_READ) == NULL)
                return;         /* already decreffed */
diff --git a/gdk/gdk_logger.c b/gdk/gdk_logger.c
--- a/gdk/gdk_logger.c
+++ b/gdk/gdk_logger.c
@@ -1116,7 +1116,7 @@ logger_read_transaction(logger *lg)
        int dbg = GDKdebug;
 
        if (!lg->flushing)
-               GDKdebug &= ~(CHECKMASK|PROPMASK);
+               GDKdebug &= ~CHECKMASK;
 
        while (err == LOG_OK && (ok=log_read_format(lg, &l))) {
                if (l.flag == 0 && l.id == 0) {
@@ -2001,7 +2001,7 @@ logger_load(int debug, const char *fn, c
                needcommit = true;
        }
        dbg = GDKdebug;
-       GDKdebug &= ~(CHECKMASK|PROPMASK);
+       GDKdebug &= ~CHECKMASK;
        if (needcommit && bm_commit(lg) != GDK_SUCCEED) {
                GDKerror("Logger_new: commit failed");
                goto error;
@@ -2026,7 +2026,7 @@ logger_load(int debug, const char *fn, c
                        }
                }
                dbg = GDKdebug;
-               GDKdebug &= ~(CHECKMASK|PROPMASK);
+               GDKdebug &= ~CHECKMASK;
                if (logger_commit(lg) != GDK_SUCCEED) {
                        goto error;
                }
diff --git a/gdk/gdk_logger_old.c b/gdk/gdk_logger_old.c
--- a/gdk/gdk_logger_old.c
+++ b/gdk/gdk_logger_old.c
@@ -1016,7 +1016,7 @@ logger_readlog(old_logger *lg, char *fil
        int dbg = GDKdebug;
        int fd;
 
-       GDKdebug &= ~(CHECKMASK|PROPMASK);
+       GDKdebug &= ~CHECKMASK;
 
        if (lg->lg->debug & 1) {
                fprintf(stderr, "#logger_readlog opening %s\n", filename);
diff --git a/monetdb5/mal/mal.h b/monetdb5/mal/mal.h
--- a/monetdb5/mal/mal.h
+++ b/monetdb5/mal/mal.h
@@ -57,7 +57,7 @@ mal_export stream     *maleventstream;
 */
 #define GRPthreads (THRDMASK | PARMASK)
 #define GRPmemory (ALLOCMASK )
-#define GRPproperties (CHECKMASK | PROPMASK | BATMASK )
+#define GRPproperties (CHECKMASK )
 #define GRPio (IOMASK | PERFMASK )
 #define GRPheaps (HEAPMASK)
 #define GRPtransactions (TMMASK | DELTAMASK | TEMMASK)
diff --git a/monetdb5/mal/mal_interpreter.c b/monetdb5/mal/mal_interpreter.c
--- a/monetdb5/mal/mal_interpreter.c
+++ b/monetdb5/mal/mal_interpreter.c
@@ -855,7 +855,7 @@ str runMALsequence(Client cntxt, MalBlkP
                                        lhs->val.pval != stk->stk[getArg(pci, 
i)].val.pval)
                                        GDKfree(lhs->val.pval);
                        }
-                       if (GDKdebug & (CHECKMASK|PROPMASK) && exceptionVar < 
0) {
+                       if (GDKdebug & CHECKMASK && exceptionVar < 0) {
                                BAT *b;
 
                                for (i = 0; i < pci->retc; i++) {
diff --git a/tools/mserver/mserver5.1.in b/tools/mserver/mserver5.1.in
--- a/tools/mserver/mserver5.1.in
+++ b/tools/mserver/mserver5.1.in
@@ -136,7 +136,7 @@ The
 together with the
 .B =
 sign is optional.  If not specified, it defaults to
-.BR 1 .
+.BR 2 .
 In the short form \fB\-d\fP, the value, if present, must immediately
 (i.e. without space) follow the option.
 The values of multiple instances of this flag are OR-ed together.
@@ -147,11 +147,7 @@ The value is an integer, which can be (a
 (THRDMASK) thread-specific debug output
 .TP
 .B 2
-(CHECKMASK) property enforcing on new BATs
-.TP
-.B 8
-(PROPMASK) property checking on all values:
-tells about wrongly set properties
+(CHECKMASK) property checking on new BATs
 .TP
 .B 16
 (IOMASK) major IO activity
@@ -245,7 +241,7 @@ Equivalent to \fB\-\-debug=\fP\fI(LOADMA
 Equivalent to \fB\-\-debug=\fP\fI(DEADBEEFMASK)\fP.
 .TP
 .B \-\-properties
-Equivalent to \fB\-\-debug=\fP\fI(CHECKMASK | PROPMASK | BATMASK)\fP.
+Equivalent to \fB\-\-debug=\fP\fI(CHECKMASK)\fP.
 .TP
 .B \-\-threads
 Equivalent to \fB\-\-debug=\fP\fI(THRDMASK | PARMASK)\fP.
diff --git a/tools/mserver/mserver5.c b/tools/mserver/mserver5.c
--- a/tools/mserver/mserver5.c
+++ b/tools/mserver/mserver5.c
@@ -524,7 +524,7 @@ main(int argc, char **av)
                                        usage(prog, -1);
                                }
                        } else {
-                               debug |= 1;
+                               debug |= CHECKMASK;
                        }
                        break;
                case 'r':
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to