Bug 1754448 - Re-alignment of Structure attributes
Summary: Re-alignment of Structure attributes
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: GlusterFS
Classification: Community
Component: core
Version: mainline
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: bugs@gluster.org
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-09-23 09:49 UTC by Purna Pavan Chandra
Modified: 2020-04-06 19:30 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-03-12 13:23:50 UTC
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Gluster.org Gerrit 23472 0 None Open glusterd: Re-alignment of structure attributes in glusterd. 2019-10-14 04:28:07 UTC
Gluster.org Gerrit 23512 0 None Abandoned libglusterfs : structs realignment and manual padding 2020-04-08 19:30:48 UTC
Gluster.org Gerrit 23549 0 None Abandoned dht: structures realignment and manual padding 2020-04-05 19:33:10 UTC
Gluster.org Gerrit 23554 0 None Abandoned ec: Re-aligning the structure members and adding manual padding 2020-04-05 19:32:46 UTC
Gluster.org Gerrit 23557 0 None Abandoned FUSE: Structs re-alignment and manual padding 2020-04-05 19:32:27 UTC
Gluster.org Gerrit 23562 0 None Abandoned debug: Re-aligned all the structs and removed compile time padding 2020-04-05 19:32:08 UTC
Gluster.org Gerrit 23563 0 None Open barrier: structs re-alignment 2019-11-06 13:06:52 UTC
Gluster.org Gerrit 23605 0 None Abandoned BitRot: structs re-aligned and manual padding added. 2020-05-03 19:30:25 UTC
Gluster.org Gerrit 23610 0 None Abandoned changelog: realigned structs and added manual padding 2020-06-10 19:30:30 UTC
Gluster.org Gerrit 23613 0 None Abandoned cloudsync: structs re-aligned and added manual padding 2020-04-05 19:31:48 UTC
Gluster.org Gerrit 23615 0 None Abandoned index: re-aligned the structs and added manual padding 2020-04-07 19:30:27 UTC
Gluster.org Gerrit 23617 0 None Open leases: re-alignment of structures 2020-01-09 06:37:08 UTC
Gluster.org Gerrit 23618 0 None Abandoned locks: structs re-aligned and manual padding added 2020-03-02 19:30:28 UTC
Gluster.org Gerrit 23619 0 None Abandoned marker: structs re-aligned and manual padding added 2020-06-07 19:30:29 UTC
Gluster.org Gerrit 23621 0 None Abandoned quiesce: structs re-aligned and manual padding added 2020-04-06 19:30:27 UTC
Gluster.org Gerrit 23622 0 None Abandoned quota: structs realigned and manual padding added 2020-06-22 19:30:46 UTC
Gluster.org Gerrit 23624 0 None Abandoned worm: structs realigned and manual padding added 2020-04-05 19:31:29 UTC
Gluster.org Gerrit 23625 0 None Abandoned features/shard: re-aligned structs and added manual padding 2020-04-05 19:31:10 UTC
Gluster.org Gerrit 23626 0 None Abandoned xlators/features: re-aligned structs and added manual padding 2020-07-02 19:30:30 UTC
Gluster.org Gerrit 23639 0 None Abandoned xlators/performance: structs realigned and manual padding added 2020-04-05 19:30:50 UTC
Gluster.org Gerrit 23640 0 None Abandoned xlators/protocol: structs re-aligned and manual padding added 2020-04-05 19:30:30 UTC
Gluster.org Gerrit 23641 0 None Open Posix: structs re-aligned and manual padding added 2020-03-09 14:32:11 UTC

Description Purna Pavan Chandra 2019-09-23 09:49:56 UTC
Description of problem:

Inappropriate ordering of structure attributes leads to memory inefficiency.
The goal here is to re-align the attributes of all the structures that have been created and used in Glusterfs in a more memory efficient manner.


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Worker Ant 2019-09-23 10:21:23 UTC
REVIEW: https://review.gluster.org/23472 (glusterd: Re-alignment of structure attributes in glusterd.) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 2 Worker Ant 2019-10-04 07:39:00 UTC
REVIEW: https://review.gluster.org/23512 (libglusterfs : structs realignment and manual padding) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 3 Worker Ant 2019-10-14 04:28:09 UTC
REVIEW: https://review.gluster.org/23472 (glusterd: Re-alignment of structure attributes in glusterd.) merged (#4) on master by Atin Mukherjee

