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