diff --git a/orangefs-2.8.4/src/server/pvfs2-server.c b/orangefs-2.8.4/src/server/pvfs2-server.c
index 7927b3f..7fc33e1 100644
--- orangefs-2.8.4/src/server/pvfs2-server.c
+++ orangefs-2.8.4/src/server/pvfs2-server.c
@@ -1276,6 +1276,7 @@ static void hup_sighandler(int sig, siginfo_t *info, void *secret)
 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;
@@ -1293,6 +1294,17 @@ static void reload_config(void)
     }
     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(sighup_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)
