View Issue Details

IDProjectCategoryView StatusLast Update
0016130Buildsyscommunity buildsyspublic2019-06-13 14:52
Reporterkkeithle 
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Summary0016130: new tags to unbundle nfs-ganesha from glusterfs in Storage SIG
DescriptionSIG name: Storage
SIG project: nfs-ganesha
release string: 28

tags: storage7-nfs-ganesha-28-{candidate,release,testing}, storage7-nfs-ganesha-28-el7-build, and build-target storage7-nfs-ganesha-28-el7

As mentioned on IRC, starting with nfs-ganesha-2.8 I would like to decouple nfs-ganesha from the GlusterFS project in the Storage SIG.

Thanks,
TagsNo tags attached.

Activities

hrw

hrw

2019-05-31 12:47

reporter   ~0034552

This will also allow to enable Ceph support: https://bugs.centos.org/view.php?id=16133
kkeithle

kkeithle

2019-06-03 11:53

reporter   ~0034585

nfs-ganesha 2.8.0 just GA'd. I'd prefer to build with new build targets rather than with the old glusterfs targets.
hrw

hrw

2019-06-06 11:45

reporter   ~0034612

Lack of nfs-ganesha-ceph compatible with ceph-nautilus holds OpenStack Kolla 'Stein' release ;(
alphacc

alphacc

2019-06-07 13:06

developer   ~0034613

Hi,

Is it possible to use nfsganesha rather than the - ? The final repositories destination can contain the -

Thomas
kkeithle

kkeithle

2019-06-07 13:10

reporter   ~0034614

yes, we can use nfsganesha instead of nfs-ganesha.
alphacc

alphacc

2019-06-08 16:10

developer   ~0034619

it's done. Let me know if it works and if you need CentOS 6 tags too.

PS : Do we need to enable a inheritance on some ceph tags ?
kkeithle

kkeithle

2019-06-08 21:31

reporter   ~0034620

no CentOS 6 tags needed, we're dropping C6. (But we many revisit later.)

WRT Ceph, yes, we want to build against Ceph Nautilus (14).

Thanks
kkeithle

kkeithle

2019-06-09 13:43

reporter   ~0034622

Just in case it wasn't clear, nfs-ganesha-2.8 continues to build with gluster-6. And with ceph-14.
kkeithle

kkeithle

2019-06-09 14:56

reporter   ~0034623

e.g. from https://cbs.centos.org/kojifiles/work/tasks/931/840931/root.log

DEBUG util.py:417: Error: No Package found for glusterfs-api-devel >= 6.0
DEBUG util.py:417: Error: No Package found for libcephfs2-devel >= 14.0.0
DEBUG util.py:417: Error: No Package found for librados-devel >= 14.0.0
DEBUG util.py:417: Error: No Package found for librgw2-devel >= 14.0.0
kkeithle

kkeithle

2019-06-09 15:15

reporter   ~0034624

tried to set pkg inheritance myself, but it obviously didn't work.
alphacc

alphacc

2019-06-10 16:31

developer   ~0034627

Last edited: 2019-06-10 16:32

View 3 revisions

Yes admin only.

Do you need inheritance on -candidate or -release tags of ceph/gluster ?

kkeithle

kkeithle

2019-06-10 22:42

reporter   ~0034632

I need to be able to resolve the BuildRequires: glusterfs-api-devel and BuildRequires: {libcephfs2,librados,librgw2}-devel when building; see the comment above.

I don't know what the difference is between -candidate and -release is.
alphacc

alphacc

2019-06-11 09:40

developer   ~0034633

Last edited: 2019-06-11 09:41

View 2 revisions

It is where you will get the dependences from. So either from packages tagged on -candidate or -stable.
If you always want to build against latest we can use -candidate, if you want to build against only released gluster/ceph build we can use -release.
It can be different for gluster enad ceph too.

kkeithle

kkeithle

2019-06-11 13:42

reporter   ~0034634

Use -candidate for both GlusterFS and Ceph please.

Gluster packages is rarely tagged -candidate for more than a few days before they are also tagged -release. I don't know if the same is true for Ceph, but I'll work on the presumption that it is.

Thanks
alphacc

alphacc

2019-06-11 20:38

developer   ~0034637

Last edited: 2019-06-11 20:40

View 2 revisions

it's done, could you please retry ?

kkeithle

kkeithle

2019-06-11 23:55

reporter   ~0034642

https://cbs.centos.org/koji/buildinfo?buildID=26175
kkeithle

kkeithle

2019-06-11 23:55

reporter   ~0034643

Looks like it's good

https://cbs.centos.org/koji/buildinfo?buildID=26175

thanks
kkeithle

kkeithle

2019-06-13 14:49

reporter   ~0034652

I have opened https://bugs.centos.org/view.php?id=16176 to move the packages to buildroot and the mirrors

Thanks
kkeithle

kkeithle

2019-06-13 14:52

reporter   ~0034653

s/buildroot/buildlogs/

Issue History

Date Modified Username Field Change
2019-05-30 15:35 kkeithle New Issue
2019-05-31 12:47 hrw Note Added: 0034552
2019-06-03 11:53 kkeithle Note Added: 0034585
2019-06-06 11:45 hrw Note Added: 0034612
2019-06-07 13:06 alphacc Note Added: 0034613
2019-06-07 13:10 kkeithle Note Added: 0034614
2019-06-08 16:10 alphacc Note Added: 0034619
2019-06-08 20:54 arrfab Status new => feedback
2019-06-08 21:31 kkeithle Note Added: 0034620
2019-06-08 21:31 kkeithle Status feedback => assigned
2019-06-09 13:43 kkeithle Note Added: 0034622
2019-06-09 14:56 kkeithle Note Added: 0034623
2019-06-09 15:15 kkeithle Note Added: 0034624
2019-06-10 16:31 alphacc Note Added: 0034627
2019-06-10 16:32 alphacc Note Edited: 0034627 View Revisions
2019-06-10 16:32 alphacc Note Edited: 0034627 View Revisions
2019-06-10 22:42 kkeithle Note Added: 0034632
2019-06-11 09:40 alphacc Note Added: 0034633
2019-06-11 09:41 alphacc Note Edited: 0034633 View Revisions
2019-06-11 13:42 kkeithle Note Added: 0034634
2019-06-11 20:38 alphacc Note Added: 0034637
2019-06-11 20:40 alphacc Note Edited: 0034637 View Revisions
2019-06-11 23:55 kkeithle Note Added: 0034642
2019-06-11 23:55 kkeithle Note Added: 0034643
2019-06-13 14:49 kkeithle Note Added: 0034652
2019-06-13 14:52 kkeithle Note Added: 0034653