public inbox for linux-rdma@vger.kernel.org
 help / color / mirror / Atom feed
* rdma-core soon in Debian
@ 2017-07-14 14:13 Benjamin Drung
       [not found] ` <1500041591.3563.31.camel-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
  0 siblings, 1 reply; 4+ messages in thread
From: Benjamin Drung @ 2017-07-14 14:13 UTC (permalink / raw)
  To: RDMA mailing list

Hi everyone,

a few weeks passed since my last status update regarding rdma-core in
Debian. We made good progress in getting it ready. Only three items are
left:

1) I sent three patches for the ibacm and iwpmd service to the mailing
list. They need to be reviewed and accepted:

$ git log --oneline master..bdrung
c3654500 ibacm: Add systemd service file
562d5a00 iwpmd: Support Debian/Ubuntu in sysvinit service
9744e8d2 ibacm: Fix service start_daemon call on Debian

2) Common infrastructure for auto loading rdma modules: See the "Add
rdma service for kernel boot support" thread on this mailing list.
Jason Gunthorpe made a very good proposal were I made some comments on
it.

3) Get rid of openibd and rdma service dependencies:

$ git grep openibd
ibacm/CMakeLists.txt:set(rdmascript "openibd")
srp_daemon/CMakeLists.txt:set(RDMA_SERVICE "openibd" CACHE STRING
"init.d file service name to order srpd after")
$ git grep rdma.service -- ibacm/
ibacm/ibacm.service.in:Requires=rdma.service
ibacm/ibacm.service.in:After=rdma.service opensm.service

openibd is not part of rdma-core and rdma.service will go away with the
 changes in point 2.


I expect to see progress on these points in the coming days / next
week. When all changes are in master, will we create a new release?
Otherwise I will have to base my upload on v14 and cherry-pick all
relevant changes.

-- 
Benjamin Drung
System Developer
Debian & Ubuntu Developer

ProfitBricks GmbH
Greifswalder Str. 207
D - 10405 Berlin

Email: benjamin.drung-EIkl63zCoXaH+58JC4qpiA@public.gmane.org
Web: https://www.profitbricks.com

Sitz der Gesellschaft: Berlin.
Registergericht: Amtsgericht Charlottenburg, HRB 125506B.
Geschäftsführer: Achim Weiss.

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: rdma-core soon in Debian
       [not found] ` <1500041591.3563.31.camel-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
