appendfsync parsing in config file fixed. If you benchmarked Redis against different appendfsync options is time to try again ;)

This commit is contained in:
antirez 2009-11-01 11:55:46 +01:00
parent 9387d17dfe
commit 1766c6dadc

View File

@ -1255,11 +1255,11 @@ static void loadServerConfig(char *filename) {
err = "argument must be 'yes' or 'no'"; goto loaderr;
}
} else if (!strcasecmp(argv[0],"appendfsync") && argc == 2) {
if (strcasecmp(argv[1],"no")) {
if (!strcasecmp(argv[1],"no")) {
server.appendfsync = APPENDFSYNC_NO;
} else if (strcasecmp(argv[1],"always")) {
} else if (!strcasecmp(argv[1],"always")) {
server.appendfsync = APPENDFSYNC_ALWAYS;
} else if (strcasecmp(argv[1],"everysec")) {
} else if (!strcasecmp(argv[1],"everysec")) {
server.appendfsync = APPENDFSYNC_EVERYSEC;
} else {
err = "argument must be 'no', 'always' or 'everysec'";