[Gluster-devel] [Gluster-users] GlusterFs upstream bugzilla components Fine graining

Ravishankar N ravishankar at redhat.com
Wed Sep 28 06:09:59 UTC 2016


On 09/28/2016 11:24 AM, Muthu Vigneshwaran wrote:
> Hi,
>
> This an update to the previous mail about Fine graining of the
> GlusterFS upstream bugzilla components.
>
> Finally we have come out a new structure that would help in easy
> access of the bug for reporter and assignee too.
>
> In the new structure we have decided to remove components that are
> listed as below -
>
> - BDB
> - HDFS
> - booster
> - coreutils
> - gluster-hdoop
> - gluster-hadoop-install
> - libglusterfsclient
> - map
> - path-converter
> - protect
> - qemu-block
> - stripe
> - unify
>
> as we find that the above mentioned components are either
> deprecated,uses GitHub for bugs/issues filing and also planned to add
> the following components as the main component
>
> - common-ha
> - documentation
> - gdeploy
> - gluster-nagios
> - project-infrastructure
> - puppet-gluster
>
> The final structure would look like as below -
>
> ------------------------------------------------------------------------------------------------
>
> Structure
>
> ------------------------------------------------------------------------------------------------
>
> Product GlusterFS (Versions: 3.6, 3.7, 3.8, 3.9, mainline )
>
> |
>
> +- Component GlusterFS
>
> |  |
>
> |  +Subcomponent access-controll
>
> |  +Subcomponent afr(automatic file replication)
>
> |  +Subcomponent arbiter
>
> |  +Subcomponent barrier
>
> |  +Subcomponent blockdevice
>
> |  +Subcomponent bitrot
>
> |  +Subcomponent build
>
> |  +Subcomponent changelog
>
> |  +Subcomponent changetimerecorder
>
> |  +Subcomponent cli
>
> |  +Subcomponent core
>
> |  +Subcomponent dht2(distributed hashing table)
>
> |  +Subcomponent disperse
>
> |  +Subcomponent distribute
>
> |  +Subcomponent encryption-xlator
>
> |  +Subcomponent error-gen
>
> |  +Subcomponent eventsapi
>
> |  +Subcomponent filter
>
> |  +Subcomponent fuse
>
> |  +Subcomponent geo-replication
>
> |  +Subcomponent gfid-access
>
> |  +Subcomponent glupy
>
> |  +Subcomponent gluster-smb
>
> |  +Subcomponent glusterd
>
> |  +Subcomponent glusterd2
>
> |  +Subcomponent glusterfind
>
> |  +Subcomponent index
>
> |  +Subcomponent io-cache
>
> |  +Subcomponent io-stats
>
> |  +Subcomponent io-threads
>
> |  +Subcomponent jbr
>
> |  +Subcomponent libgfapi
>
> |  +Subcomponent locks
>
> |  +Subcomponent logging
>
> |  +Subcomponent marker
>
> |  +Subcomponent md-cache
>
> |  +Subcomponent nfs
>
> |  +Subcomponent open-behind
>
> |  +Subcomponent packaging
>
> |  +Subcomponent porting
>
> |  +Subcomponent posix
>
> |  +Subcomponent posix-acl
>
> |  +Subcomponent protocol
>
> |  +Subcomponent quick-read
>
> |  +Subcomponent quiesce
>
> |  +Subcomponent quota
>
> |  +Subcomponent rdma
>
> |  +Subcomponent read-head
>
> |  +Subcomponent replicate
Currently this is the component being used for AFR, so you could remove 
AFR from the list. Or retain AFR and remove this one, since we also have 
jbr as a form of replication. I'd prefer the former since all current 
AFR bugs are filed under replicate.

>
> |  +Subcomponent richacl
>
> |  +Subcomponent rpc
>
> |  +Subcomponent scripts
>
> |  +Subcomponent selfheal
Is this new component being introduced for a specific reason? selfheal 
is just a process used by various components like afr and ec and IMO 
doesn't need to be an explicit component.

Regards,
Ravi
>
> |  +Subcomponent sharding
>
> |  +Subcomponent snapshot
>
> |  +Subcomponent stat-prefetch
>
> |  +Subcomponent symlink-cache
>
> |  +Subcomponent tests
>
> |  +Subcomponent tiering
>
> |  +Subcomponent trace
>
> |  +Subcomponent transport
>
> |  +Subcomponent trash-xlator
>
> |  +Subcomponent unclassified
>
> |  +Subcomponent upcall
>
> |  +Subcomponent write-behind
>
> |
>
> +- Component common-ha
>
> |  |
>
> |  +Subcomponent ganesha
>
> |
>
> +- documentation
>
> |
>
> +- Component gdeploy
>
> |  |
>
> |  +Subcomponent sambha
>
> |  +Subcomponent hyperconvergence
>
> |  +Subcomponent RHSC 2.0
>
> |
>
> +- Component gluster-nagios
>
> |
>
> +- Component project-infrastructure (Version: staging, production)
>
> |  |
>
> |  +Subcomponent website
>
> |  +Subcomponent jenkins
>
> |
>
> +- Component puppet-gluster
>
> Here the versions for all the component is the same as the versions
> does not vary per component and varies per product.
>
> So we would like to have your comments on the new structure before 1st
> OCT,i.e. three days from now on, is there anything needed to be added
> or removed or moved. :) and also we are planning to ask the Bugzilla
> admins to update the structure early next week.
>
> Thanks and regards,
>
> Muthu Vigneshwaran & Niels de vos
> _______________________________________________
> Gluster-users mailing list
> Gluster-users at gluster.org
> http://www.gluster.org/mailman/listinfo/gluster-users




More information about the Gluster-devel mailing list