Some of current log messages are not clear enough to understand the actual error. This is a tracker bug for such fixes.
REVIEW: http://review.gluster.org/4739 (logging: add more specific log messages) posted (#1) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4739 (logging: add more specific log messages) posted (#2) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4747 (logging: add more meaningful error messages) posted (#1) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4747 (cli: add more meaningful error messages) posted (#2) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4747 (cli: add more meaningful error messages) posted (#3) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4739 (glusterd: add more specific log messages) posted (#3) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4915 (log: add syslog logging) posted (#1) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4915 (log: enhance syslog logging with libumberlog) posted (#2) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4977 (log: error code generation support) posted (#1) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4977 (log: error code generation support) posted (#2) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4915 (log: enhance syslog logging with libumberlog) posted (#3) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/5002 (log: send current gf_log to syslog conditionally) posted (#1) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4977 (log: error code generation support) posted (#3) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/5002 (log: send current gf_log to syslog) posted (#2) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4915 (log: enhance syslog logging with libumberlog) posted (#4) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4977 (log: error code generation support) posted (#4) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/5002 (log: send current gf_log to syslog) posted (#3) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4915 (log: enhance syslog logging with libumberlog) posted (#5) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4977 (log: error code generation support) posted (#5) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/5002 (log: send current gf_log to syslog through libumberlog) posted (#4) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4915 (log: enhance syslog logging with libumberlog) posted (#6) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4977 (log: error code generation support) posted (#6) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/5002 (log: send current gf_log to syslog) posted (#5) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4915 (log: enhance syslog logging using CEE format) posted (#7) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4977 (log: error code generation support) posted (#7) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/5002 (log: send current gf_log to syslog conditionally) posted (#6) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4915 (log: enhance syslog logging using CEE format) posted (#8) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4977 (log: error code generation support) posted (#8) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/5002 (log: send current gf_log to syslog conditionally) posted (#7) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4915 (log: enhance syslog logging using CEE format) posted (#9) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4977 (log: error code generation support) posted (#9) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/5002 (log: send current gf_log to syslog conditionally) posted (#8) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4915 (log: enhance syslog logging using CEE format) posted (#10) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4977 (log: error code generation support) posted (#10) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/5002 (log: send current gf_log to syslog conditionally) posted (#9) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4915 (log: enhance syslog logging using CEE format) posted (#11) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4977 (log: error code generation support) posted (#11) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/5002 (log: send current gf_log to syslog conditionally) posted (#10) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4915 (log: enhance syslog logging using CEE format) posted (#12) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4977 (log: error code generation support) posted (#12) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/5002 (log: send current gf_log to syslog conditionally) posted (#11) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/4915 (log: enhance syslog logging using CEE format) posted (#13) for review on master by Bala FA (barumuga)
COMMIT: http://review.gluster.org/4977 committed in master by Vijay Bellur (vbellur) ------ commit f75957ab6baef8907c8421f44f785956fbf48038 Author: Bala.FA <barumuga> Date: Fri May 10 12:30:17 2013 +0530 log: error code generation support error code and message are generated at compile time by reading a json file which contains information of elements for each error code. This framework provides error handling and ability to do more cleaner log messages to users. error-codes.json file contains error description is below format { "ERR_NAME": {"code": ERR_NUM, "message": {"LOCALE": "ERR_MESSAGE"}} } At compile time autogen.sh calls gen-headers.py which produces C header file libglusterfs/src/gf-error-codes.h. This header has a function const char *_gf_get_message (int code); which returns respective ERR_MESSAGE for given ERR_NUM. Change-Id: Ieefbf4c470e19a0175c28942e56cec98a3c94ff0 BUG: 928648 Signed-off-by: Bala.FA <barumuga> Reviewed-on: http://review.gluster.org/4977 Reviewed-by: Niels de Vos <ndevos> Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Vijay Bellur <vbellur>
COMMIT: http://review.gluster.org/4915 committed in master by Vijay Bellur (vbellur) ------ commit 040319d8bced2f25bf25d8f6b937901c3a40e34b Author: Bala.FA <barumuga> Date: Tue Apr 30 17:39:30 2013 +0530 log: enhance syslog logging using CEE format This patch enables to use syslog as log target in addition to the default. The logs are sent in CEE format (http://cee.mitre.org/). This logging can be disabled using compile time option by ./configure --disable-syslog (or) rpmbuild glusterfs.tar.gz --without syslog The framework provides two api void gf_openlog (const char *ident, int option, int facility); void gf_syslog (int error_code, int facility_priority, char *format, ...); consumers need to call gf_openlog() prior to gf_syslog() like the way traditional syslog function calls. error_code is mandatory when using gf_syslog(). For example, gf_openlog (NULL, -1, -1); gf_syslog (GF_ERR_DEV, LOG_ERR, "error reading configuration file"); Using syslog, admin is free to configure logger to * reduce repeated log messages * forward logs to remote logger * execute a command on certain log pattern * alert people for certain log pattern by email, snmp etc * and many more Change-Id: Ibacbcbbc547192893fc4a46b387496b622e4811f BUG: 928648 Signed-off-by: Bala.FA <barumuga> Reviewed-on: http://review.gluster.org/4915 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Vijay Bellur <vbellur>
COMMIT: http://review.gluster.org/5002 committed in master by Vijay Bellur (vbellur) ------ commit 41b721baee31356f442b1fb3f198456a0dd3b2db Author: Bala.FA <barumuga> Date: Tue May 14 14:53:07 2013 +0530 log: send current gf_log to syslog conditionally When compile time option GF_USE_SYSLOG is enabled (which is default), generated logs are sent to syslog with error code ERR_DEV. User can opt to use traditional log at run time by creating /var/log/glusterd/logger.conf file and restarting respective gluster services. Change-Id: I9837d0f99da1afc2189d7ecd214c4293ec53715a BUG: 928648 Signed-off-by: Bala.FA <barumuga> Reviewed-on: http://review.gluster.org/5002 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Vijay Bellur <vbellur>
REVIEW: http://review.gluster.org/5382 (build: Move error-code generation out of autogen.sh) posted (#1) for review on master by Kaushal M (kaushal)
REVIEW: http://review.gluster.org/5382 (build: Move error-code generation out of autogen.sh) posted (#2) for review on master by Kaushal M (kaushal)
REVIEW: http://review.gluster.org/5409 (logging: Remove gen-headers.py from top_srcdir move to devscripts/ folder for elegancy.) posted (#1) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/5409 (logging: Remove gen-headers.py from top_srcdir move to devscripts/ folder for elegancy.) posted (#2) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/5409 (logging: Remove gen-headers.py from top_srcdir move to devscripts/ folder for elegancy.) posted (#3) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/5412 (libglusterfs: Fix compilation warning) posted (#1) for review on master by Pranith Kumar Karampuri (pkarampu)
COMMIT: http://review.gluster.org/5412 committed in master by Vijay Bellur (vbellur) ------ commit ebbe623fe44dddc9318067698bf3796035265997 Author: Pranith Kumar K <pkarampu> Date: Mon Jul 29 12:36:10 2013 +0530 libglusterfs: Fix compilation warning Change-Id: Ibba7a6fd3119c85c78cb12628d85c7f9210e6b8c BUG: 928648 Signed-off-by: Pranith Kumar K <pkarampu> Reviewed-on: http://review.gluster.org/5412 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Vijay Bellur <vbellur>
REVIEW: http://review.gluster.org/5409 (logging: Remove gen-headers.py from top_srcdir move to devscripts/ folder for elegancy.) posted (#4) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/5464 (logging: Typo 'log' --> 'lib') posted (#1) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/5409 (logging: Remove gen-headers.py from top_srcdir move to devscripts/ folder for elegancy.) posted (#5) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/5466 (logging: [doc] Fix a typo) posted (#1) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/5467 (Ignore certain build related files) posted (#1) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/5466 (logging: [doc] Fix a typo) posted (#2) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/5409 (logging: Remove gen-headers.py from top_srcdir move to devscripts/ folder for elegancy.) posted (#6) for review on master by Harshavardhana (harsha)
COMMIT: http://review.gluster.org/5466 committed in master by Anand Avati (avati) ------ commit e0890b723519519b3a979940b982a0ea37d2daa3 Author: Harshavardhana <harsha> Date: Thu Aug 1 23:03:13 2013 -0700 logging: [doc] Fix a typo /var/log/glusterd/logger.conf should be /var/lib/glusterd/logger.conf Change-Id: I3a4b19eb59d7acf83224fed01a5856565ffe1741 BUG: 928648 Signed-off-by: Harshavardhana <harsha> Reviewed-on: http://review.gluster.org/5466 Reviewed-by: Anand Avati <avati> Tested-by: Anand Avati <avati>
REVIEW: http://review.gluster.org/5541 (log: set ident to openlog) posted (#1) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/5542 (log: use /etc/glusterfs/logger.conf file for logging target) posted (#1) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/5543 (log: add rsyslog gluster configuration file) posted (#1) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/5409 (logging: Remove gen-headers.py from top_srcdir move to devscripts/ folder for elegancy.) posted (#7) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/5541 (log: set ident to openlog) posted (#2) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/5542 (log: use /etc/glusterfs/logger.conf file for logging target) posted (#2) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/5543 (log: add rsyslog gluster configuration file) posted (#2) for review on master by Bala FA (barumuga)
COMMIT: http://review.gluster.org/5541 committed in master by Vijay Bellur (vbellur) ------ commit 4e63eafaed6073eab3d87c579e964fa5302f0d63 Author: Bala.FA <barumuga> Date: Fri Aug 9 16:51:11 2013 +0530 log: set ident to openlog at syslog side, log message is identified by its properties like programname, pid, etc. brick/mount processes need to be identified uniquely as they are different process of gluterfsd/glusterfs. At rsyslog side, log separated by programname/app-name with pid works but bit hard to identify them in long run which process is for what brick/mount. This patch fixes by setting identity string at openlog() which sets programname/app-name as similar to old style log file prefixed by gluster, glusterd, glusterfs or glusterfsd Change-Id: Ia05068943fa67ae1663aaded1444cf84ea648db8 BUG: 928648 Signed-off-by: Bala.FA <barumuga> Reviewed-on: http://review.gluster.org/5541 Reviewed-by: Vijay Bellur <vbellur> Tested-by: Gluster Build System <jenkins.com>
COMMIT: http://review.gluster.org/5542 committed in master by Vijay Bellur (vbellur) ------ commit e3f2d5fb1e8a12317959748eee15d4ec1f8f3fa6 Author: Bala.FA <barumuga> Date: Fri Aug 9 17:26:48 2013 +0530 log: use /etc/glusterfs/logger.conf file for logging target This patch fixes to use /etc/glusterfs/logger.conf file instead of /var/lib/glusterd/logger.conf for logging target (whether to use syslog or not) at run time. Change-Id: Icb1de9ebfb7e529940e2aac970978ad70b34b213 BUG: 928648 Signed-off-by: Bala.FA <barumuga> Reviewed-on: http://review.gluster.org/5542 Reviewed-by: Vijay Bellur <vbellur> Tested-by: Gluster Build System <jenkins.com>
COMMIT: http://review.gluster.org/5543 committed in master by Vijay Bellur (vbellur) ------ commit e75071a5eee1a69caac4d0477f5458ddfe776f07 Author: Bala.FA <barumuga> Date: Fri Aug 9 17:21:56 2013 +0530 log: add rsyslog gluster configuration file This patch comes with rsyslog gluster configuration file for fedora and rhel >= 6. It disables syslog at rpm build time if targetted platform is rhel < 6 as there is no rsyslog support. Change-Id: I95c076874b6891ff08dee1b35980f95529fb0f37 BUG: 928648 Signed-off-by: Bala.FA <barumuga> Reviewed-on: http://review.gluster.org/5543 Reviewed-by: Vijay Bellur <vbellur> Tested-by: Gluster Build System <jenkins.com>
REVIEW: http://review.gluster.org/5409 (logging: Remove gen-headers.py from top_srcdir move to devscripts/ folder for elegancy.) posted (#8) for review on master by Harshavardhana (harsha)
REVIEW: http://review.gluster.org/5621 (log: add comments to rsyslog gluster configuration file) posted (#1) for review on master by Bala FA (barumuga)
REVIEW: http://review.gluster.org/5622 (log: add logger.conf.example file) posted (#1) for review on master by Bala FA (barumuga)
COMMIT: http://review.gluster.org/5621 committed in master by Vijay Bellur (vbellur) ------ commit fc82ae5ddf3b1821095de4188fead9a25bc24191 Author: Bala.FA <barumuga> Date: Fri Aug 9 17:21:56 2013 +0530 log: add comments to rsyslog gluster configuration file Comments are added to rsyslog gluster configuration files to give clear meanings and example email alerting. Change-Id: I23577dc3b39bca89696c46ab6252dc5673d0803f BUG: 928648 Signed-off-by: Bala.FA <barumuga> Reviewed-on: http://review.gluster.org/5621 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Vijay Bellur <vbellur>
COMMIT: http://review.gluster.org/5622 committed in master by Vijay Bellur (vbellur) ------ commit 1ea8ee6bc92ad887d47d3aff2404404681c4cfa9 Author: Bala.FA <barumuga> Date: Tue Aug 13 11:27:50 2013 +0530 log: add logger.conf.example file This example file can be safely renamed as logger.conf to enable syslog logging Change-Id: If49dd6002a046915b2eca330b7a539f4fa1f94fa BUG: 928648 Signed-off-by: Bala.FA <barumuga> Reviewed-on: http://review.gluster.org/5622 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Vijay Bellur <vbellur>
REVIEW: http://review.gluster.org/5684 (build: handle dependencies for syslog properly) posted (#1) for review on master by Bala FA (barumuga)
COMMIT: http://review.gluster.org/5684 committed in master by Vijay Bellur (vbellur) ------ commit f8e968a49468fdea5503423c2c9c4be82c76ad6f Author: Bala.FA <barumuga> Date: Thu Aug 22 09:03:38 2013 +0530 build: handle dependencies for syslog properly This patch conditionally enables rsyslog dependencies based on syslog build option. Change-Id: I2168f29a03504ec839c3048ce112e8dfb2226aa0 BUG: 928648 Signed-off-by: Bala.FA <barumuga> Reviewed-on: http://review.gluster.org/5684 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Kaleb KEITHLEY <kkeithle> Reviewed-by: Vijay Bellur <vbellur>
A beta release for GlusterFS 3.6.0 has been released. Please verify if the release solves this bug report for you. In case the glusterfs-3.6.0beta1 release does not have a resolution for this issue, leave a comment in this bug and move the status to ASSIGNED. If this release fixes the problem for you, leave a note and change the status to VERIFIED. Packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update (possibly an "updates-testing" repository) infrastructure for your distribution. [1] http://supercolony.gluster.org/pipermail/gluster-users/2014-September/018836.html [2] http://supercolony.gluster.org/pipermail/gluster-users/
This bug is getting closed because a release has been made available that should address the reported issue. In case the problem is still not fixed with glusterfs-3.7.0, please open a new bug report. glusterfs-3.7.0 has been announced on the Gluster mailinglists [1], packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update infrastructure for your distribution. [1] http://thread.gmane.org/gmane.comp.file-systems.gluster.devel/10939 [2] http://thread.gmane.org/gmane.comp.file-systems.gluster.user