Reviewed-by: Julien Desfossez <julien.desfossez@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
int consumer_error_socket;
/* socket to ask metadata to sessiond. */
int consumer_metadata_socket;
int consumer_error_socket;
/* socket to ask metadata to sessiond. */
int consumer_metadata_socket;
- /* Protect consumer_metadata_socket. */
+ /*
+ * Protect consumer_metadata_socket.
+ *
+ * This is nested OUTSIDE the metadata cache lock.
+ */
pthread_mutex_t metadata_socket_lock;
/* socket to exchange commands with sessiond */
char *consumer_command_sock_path;
pthread_mutex_t metadata_socket_lock;
/* socket to exchange commands with sessiond */
char *consumer_command_sock_path;