Comment 4 Worker Ant 2019-10-15 06:54:22 UTC
REVIEW: https://review.gluster.org/23549 (dht: structures realignment and manual padding) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 5 Worker Ant 2019-10-16 07:27:05 UTC
REVIEW: https://review.gluster.org/23554 (ec:  Re-aligning the structure members and adding manual padding) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 6 Worker Ant 2019-10-16 13:11:00 UTC
REVIEW: https://review.gluster.org/23557 (FUSE: Structs re-alignment and manual padding) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 7 Worker Ant 2019-10-17 09:28:29 UTC
REVIEW: https://review.gluster.org/23562 (debug: Re-aligned all the structs and removed compile time padding) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 8 Worker Ant 2019-10-18 06:56:24 UTC
REVIEW: https://review.gluster.org/23563 (barrier: structs re-alignment) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 9 Worker Ant 2019-10-24 05:32:18 UTC
REVIEW: https://review.gluster.org/23605 (BitRot: structs re-aligned and manual padding added.) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 10 Worker Ant 2019-10-24 12:46:04 UTC
REVIEW: https://review.gluster.org/23610 (changelog: realigned structs and added manual padding) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 11 Worker Ant 2019-10-25 05:29:06 UTC
REVIEW: https://review.gluster.org/23613 (cloudsync: structs re-aligned and added manual padding) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 12 Worker Ant 2019-10-25 05:50:39 UTC
REVIEW: https://review.gluster.org/23615 (index: re-aligned the structs and added manual padding) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 13 Worker Ant 2019-10-25 06:02:43 UTC
REVIEW: https://review.gluster.org/23617 (leases: re-alignment of structures) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 14 Worker Ant 2019-10-25 07:33:10 UTC
REVIEW: https://review.gluster.org/23618 (locks: structs re-aligned and manual padding added) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 15 Worker Ant 2019-10-25 07:55:17 UTC
REVIEW: https://review.gluster.org/23619 (marker: structs re-aligned and manual padding added) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 16 Worker Ant 2019-10-25 10:29:32 UTC
REVIEW: https://review.gluster.org/23622 (quota: structs realigned and manual padding added) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 17 Worker Ant 2019-10-25 11:52:05 UTC
REVIEW: https://review.gluster.org/23624 (worm: structs realigned and manual padding added) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 18 Worker Ant 2019-10-25 12:16:11 UTC
REVIEW: https://review.gluster.org/23625 (features/shard: re-aligned structs and added manual padding) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 19 Worker Ant 2019-10-25 12:43:56 UTC
REVIEW: https://review.gluster.org/23626 (xlators/features: re-aligned structs and added manual padding) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 20 Worker Ant 2019-10-29 15:03:23 UTC
REVIEW: https://review.gluster.org/23639 (xlators/performance: structs realigned and manual padding added) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 21 Worker Ant 2019-10-30 06:23:02 UTC
REVIEW: https://review.gluster.org/23640 (xlators/playground: structs re-aligned and manual padding added) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 22 Worker Ant 2019-10-30 07:17:07 UTC
REVIEW: https://review.gluster.org/23641 (Posix: structs re-aligned and manual padding added) posted (#1) for review on master by Purna Pavan Chandra Aekkaladevi

Comment 23 Worker Ant 2019-11-06 13:06:54 UTC
REVIEW: https://review.gluster.org/23563 (barrier: structs re-alignment) merged (#2) on master by Amar Tumballi

Comment 24 Worker Ant 2020-01-09 06:37:09 UTC
REVIEW: https://review.gluster.org/23617 (leases: re-alignment of structures) merged (#4) on master by soumya k

Comment 26 Worker Ant 2020-03-09 14:32:17 UTC
REVIEW: https://review.gluster.org/23641 (Posix: structs re-aligned and manual padding added) merged (#2) on master by Sunny Kumar

Comment 27 Worker Ant 2020-03-12 13:23:50 UTC
This bug is moved to https://github.com/gluster/glusterfs/issues/1007, and will be tracked there from now on. Visit GitHub issues URL for further details


Note You need to log in before you can comment on or make changes to this bug.