Index: pvfs2_src/src/server/pvfs2-server.c
===================================================================
--- pvfs2_src/src/server/pvfs2-server.c (revision 18408)
+++ pvfs2_src/src/server/pvfs2-server.c (revision 18409)
@@ -1273,6 +1273,7 @@
 static void reload_config(void)
 {
     struct server_configuration_s sighup_server_config;
+    struct server_configuration_s *orig_server_config;
     PINT_llist *orig_filesystems = NULL;
     PINT_llist *hup_filesystems  = NULL;
     struct filesystem_configuration_s *orig_fs;
@@ -1290,6 +1291,17 @@
     }
     else /* Successful load of config */
     {
+        /* Get the server configuration to update global items */
+        orig_server_config = get_server_config_struct();
+        if(orig_server_config->event_logging)
+        {
+            free(orig_server_config->event_logging);
+        }
+        /* Copy the updated configuration logging mask */
+        orig_server_config->event_logging = strdup(server_config.event_logging);
+
+        gossip_set_debug_mask(1, PVFS_debug_eventlog_to_mask(orig_server_config->event_logging));
+
         orig_filesystems = server_config.file_systems;
         /* Loop and update all stored file systems */
         while(orig_filesystems)
