Muthu Vigneshwaran
2016-Sep-28 05:54 UTC
[Gluster-users] GlusterFs upstream bugzilla components Fine graining
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 | +Subcomponent richacl | +Subcomponent rpc | +Subcomponent scripts | +Subcomponent selfheal | +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
Ravishankar N
2016-Sep-28 06:09 UTC
[Gluster-users] GlusterFs upstream bugzilla components Fine graining
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 replicateCurrently 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 selfhealIs 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
Soumya Koduri
2016-Sep-28 06:10 UTC
[Gluster-users] GlusterFs upstream bugzilla components Fine graining
Hi, On 09/28/2016 11:24 AM, Muthu Vigneshwaran wrote: > +- Component GlusterFS > | > | > | +Subcomponent nfs Maybe its time to change it to 'gluster-NFS/native NFS'. Niels/Kaleb?> +- Component gdeploy > > | | > > | +Subcomponent sambha > > | +Subcomponent hyperconvergence > > | +Subcomponent RHSC 2.0gdeploy has support for 'ganesha' configuration as well. Also would it help if we have additional subcomponent 'glusterfs' as well, may be as the default one (any new support being added can fall under that category)? Request Sac to comment. Thanks, Soumya
Kaleb S. KEITHLEY
2016-Sep-28 11:56 UTC
[Gluster-users] GlusterFs upstream bugzilla components Fine graining
On 09/28/2016 01:54 AM, Muthu Vigneshwaran wrote:> Hi, > 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-hacommon-ha is to (eventually) be replaced with storhaug, which I believe uses github issues. But if you want to keep common-ha for now, that's okay with me. -- Kaleb
Prasanna Kalever
2016-Sep-28 16:39 UTC
[Gluster-users] [Gluster-devel] GlusterFs upstream bugzilla components Fine graining
On Wed, Sep 28, 2016 at 11:24 AM, Muthu Vigneshwaran <mvignesh at redhat.com> 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-blockWell, we are working on bringing qemu-block xlator to alive again. This is needed in achieving qcow2 based internal snapshots for/in the gluster block store. Take a look at http://review.gluster.org/#/c/15588/ and dependent patches. -- Prasanna [...]> Thanks and regards, > > Muthu Vigneshwaran & Niels de vos > _______________________________________________ > Gluster-devel mailing list > Gluster-devel at gluster.org > http://www.gluster.org/mailman/listinfo/gluster-devel