@ 2017-07-14 15:16   ` Leon Romanovsky
  2017-07-14 16:06   ` Jason Gunthorpe
  2017-07-27 22:37   ` Jason Gunthorpe
  2 siblings, 0 replies; 4+ messages in thread
From: Leon Romanovsky @ 2017-07-14 15:16 UTC (permalink / raw)
  To: Benjamin Drung; +Cc: RDMA mailing list

[-- Attachment #1: Type: text/plain, Size: 2362 bytes --]

On Fri, Jul 14, 2017 at 04:13:11PM +0200, Benjamin Drung wrote:
> Hi everyone,
>
> a few weeks passed since my last status update regarding rdma-core in
> Debian. We made good progress in getting it ready. Only three items are
> left:
>
> 1) I sent three patches for the ibacm and iwpmd service to the mailing
> list. They need to be reviewed and accepted:
>
> $ git log --oneline master..bdrung
> c3654500 ibacm: Add systemd service file
> 562d5a00 iwpmd: Support Debian/Ubuntu in sysvinit service
> 9744e8d2 ibacm: Fix service start_daemon call on Debian

It will be merged on Sunday, depends on lack of objections.

>
> 2) Common infrastructure for auto loading rdma modules: See the "Add
> rdma service for kernel boot support" thread on this mailing list.
> Jason Gunthorpe made a very good proposal were I made some comments on
> it.
>
> 3) Get rid of openibd and rdma service dependencies:
>
> $ git grep openibd
> ibacm/CMakeLists.txt:set(rdmascript "openibd")
> srp_daemon/CMakeLists.txt:set(RDMA_SERVICE "openibd" CACHE STRING
> "init.d file service name to order srpd after")
> $ git grep rdma.service -- ibacm/
> ibacm/ibacm.service.in:Requires=rdma.service
> ibacm/ibacm.service.in:After=rdma.service opensm.service
>
> openibd is not part of rdma-core and rdma.service will go away with the
>  changes in point 2.
>
>
> I expect to see progress on these points in the coming days / next
> week. When all changes are in master, will we create a new release?
> Otherwise I will have to base my upload on v14 and cherry-pick all
> relevant changes.

Usually, we are releasing rdma-core, a week or two after Linus's -rc1
release. Let's see how the progress will be and decide then.

Thanks

>
> --
> Benjamin Drung
> System Developer
> Debian & Ubuntu Developer
>
> ProfitBricks GmbH
> Greifswalder Str. 207
> D - 10405 Berlin
>
> Email: benjamin.drung-EIkl63zCoXaH+58JC4qpiA@public.gmane.org
> Web: https://www.profitbricks.com
>
> Sitz der Gesellschaft: Berlin.
> Registergericht: Amtsgericht Charlottenburg, HRB 125506B.
> Geschäftsführer: Achim Weiss.
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
> the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: rdma-core soon in Debian
       [not found] ` <1500041591.3563.31.camel-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
  2017-07-14 15:16   ` Leon Romanovsky
@ 2017-07-14 16:06   ` Jason Gunthorpe
  2017-07-27 22:37   ` Jason Gunthorpe
  2 siblings, 0 replies; 4+ messages in thread
From: Jason Gunthorpe @ 2017-07-14 16:06 UTC (permalink / raw)
  To: Benjamin Drung; +Cc: RDMA mailing list

On Fri, Jul 14, 2017 at 04:13:11PM +0200, Benjamin Drung wrote:
> 3) Get rid of openibd and rdma service dependencies:
> 
> $ git grep openibd
> ibacm/CMakeLists.txt:set(rdmascript "openibd")
> srp_daemon/CMakeLists.txt:set(RDMA_SERVICE "openibd" CACHE STRING

I think Bart fixed most of these issues when he added systemd support,
so I recommend removing it from SRP for init.d as well.

No idea about what is wrong with ibacm that it needs this strange
ordering. Guessing we probably needs hotplug support in verbs to fully
make it work reliably, Yishia has patches for that pending..

Ideally we would make ibacm socket activate which will ameliorate most
boot time ordering issues even if there are still hot plug bugs in
ibacm..

Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: rdma-core soon in Debian
       [not found] ` <1500041591.3563.31.camel-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
  2017-07-14 15:16   ` Leon Romanovsky
  2017-07-14 16:06   ` Jason Gunthorpe
@ 2017-07-27 22:37   ` Jason Gunthorpe
  2 siblings, 0 replies; 4+ messages in thread
From: Jason Gunthorpe @ 2017-07-27 22:37 UTC (permalink / raw)
  To: Benjamin Drung; +Cc: RDMA mailing list

On Fri, Jul 14, 2017 at 04:13:11PM +0200, Benjamin Drung wrote:
> Hi everyone,
> 
> a few weeks passed since my last status update regarding rdma-core in
> Debian. We made good progress in getting it ready. Only three items are
> left:
> 
> 1) I sent three patches for the ibacm and iwpmd service to the mailing
> list. They need to be reviewed and accepted:

This is done.

> 2) Common infrastructure for auto loading rdma modules: See the "Add
> rdma service for kernel boot support" thread on this mailing list.
> Jason Gunthorpe made a very good proposal were I made some comments on
> it.

This is now PR 174.

Also, I tested the Debian packages in various way and all most of my
fixes are now commited.

> 3) Get rid of openibd and rdma service dependencies:
> 
> $ git grep openibd
> ibacm/CMakeLists.txt:set(rdmascript "openibd")
> srp_daemon/CMakeLists.txt:set(RDMA_SERVICE "openibd" CACHE STRING "init.d file service name to order srpd after")

These both relate to the init.d scripts,

AFAIK Debian is basically the only user of the init.d scripts, so you
should do whatever is appropriate. I think you can just drop both
references.

> $ git grep rdma.service -- ibacm/
> ibacm/ibacm.service.in:Requires=rdma.service
> ibacm/ibacm.service.in:After=rdma.service opensm.service

I will look at this next, I intend to make ibacm socket activatable,
which will take care of lots of ordering problems. verbs hot-plug (now
merged) and eventually rdma_cm hot plug should fix the rest.

Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-07-27 22:37 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-14 14:13 rdma-core soon in Debian Benjamin Drung
     [not found] ` <1500041591.3563.31.camel-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
2017-07-14 15:16   ` Leon Romanovsky
2017-07-14 16:06   ` Jason Gunthorpe
2017-07-27 22:37   ` Jason Gunthorpe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox