Changeset: 4b0576f57281 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4b0576f57281
Modified Files:
        clients/mapilib/mapi.c
Branch: protocol
Log Message:

Allow setting of blocksize over command line (should be removed in final 
version).


diffs (28 lines):

diff --git a/clients/mapilib/mapi.c b/clients/mapilib/mapi.c
--- a/clients/mapilib/mapi.c
+++ b/clients/mapilib/mapi.c
@@ -2617,6 +2617,7 @@ mapi_reconnect(Mapi mid)
                char* env_protocol = getenv("MONETDB_PROTOCOL");
                char* env_compression = getenv("MONETDB_COMPRESSION");
                char* env_colcomp = getenv("MONETDB_COLCOMP");
+               char* env_blocksize = getenv("MONETDB_BLOCKSIZE");
                if (env_protocol) {
                        if (strcasecmp(env_protocol, "prot10") == 0) {
                                mid->protocol = prot10;
@@ -2646,6 +2647,16 @@ mapi_reconnect(Mapi mid)
                                mid->colcomp = COLUMN_COMPRESSION_PROTOBUF;
                        }
                }
+               if (env_blocksize) {
+                       errno = 0;
+                       size_t blocksize = (size_t) atol(env_blocksize);
+                       if (errno != 0) {
+                               errno = 0;
+                               fprintf(stderr, "Incorrect block size: %s\n", 
env_blocksize);
+                       } else {
+                               mid->blocksize = blocksize;
+                       }
+               }
        }
 #endif
 
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to