* rdma-core release process questions
@ 2016-11-17 4:56 Nikolova, Tatyana E
[not found] ` <13AA599688F47243B14FCFCCC2C803BB10AB79D5-96pTJSsuoYQ64kNsxIetb7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
0 siblings, 1 reply; 4+ messages in thread
From: Nikolova, Tatyana E @ 2016-11-17 4:56 UTC (permalink / raw)
To: Jason Gunthorpe, Doug Ledford,
leon-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Hi,
We are submitting patches to the kernel space driver i40iw and to the user space plugin libi40iw, which is currently part of rdma-core. Some of the changes need to be coordinated so that they appear in both kernel space and user space in corresponding releases. We have some questions regarding the process about submitting patches to rdma-core which have dependencies on kernel patches.
1) Can user space patches target a for-next rdma-core release, if the corresponding kernel patches are queued for the next kernel?
2) How are ABI changes handled in rdma-core?
3) Could you explain the release process for rdma-core?
4) Is each rdma-core release going to correspond to a specific kernel version?
Thank you,
Tatyana
--
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 release process questions
[not found] ` <13AA599688F47243B14FCFCCC2C803BB10AB79D5-96pTJSsuoYQ64kNsxIetb7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
@ 2016-11-17 5:14 ` Jason Gunthorpe
2016-11-17 10:28 ` Leon Romanovsky
1 sibling, 0 replies; 4+ messages in thread
From: Jason Gunthorpe @ 2016-11-17 5:14 UTC (permalink / raw)
To: Nikolova, Tatyana E
Cc: Doug Ledford, leon-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org,
linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
On Thu, Nov 17, 2016 at 04:56:45AM +0000, Nikolova, Tatyana E wrote:
> We are submitting patches to the kernel space driver i40iw and to
> the user space plugin libi40iw, which is currently part of
> rdma-core. Some of the changes need to be coordinated so that they
> appear in both kernel space and user space in corresponding
> releases. We have some questions regarding the process about
> submitting patches to rdma-core which have dependencies on kernel
> patches.
Incompatible changes are very strongly discouraged, just don't do it.
> 4) Is each rdma-core release going to correspond to a specific kernel version?
No. All versions must work with all kernels.
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 release process questions
[not found] ` <13AA599688F47243B14FCFCCC2C803BB10AB79D5-96pTJSsuoYQ64kNsxIetb7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2016-11-17 5:14 ` Jason Gunthorpe
@ 2016-11-17 10:28 ` Leon Romanovsky
[not found] ` <20161117102846.GJ4240-2ukJVAZIZ/Y@public.gmane.org>
1 sibling, 1 reply; 4+ messages in thread
From: Leon Romanovsky @ 2016-11-17 10:28 UTC (permalink / raw)
To: Nikolova, Tatyana E
Cc: Jason Gunthorpe, Doug Ledford,
linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
[-- Attachment #1: Type: text/plain, Size: 1596 bytes --]
On Thu, Nov 17, 2016 at 04:56:45AM +0000, Nikolova, Tatyana E wrote:
> Hi,
>
> We are submitting patches to the kernel space driver i40iw and to the user space plugin libi40iw, which is currently part of rdma-core. Some of the changes need to be coordinated so that they appear in both kernel space and user space in corresponding releases. We have some questions regarding the process about submitting patches to rdma-core which have dependencies on kernel patches.
>
> 1) Can user space patches target a for-next rdma-core release, if the corresponding kernel patches are queued for the next kernel?
I don't see any problem with that, once the patches accepted for the -next by Doug,
they can be accepted to the rdma-core too. Anyway these changes should be compatible
with old kernel without such new feature.
> 2) How are ABI changes handled in rdma-core?
Do you have specific thing in mind?
Generally speaking, send to ML pass review and we will apply.
>
> 3) Could you explain the release process for rdma-core?
The process as agreed will be something like that:
a. Review/accept/decline patches in 1-2 weeks time frame.
b. Once kernel released, stop accepting new features.
c. Wait for 1-2 weeks to see no one complains. It is just to be on safe side,
because the library is always ready for release and checked constantly.
d. Create new tag and push release.
>
> 4) Is each rdma-core release going to correspond to a specific kernel version?
As Jason wrote, It will be aligned in release time to the kernel,
but library should remain backward compatible.
>
> Thank you,
> Tatyana
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* RE: rdma-core release process questions
[not found] ` <20161117102846.GJ4240-2ukJVAZIZ/Y@public.gmane.org>
@ 2016-11-17 18:21 ` Nikolova, Tatyana E
0 siblings, 0 replies; 4+ messages in thread
From: Nikolova, Tatyana E @ 2016-11-17 18:21 UTC (permalink / raw)
To: Leon Romanovsky
Cc: Jason Gunthorpe, Doug Ledford,
linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Hi Leon and Jason,
Thank you for the information.
Tatyana
-----Original Message-----
From: Leon Romanovsky [mailto:leon-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org]
Sent: Thursday, November 17, 2016 4:29 AM
To: Nikolova, Tatyana E <tatyana.e.nikolova-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
Cc: Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>; Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>; linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: rdma-core release process questions
On Thu, Nov 17, 2016 at 04:56:45AM +0000, Nikolova, Tatyana E wrote:
> Hi,
>
> We are submitting patches to the kernel space driver i40iw and to the user space plugin libi40iw, which is currently part of rdma-core. Some of the changes need to be coordinated so that they appear in both kernel space and user space in corresponding releases. We have some questions regarding the process about submitting patches to rdma-core which have dependencies on kernel patches.
>
> 1) Can user space patches target a for-next rdma-core release, if the corresponding kernel patches are queued for the next kernel?
I don't see any problem with that, once the patches accepted for the -next by Doug, they can be accepted to the rdma-core too. Anyway these changes should be compatible with old kernel without such new feature.
> 2) How are ABI changes handled in rdma-core?
Do you have specific thing in mind?
Generally speaking, send to ML pass review and we will apply.
>
> 3) Could you explain the release process for rdma-core?
The process as agreed will be something like that:
a. Review/accept/decline patches in 1-2 weeks time frame.
b. Once kernel released, stop accepting new features.
c. Wait for 1-2 weeks to see no one complains. It is just to be on safe side, because the library is always ready for release and checked constantly.
d. Create new tag and push release.
>
> 4) Is each rdma-core release going to correspond to a specific kernel version?
As Jason wrote, It will be aligned in release time to the kernel, but library should remain backward compatible.
>
> Thank you,
> Tatyana
--
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:[~2016-11-17 18:21 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-17 4:56 rdma-core release process questions Nikolova, Tatyana E
[not found] ` <13AA599688F47243B14FCFCCC2C803BB10AB79D5-96pTJSsuoYQ64kNsxIetb7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2016-11-17 5:14 ` Jason Gunthorpe
2016-11-17 10:28 ` Leon Romanovsky
[not found] ` <20161117102846.GJ4240-2ukJVAZIZ/Y@public.gmane.org>
2016-11-17 18:21 ` Nikolova, Tatyana E
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox