Merge branch 'develop' into schemarouter_refresh
This commit is contained in:
@ -935,7 +935,7 @@ int main(int argc, char **argv)
|
|||||||
char* tmp_var;
|
char* tmp_var;
|
||||||
int option_index;
|
int option_index;
|
||||||
int logtofile = 0; /* Use shared memory or file */
|
int logtofile = 0; /* Use shared memory or file */
|
||||||
int syslog_enabled = 1; /** Log to syslog */
|
int syslog_enabled = 0; /** Log to syslog */
|
||||||
int maxscalelog_enabled = 1; /** Log with MaxScale */
|
int maxscalelog_enabled = 1; /** Log with MaxScale */
|
||||||
ssize_t log_flush_timeout_ms = 0;
|
ssize_t log_flush_timeout_ms = 0;
|
||||||
sigset_t sigset;
|
sigset_t sigset;
|
||||||
@ -1078,26 +1078,34 @@ int main(int argc, char **argv)
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'S':
|
case 'S':
|
||||||
if(strstr(optarg,"="))
|
{
|
||||||
{
|
char* tok = strstr(optarg,"=");
|
||||||
strtok(optarg,"= ");
|
if(tok)
|
||||||
maxscalelog_enabled = config_truth_value(strtok(NULL,"= "));
|
{
|
||||||
}
|
tok++;
|
||||||
else
|
if(tok)
|
||||||
{
|
maxscalelog_enabled = config_truth_value(tok);
|
||||||
maxscalelog_enabled = config_truth_value(optarg);
|
}
|
||||||
}
|
else
|
||||||
|
{
|
||||||
|
maxscalelog_enabled = config_truth_value(optarg);
|
||||||
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case 's':
|
case 's':
|
||||||
if(strstr(optarg,"="))
|
{
|
||||||
{
|
char* tok = strstr(optarg,"=");
|
||||||
strtok(optarg,"= ");
|
if(tok)
|
||||||
syslog_enabled = config_truth_value(strtok(NULL,"= "));
|
{
|
||||||
}
|
tok++;
|
||||||
else
|
if(tok)
|
||||||
{
|
syslog_enabled = config_truth_value(tok);
|
||||||
syslog_enabled = config_truth_value(optarg);
|
}
|
||||||
}
|
else
|
||||||
|
{
|
||||||
|
syslog_enabled = config_truth_value(optarg);
|
||||||
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case 'U':
|
case 'U':
|
||||||
if(set_user(optarg) != 0)
|
if(set_user(optarg) != 0)
|
||||||
|
|||||||
@ -305,7 +305,9 @@ char *remote, *userName;
|
|||||||
sprintf(my_session->filename, "%s.%d",
|
sprintf(my_session->filename, "%s.%d",
|
||||||
my_instance->filebase,
|
my_instance->filebase,
|
||||||
my_instance->sessions);
|
my_instance->sessions);
|
||||||
atomic_add(&my_instance->sessions,1);
|
|
||||||
|
// Multiple sessions can try to update my_instance->sessions simultaneously
|
||||||
|
atomic_add(&(my_instance->sessions), 1);
|
||||||
|
|
||||||
if (my_session->active)
|
if (my_session->active)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user