Back to bug 1001432

Who When What Removed Added
krishnan parthasarathi 2013-08-27 05:01:25 UTC CC kparthas, saujain
Flags needinfo?(saujain)
Saurabh 2013-08-27 06:42:51 UTC Flags needinfo?(saujain)
Saurabh 2013-08-27 06:43:28 UTC Summary quota build 3: nfs.log reports "E" messages quota build 3: glusterd.vol.log reports "E" messages
Krutika Dhananjay 2013-08-29 09:59:23 UTC CC kdhananj
Krutika Dhananjay 2013-08-29 15:33:06 UTC Status NEW MODIFIED
krishnan parthasarathi 2013-09-23 07:21:18 UTC Status MODIFIED ON_QA
Fixed In Version glusterfs-3.4.0.33rhs
Vivek Agarwal 2013-10-03 08:58:05 UTC Keywords ZStream
Fixed In Version glusterfs-3.4.0.33rhs glusterfs-3.4.0.33rhs-1
Gowrishankar Rajaiyan 2013-10-03 10:00:06 UTC CC grajaiya
QA Contact sdharane saujain
Vivek Agarwal 2013-10-08 08:45:11 UTC Fixed In Version glusterfs-3.4.0.33rhs-1 glusterfs-3.4.0.34rhs
Saurabh 2013-10-16 14:02:38 UTC Status ON_QA VERIFIED
Krutika Dhananjay 2013-10-23 13:38:32 UTC Assignee amarts kdhananj
Doc Text Cause:

The rsp dictionary from peers is aggregated unconditionally in commit op when it must be aggregated only for 'list' command. That led to rsp_dict not containing "count" during commit op (since rsp_dict is filled during stage op and NOT commit op during limit-usage command, thereby causing glusterd to throw error messages in logs.

Consequence:

As a result of the above, glusterd used to report the log messages reported in the bug.

Fix:

In stage op cbk, aggregate rsp dicts
only during REPLACE_BRICK and QUOTA commands.

Similarly, aggregate the rsp dict from the peers only for quota sub-command 'list' and for all other commands unconditionally.

Result:
These log messages will not be seen when the command is successful.
Vivek Agarwal 2013-11-08 08:52:15 UTC Priority unspecified high
Krutika Dhananjay 2013-11-12 10:31:30 UTC Doc Text Cause:

The rsp dictionary from peers is aggregated unconditionally in commit op when it must be aggregated only for 'list' command. That led to rsp_dict not containing "count" during commit op (since rsp_dict is filled during stage op and NOT commit op during limit-usage command, thereby causing glusterd to throw error messages in logs.

Consequence:

As a result of the above, glusterd used to report the log messages reported in the bug.

Fix:

In stage op cbk, aggregate rsp dicts
only during REPLACE_BRICK and QUOTA commands.

Similarly, aggregate the rsp dict from the peers only for quota sub-command 'list' and for all other commands unconditionally.

Result:
These log messages will not be seen when the command is successful.
Cause:

These log messages result from glusterd doing generic aggregation of responses from peers, rather than using aggregation logic that is specific to a particular quota sub-command.

Consequence:

As a result of the above, glusterd used to report the log messages reported in the bug.

Fix:

Now, glusterd does command-specific aggregation of peer responses

Result:

These log messages will not be seen when the command is successful.
errata-xmlrpc 2013-11-27 15:33:48 UTC Status VERIFIED CLOSED
Resolution --- ERRATA
Last Closed 2013-11-27 10:33:48 UTC
John Skeoch 2016-01-19 06:12:43 UTC CC mzywusko

Back to bug 1001432