Thread: [Aoetools-discuss] Changes needed to build aoe6-71 against linux > 2.6.30
Brought to you by:
ecashin,
elcapitansam
From: Marc - A. D. [ A. | W. G. ] <ma...@wo...> - 2009-07-20 10:35:31
|
Hello Ed, similar changes to the following are needed to build aoe6-71 against kernels 2.6.30.1 and following... http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6-stable.git;a=commitdiff;h=04b3ab52a000ab7e718efc97e9fdd67d95002d11 Also i have to ask very politely if there is any progress ongoing in merging changes into linus vanilla tree version of aoe.ko as it looks like upstream is left unmaintained with respect to functionality added in your aoe6 distribution of this module and the vanilla one gets installed in the distributions by default... Marc |
From: Jean S. <jea...@sq...> - 2009-07-20 12:15:21
|
Marc - A. Dahlhaus [ Administration | Westermann GmbH ] a écrit : > Hello Ed, > > similar changes to the following are needed to build aoe6-71 against > kernels 2.6.30.1 and following... > http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6-stable.git;a=commitdiff;h=04b3ab52a000ab7e718efc97e9fdd67d95002d11 > > Also i have to ask very politely if there is any progress ongoing in > merging changes into linus vanilla tree version of aoe.ko as it looks > like upstream is left unmaintained with respect to functionality added > in your aoe6 distribution of this module and the vanilla one gets > installed in the distributions by default... > > > Marc > > i second that, the mainline part is VERY important as it is the default installed kernel on all distrib. The more coraid delay this upgrade the more we have issue deploying this technology as we need to tweak every kernel to make it work. regards, JEan. |
From: Ed C. <ec...@co...> - 2009-07-20 14:26:26
|
On Mon Jul 20 08:16:02 EDT 2009, jea...@sq... wrote: ... > i second that, the mainline part is VERY important as it is the default > installed kernel on all distrib. The more coraid delay this upgrade the > more we have issue deploying this technology as we need to tweak every > kernel to make it work. I agree that the effort is very important because distros use the in-kernel driver. Usually I add support for new kernels to the CORAID website aoe driver within a week or two of the first email I get about incompatibility with new kernels. So nobody should have to tweak every kernel. -- Ed |
From: Tim P. <ec...@ec...> - 2009-07-20 15:00:30
|
On Mon, 2009-07-20 at 10:09 -0400, Ed Cashin wrote: > On Mon Jul 20 08:16:02 EDT 2009, jea...@sq... wrote: > ... > > i second that, the mainline part is VERY important as it is the default > > installed kernel on all distrib. The more coraid delay this upgrade the > > more we have issue deploying this technology as we need to tweak every > > kernel to make it work. > > I agree that the effort is very important because distros use the > in-kernel driver. > > Usually I add support for new kernels to the CORAID website aoe driver > within a week or two of the first email I get about incompatibility > with new kernels. So nobody should have to tweak every kernel. > I'm packaging AoE for a new server distro that hopes to release next month. What I'm going to do is just bundle & replace the stock mainline driver with our aoe-server and aoe-cluster-server packages. I don't subscribe to LKML anymore because its such high traffic. Is there another site that updates as things advance, with links to the testing trees? I've always just gone to sourceforge, I don't recall seeing anything but official releases there. Maybe I'm snow blind? Cheers, --Tim |
From: Ed C. <ec...@co...> - 2009-07-20 15:11:15
|
On Mon Jul 20 11:01:12 EDT 2009, ec...@ec... wrote: ... > I'm packaging AoE for a new server distro that hopes to release next > month. What I'm going to do is just bundle & replace the stock mainline > driver with our aoe-server and aoe-cluster-server packages. By "stock mainline driver" you mean the aoe driver found in the kernel.org kernel as re-distributed by some distro, right? > I don't subscribe to LKML anymore because its such high traffic. Is > there another site that updates as things advance, with links to the > testing trees? There's the RSS feed for the AoE Proving Grounds, where there are pre-releases and experimental patches. http://coraid.typepad.com/aoe_linux_proving_grounds/ For vblade, etc., there is this mailing list. -- Ed |
From: Tim P. <ec...@ec...> - 2009-07-20 15:33:45
|
On Mon, 2009-07-20 at 11:10 -0400, Ed Cashin wrote: > On Mon Jul 20 11:01:12 EDT 2009, ec...@ec... wrote: > ... > > I'm packaging AoE for a new server distro that hopes to release next > > month. What I'm going to do is just bundle & replace the stock mainline > > driver with our aoe-server and aoe-cluster-server packages. > > By "stock mainline driver" you mean the aoe driver found in the > kernel.org kernel as re-distributed by some distro, right? Yes. Our packaging policy is rather unique. User's have the option to turn on beta or alpha repositories to get beta (or even alpha) code, rather than pinning a certain package on the repositories of our next release. This works on a per package basis. When they want beta, they'll get just that .. beta code directly from the people who wrote it, with minimal or no patches from us. Any patches from us would be trivial (i.e. the addition of our init scripts, etc). The idea is allowing people to get the changes they've been waiting for independent of our release schedule, again - on a per package basis. The side effect we're hoping for is more people testing beta code. If it works for them, great .. they can continue to use and test it .. otherwise a rollback will be simple. This makes users happy and helps us plan releases based on their feedback. We're doing it with apt-rpm, its not yet fully cooked. > There's the RSS feed for the AoE Proving Grounds, where there > are pre-releases and experimental patches. > > http://coraid.typepad.com/aoe_linux_proving_grounds/ Thanks, subscribed. Cheers, --Tim |
From: Ed C. <ec...@co...> - 2009-07-20 15:45:49
|
That sounds like a very interesting distro. Where should folks go to find out more? -- Ed |
From: Ed C. <ec...@co...> - 2009-07-20 14:20:13
|
On Mon Jul 20 06:36:30 EDT 2009, ma...@wo... wrote: > Hello Ed, > > similar changes to the following are needed to build aoe6-71 against > kernels 2.6.30.1 and following... > http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6-stable.git;a=commitdiff;h=04b3ab52a000ab7e718efc97e9fdd67d95002d11 Thanks. I will look into that right away. > Also i have to ask very politely if there is any progress ongoing in > merging changes into linus vanilla tree version of aoe.ko as it looks > like upstream is left unmaintained with respect to functionality added > in your aoe6 distribution of this module and the vanilla one gets > installed in the distributions by default... I did start down the path, but it turned out the simple change I intended to start with is bound up with some more complex changes. In fact, it would have helped if this patch: http://coraid.typepad.com/aoe_linux_proving_grounds/2009/03/processor-affinity-with-work_queues.html ... had gotten some feedback. Feedback on the experimental patches will really help me to make progress. This month I have been distracted from that work, but I should be returning to it now. I would like to avoid introducing regressions into the mainline, which is not a given: Because the changes that brought aoe6-48 to aoe6-71 would not apply to todays kernel and would not be accepted by the LKML developers, I have to create a new series of changes to lead the in-kernel driver towards aoe6-71. Your feedback along the way will help me to feel confident about pushing those changes into the kernel. -- Ed |
From: Ed C. <ec...@co...> - 2009-07-20 19:57:06
|
On Mon Jul 20 10:21:23 EDT 2009, ec...@co... wrote: > On Mon Jul 20 06:36:30 EDT 2009, ma...@wo... wrote: > > Hello Ed, > > > > similar changes to the following are needed to build aoe6-71 against > > kernels 2.6.30.1 and following... > > http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6-stable.git;a=commitdiff;h=04b3ab52a000ab7e718efc97e9fdd67d95002d11 > > Thanks. I will look into that right away. Does aoe6-72pre2 work for you? http://tinyurl.com/72pre2 -- Ed |
From: Marc - A. D. <ma...@wo...> - 2009-07-21 10:52:32
|
Ed Cashin schrieb: > On Mon Jul 20 10:21:23 EDT 2009, ec...@co... wrote: > >> On Mon Jul 20 06:36:30 EDT 2009, ma...@wo... wrote: >> >>> Hello Ed, >>> >>> similar changes to the following are needed to build aoe6-71 against >>> kernels 2.6.30.1 and following... >>> http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6-stable.git;a=commitdiff;h=04b3ab52a000ab7e718efc97e9fdd67d95002d11 >>> >> Thanks. I will look into that right away. >> > > Does aoe6-72pre2 work for you? > > http://tinyurl.com/72pre2 > Build works, tests with bonnie++ is running now but it looks like all goes well... |